@IMPORT url("highlight.css"); html { padding: 0pt; margin: 0pt; } body { color: #333333; margin: 15px 30px; font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; line-height: 1.6; -webkit-font-smoothing: antialiased; } code { font-size: 16px; font-family: Consolas, "Liberation Mono", Courier, monospace; } :not(a) > code { color: #6D180B; } :not(pre) > code { background-color: #F2F2F2; border: 1px solid #CCCCCC; border-radius: 4px; padding: 1px 3px 0; text-shadow: none; white-space: nowrap; } body > *:first-child { margin-top: 0 !important; } div { margin: 0pt; } hr { border: 1px solid #CCCCCC; background: #CCCCCC; } h1, h2, h3, h4, h5, h6 { color: #000000; cursor: text; font-weight: bold; margin: 30px 0 10px; padding: 0; } h1, h2, h3 { margin: 40px 0 10px; } h1 { margin: 70px 0 30px; padding-top: 20px; } div.part h1 { border-top: 1px dotted #CCCCCC; } h1, h1 code { font-size: 32px; } h2, h2 code { font-size: 24px; } h3, h3 code { font-size: 20px; } h4, h1 code, h5, h5 code, h6, h6 code { font-size: 18px; } div.book, div.chapter, div.appendix, div.part, div.preface { min-width: 300px; max-width: 1200px; margin: 0 auto; } p.releaseinfo { font-weight: bold; margin-bottom: 40px; margin-top: 40px; } div.authorgroup { line-height: 1; } p.copyright { line-height: 1; margin-bottom: -5px; } .legalnotice p { font-style: italic; font-size: 14px; line-height: 1; } div.titlepage + p, div.titlepage + p { margin-top: 0; } pre { line-height: 1.0; color: black; } a { color: #4183C4; text-decoration: none; } p { margin: 15px 0; text-align: left; } ul, ol { padding-left: 30px; } li p { margin: 0; } div.table { margin: 1em; padding: 0.5em; text-align: center; } div.table table, div.informaltable table { display: table; width: 100%; } div.table td { padding-left: 7px; padding-right: 7px; } .sidebar { line-height: 1.4; padding: 0 20px; background-color: #F8F8F8; border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; } .sidebar p.title { color: #6D180B; } pre.programlisting, pre.screen { font-size: 15px; padding: 6px 10px; background-color: #F8F8F8; border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; clear: both; overflow: auto; line-height: 1.4; font-family: Consolas, "Liberation Mono", Courier, monospace; } table { border-collapse: collapse; border-spacing: 0; border: 1px solid #DDDDDD !important; border-radius: 4px !important; border-collapse: separate !important; line-height: 1.6; } table thead { background: #F5F5F5; } table tr { border: none; border-bottom: none; } table th { font-weight: bold; } table th, table td { border: none !important; padding: 6px 13px; } table tr:nth-child(2n) { background-color: #F8F8F8; } td p { margin: 0 0 15px 0; } div.table-contents td p { margin: 0; } div.important *, div.note *, div.tip *, div.warning *, div.navheader *, div.navfooter *, div.calloutlist * { border: none !important; background: none !important; margin: 0; } div.important p, div.note p, div.tip p, div.warning p { color: #6F6F6F; line-height: 1.6; } div.important code, div.note code, div.tip code, div.warning code { background-color: #F2F2F2 !important; border: 1px solid #CCCCCC !important; border-radius: 4px !important; padding: 1px 3px 0 !important; text-shadow: none !important; white-space: nowrap !important; } .note th, .tip th, .warning th { display: none; } .note tr:first-child td, .tip tr:first-child td, .warning tr:first-child td { border-right: 1px solid #CCCCCC !important; padding-top: 10px; } div.calloutlist p, div.calloutlist td { padding: 0; margin: 0; } div.calloutlist > table > tbody > tr > td:first-child { padding-left: 10px; width: 30px !important; } div.important, div.note, div.tip, div.warning { margin-left: 0px !important; margin-right: 20px !important; margin-top: 20px; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; } div.toc { line-height: 1.2; } dl, dt { margin-top: 1px; margin-bottom: 0; } div.toc > dl > dt { font-size: 32px; font-weight: bold; margin: 30px 0 10px 0; display: block; } div.toc > dl > dd > dl > dt { font-size: 24px; font-weight: bold; margin: 20px 0 10px 0; display: block; } div.toc > dl > dd > dl > dd > dl > dt { font-weight: bold; font-size: 20px; margin: 10px 0 0 0; } tbody.footnotes * { border: none !important; } div.footnote p { margin: 0; line-height: 1; } div.footnote p sup { margin-right: 6px; vertical-align: middle; } div.navheader { border-bottom: 1px solid #CCCCCC; } div.navfooter { border-top: 1px solid #CCCCCC; } .title { margin-left: -1em; padding-left: 1em; } .title > a { position: absolute; visibility: hidden; display: block; font-size: 0.85em; margin-top: 0.05em; margin-left: -1em; vertical-align: text-top; color: black; } .title > a:before { content: "\00A7"; } .title:hover > a, .title > a:hover, .title:hover > a:hover { visibility: visible; } .title:focus > a, .title > a:focus, .title:focus > a:focus { outline: 0; }