| article, |
| aside, |
| details, |
| figcaption, |
| figure, |
| footer, |
| header, |
| hgroup, |
| main, |
| nav, |
| section, |
| summary { |
| display: block |
| } |
| |
| audio, |
| canvas, |
| video { |
| display: inline-block |
| } |
| |
| audio:not([controls]) { |
| display: none; |
| height: 0 |
| } |
| |
| [hidden], |
| template { |
| display: none |
| } |
| |
| script { |
| display: none!important |
| } |
| |
| html { |
| font-family: sans-serif; |
| -ms-text-size-adjust: 100%; |
| -webkit-text-size-adjust: 100%; |
| overflow-x: hidden; |
| width: 100% |
| } |
| |
| body { |
| margin: 0 |
| } |
| |
| a { |
| background: 0 0; |
| overflow-wrap: break-word |
| } |
| |
| a:focus { |
| outline: thin dotted |
| } |
| |
| a:active, |
| a:hover { |
| outline: 0 |
| } |
| |
| h1 { |
| font-size: 2em; |
| margin: .67em 0 |
| } |
| |
| abbr[title] { |
| border-bottom: 1px dotted |
| } |
| |
| b, |
| strong { |
| font-weight: 700 |
| } |
| |
| dfn { |
| font-style: italic |
| } |
| |
| hr { |
| -moz-box-sizing: content-box; |
| box-sizing: content-box; |
| height: 0 |
| } |
| |
| mark { |
| background: #ff0; |
| color: #000 |
| } |
| |
| code, |
| kbd, |
| pre, |
| samp { |
| font-family: monospace, serif; |
| font-size: 1em |
| } |
| |
| pre { |
| white-space: pre-wrap |
| } |
| |
| q { |
| quotes: "\201C" "\201D" "\2018" "\2019" |
| } |
| |
| small { |
| font-size: 80% |
| } |
| |
| sub, |
| sup { |
| font-size: 75%; |
| line-height: 0; |
| position: relative; |
| vertical-align: baseline |
| } |
| |
| sup { |
| top: -.5em |
| } |
| |
| sub { |
| bottom: -.25em |
| } |
| |
| img { |
| border: 0 |
| } |
| |
| svg:not(:root) { |
| overflow: hidden |
| } |
| |
| figure { |
| margin: 0 |
| } |
| |
| fieldset { |
| border: 1px solid silver; |
| margin: 0 2px; |
| padding: .35em .625em .75em |
| } |
| |
| legend { |
| border: 0; |
| padding: 0 |
| } |
| |
| button, |
| input, |
| select, |
| textarea { |
| font-family: inherit; |
| font-size: 100%; |
| margin: 0 |
| } |
| |
| button, |
| input { |
| line-height: normal |
| } |
| |
| button, |
| select { |
| text-transform: none |
| } |
| |
| button, |
| html input[type=button], |
| input[type=reset], |
| input[type=submit] { |
| -webkit-appearance: button; |
| cursor: pointer |
| } |
| |
| button[disabled], |
| html input[disabled] { |
| cursor: default |
| } |
| |
| input[type=checkbox], |
| input[type=radio] { |
| box-sizing: border-box; |
| padding: 0 |
| } |
| |
| input[type=search] { |
| -webkit-appearance: textfield; |
| -moz-box-sizing: content-box; |
| -webkit-box-sizing: content-box; |
| box-sizing: content-box |
| } |
| |
| input[type=search]::-webkit-search-cancel-button, |
| input[type=search]::-webkit-search-decoration { |
| -webkit-appearance: none |
| } |
| |
| button::-moz-focus-inner, |
| input::-moz-focus-inner { |
| border: 0; |
| padding: 0 |
| } |
| |
| textarea { |
| overflow: auto; |
| vertical-align: top |
| } |
| |
| table { |
| border-collapse: collapse; |
| border-spacing: 0 |
| } |
| |
| meta.foundation-mq-small { |
| font-family: "only screen and (min-width: 768px)"; |
| width: 768px |
| } |
| |
| meta.foundation-mq-medium { |
| font-family: "only screen and (min-width:1280px)"; |
| width: 1280px |
| } |
| |
| meta.foundation-mq-large { |
| font-family: "only screen and (min-width:1440px)"; |
| width: 1440px |
| } |
| |
| *, |
| :after, |
| :before { |
| -moz-box-sizing: border-box; |
| -webkit-box-sizing: border-box; |
| box-sizing: border-box |
| } |
| |
| body, |
| html { |
| font-size: 100% |
| } |
| |
| body { |
| background: #fff; |
| color: #595959; |
| padding: 0; |
| margin: 0; |
| font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; |
| font-weight: 400; |
| font-style: normal; |
| line-height: 1; |
| position: relative; |
| cursor: auto |
| } |
| |
| a:hover { |
| cursor: pointer |
| } |
| |
| embed, |
| img, |
| object { |
| max-width: 100%; |
| height: auto |
| } |
| |
| embed, |
| object { |
| height: 100% |
| } |
| |
| img { |
| -ms-interpolation-mode: bicubic |
| } |
| |
| #map_canvas embed, |
| #map_canvas img, |
| #map_canvas object, |
| .map_canvas embed, |
| .map_canvas img, |
| .map_canvas object { |
| max-width: none!important |
| } |
| |
| .left { |
| float: left!important |
| } |
| |
| .right { |
| float: right!important |
| } |
| |
| .text-left { |
| text-align: left!important |
| } |
| |
| .text-right { |
| text-align: right!important |
| } |
| |
| .text-center { |
| text-align: center!important |
| } |
| |
| .text-justify { |
| text-align: justify!important |
| } |
| |
| .hide { |
| display: none |
| } |
| |
| .antialiased, |
| body { |
| -webkit-font-smoothing: antialiased |
| } |
| |
| img { |
| display: inline-block; |
| vertical-align: middle |
| } |
| |
| textarea { |
| height: auto; |
| min-height: 50px |
| } |
| |
| select { |
| width: 100% |
| } |
| |
| object, |
| svg { |
| display: inline-block; |
| vertical-align: middle |
| } |
| |
| .center { |
| margin-left: auto; |
| margin-right: auto |
| } |
| |
| .spread { |
| width: 100% |
| } |
| |
| #preamble>.sectionbody>.paragraph:first-of-type p, |
| .paragraph.lead>p, |
| p.lead { |
| font-size: 1.21875em; |
| line-height: 1.6 |
| } |
| |
| .admonitionblock td.content>.title, |
| .audioblock>.title, |
| .dlist>.title, |
| .exampleblock>.title, |
| .hdlist>.title, |
| .imageblock>.title, |
| .listingblock>.title, |
| .literalblock>.title, |
| .olist>.title, |
| .openblock>.title, |
| .paragraph>.title, |
| .qlist>.title, |
| .quoteblock>.title, |
| .stemblock>.title, |
| .subheader, |
| .ulist>.title, |
| .verseblock>.title, |
| .videoblock>.title, |
| table.tableblock>.title { |
| line-height: 1.4; |
| color: #6f6f6f; |
| font-weight: 500; |
| margin-top: .2em; |
| margin-bottom: .5em |
| } |
| |
| #toctitle, |
| .sidebarblock>.content>.title, |
| blockquote, |
| dd, |
| div, |
| dl, |
| dt, |
| form, |
| h1, |
| h2, |
| h3, |
| h4, |
| h5, |
| h6, |
| li, |
| ol, |
| p, |
| pre, |
| td, |
| th, |
| ul { |
| margin: 0; |
| padding: 0; |
| direction: ltr |
| } |
| |
| a { |
| color: #2ba6cb; |
| text-decoration: none; |
| line-height: inherit |
| } |
| |
| a:focus, |
| a:hover { |
| color: #595959 |
| } |
| |
| a img { |
| border: none |
| } |
| |
| p { |
| font-family: inherit; |
| font-weight: 400; |
| font-size: 1em; |
| line-height: 1.6; |
| margin-bottom: 5px; |
| text-rendering: optimizeLegibility |
| } |
| |
| p aside { |
| font-size: .875em; |
| line-height: 1.35; |
| font-style: italic |
| } |
| |
| #toctitle, |
| .sidebarblock>.content>.title, |
| h1, |
| h2, |
| h3, |
| h4, |
| h5, |
| h6 { |
| font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; |
| font-weight: 700; |
| font-style: normal; |
| color: #595959; |
| text-rendering: optimizeLegibility; |
| margin-top: 0.5em; |
| margin-bottom: .5em; |
| line-height: 1.2125em |
| } |
| |
| #toctitle small, |
| .sidebarblock>.content>.title small, |
| h1 small, |
| h2 small, |
| h3 small, |
| h4 small, |
| h5 small, |
| h6 small { |
| font-size: 60%; |
| color: #6f6f6f; |
| line-height: 0 |
| } |
| |
| h1 { |
| font-size: 2.125em |
| } |
| |
| h2 { |
| font-size: 1.6875em |
| } |
| |
| #toctitle, |
| .sidebarblock>.content>.title, |
| h3 { |
| font-size: 1.375em |
| } |
| |
| h4 { |
| font-size: 1.125em |
| } |
| |
| h5 { |
| font-size: 1.125em |
| } |
| |
| h6 { |
| font-size: 1em |
| } |
| |
| hr { |
| border: solid #ddd; |
| border-width: 1px 0 0; |
| clear: both; |
| margin: 1.25em 0 1.1875em; |
| height: 0 |
| } |
| |
| em, |
| i { |
| font-style: italic; |
| line-height: inherit |
| } |
| |
| b, |
| strong { |
| font-weight: 700; |
| line-height: inherit |
| } |
| |
| small { |
| font-size: 60%; |
| line-height: inherit |
| } |
| |
| code { |
| font-family: Consolas, "Liberation Mono", Courier, monospace; |
| font-weight: 700; |
| color: #000; |
| border-radius: .3rem; |
| background-color: #f5f2f0 |
| } |
| |
| dl, |
| ol, |
| ul { |
| font-size: 1em; |
| line-height: 1.6; |
| margin-bottom: 1.25em; |
| list-style-position: outside; |
| font-family: inherit |
| } |
| |
| ol, |
| ul { |
| margin-left: 1.5em |
| } |
| |
| ol.no-bullet, |
| ul.no-bullet { |
| margin-left: 1.5em |
| } |
| |
| ul li ol, |
| ul li ul { |
| margin-left: 1.25em; |
| margin-bottom: 0; |
| font-size: 1em |
| } |
| |
| ul.circle li ul, |
| ul.disc li ul, |
| ul.square li ul { |
| list-style: inherit |
| } |
| |
| ul.square { |
| list-style-type: square |
| } |
| |
| ul.circle { |
| list-style-type: circle |
| } |
| |
| ul.disc { |
| list-style-type: disc |
| } |
| |
| ul.no-bullet { |
| list-style: none |
| } |
| |
| ol li ol, |
| ol li ul { |
| margin-left: 1.25em; |
| margin-bottom: 0 |
| } |
| |
| dl dt { |
| margin-bottom: .3125em; |
| font-weight: 700 |
| } |
| |
| dl dd { |
| margin-bottom: 1.25em |
| } |
| |
| abbr, |
| acronym { |
| text-transform: uppercase; |
| font-size: 90%; |
| color: #222; |
| border-bottom: 1px dotted #ddd; |
| cursor: help |
| } |
| |
| abbr { |
| text-transform: none |
| } |
| |
| blockquote { |
| margin: 0 0 1.25em; |
| padding: .5625em 1.25em 0 1.1875em; |
| border-left: 1px solid #ddd |
| } |
| |
| blockquote cite { |
| display: block; |
| font-size: .8125em; |
| color: #555 |
| } |
| |
| blockquote cite:before { |
| content: "\2014 \0020" |
| } |
| |
| blockquote cite a, |
| blockquote cite a:visited { |
| color: #555 |
| } |
| |
| blockquote, |
| blockquote p { |
| line-height: 1.6; |
| color: #6f6f6f |
| } |
| |
| .vcard { |
| display: inline-block; |
| margin: 0 0 1.25em 0; |
| border: 1px solid #ddd; |
| padding: .625em .75em |
| } |
| |
| .vcard li { |
| margin: 0; |
| display: block |
| } |
| |
| .vcard .fn { |
| font-weight: 700; |
| font-size: .9375em |
| } |
| |
| .vevent .summary { |
| font-weight: 700 |
| } |
| |
| .vevent abbr { |
| cursor: auto; |
| text-decoration: none; |
| font-weight: 700; |
| border: none; |
| padding: 0 .0625em |
| } |
| |
| @media only screen and (min-width:768px) { |
| #toctitle, |
| .sidebarblock>.content>.title, |
| h1, |
| h2, |
| h3, |
| h4, |
| h5, |
| h6 { |
| line-height: 1.4 |
| } |
| h1 { |
| font-size: 2.75em |
| } |
| h2 { |
| font-size: 2.3125em |
| } |
| #toctitle, |
| .sidebarblock>.content>.title, |
| h3 { |
| font-size: 1.6875em |
| } |
| h4 { |
| font-size: 1.4375em |
| } |
| } |
| |
| table { |
| background: #fff; |
| margin-bottom: 1.25em; |
| border: solid 1px #ddd |
| } |
| |
| table tfoot, |
| table thead { |
| background: #f5f5f5; |
| font-weight: 600 |
| } |
| |
| table tfoot tr td, |
| table tfoot tr th, |
| table thead tr td, |
| table thead tr th { |
| padding: .5em .625em .625em; |
| font-size: inherit; |
| color: #222; |
| text-align: left |
| } |
| |
| table tr td, |
| table tr th { |
| padding: .5625em .625em; |
| font-size: inherit; |
| color: #595959 |
| } |
| |
| table tr.alt, |
| table tr.even, |
| table tr:nth-of-type(even) { |
| background: #f9f9f9 |
| } |
| |
| table tbody tr td, |
| table tfoot tr td, |
| table tfoot tr th, |
| table thead tr th, |
| table tr td { |
| display: table-cell; |
| line-height: 1.4 |
| } |
| |
| body { |
| tab-size: 4 |
| } |
| |
| #toctitle, |
| .sidebarblock>.content>.title, |
| h1, |
| h2, |
| h3, |
| h4, |
| h5, |
| h6 { |
| line-height: 1.4 |
| } |
| |
| .clearfix:after, |
| .clearfix:before, |
| .float-group:after, |
| .float-group:before { |
| content: " "; |
| display: table |
| } |
| |
| .clearfix:after, |
| .float-group:after { |
| clear: both |
| } |
| |
| :not(pre)>code { |
| font-size: inherit; |
| font-style: normal!important; |
| letter-spacing: 0; |
| padding: 0; |
| line-height: inherit |
| } |
| |
| pre, |
| pre>code { |
| line-height: 1.4; |
| color: #000; |
| font-family: monospace, serif; |
| font-weight: 400 |
| } |
| |
| .keyseq { |
| color: #555 |
| } |
| |
| kbd { |
| font-family: Consolas, "Liberation Mono", Courier, monospace; |
| display: inline-block; |
| color: #222; |
| font-size: .65em; |
| line-height: 1.45; |
| background-color: #f7f7f7; |
| border: 1px solid #ccc; |
| -webkit-border-radius: 3px; |
| border-radius: 3px; |
| -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 0 0 .1em #fff inset; |
| box-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 0 0 .1em #fff inset; |
| margin: 0 .15em; |
| padding: .2em .5em; |
| vertical-align: middle; |
| position: relative; |
| top: -.1em; |
| white-space: nowrap |
| } |
| |
| .keyseq kbd:first-child { |
| margin-left: 0 |
| } |
| |
| .keyseq kbd:last-child { |
| margin-right: 0 |
| } |
| |
| .menu, |
| .menuseq { |
| color: #090909 |
| } |
| |
| b.button:after, |
| b.button:before { |
| position: relative; |
| top: -1px; |
| font-weight: 400 |
| } |
| |
| b.button:before { |
| content: "["; |
| padding: 0 3px 0 2px |
| } |
| |
| b.button:after { |
| content: "]"; |
| padding: 0 2px 0 3px |
| } |
| |
| #content, |
| #footer, |
| #footnotes, |
| #header { |
| max-width: 1300px; |
| margin-right: 80px; |
| margin-top: 0; |
| margin-bottom: 0; |
| position: relative; |
| padding-left: .9375em; |
| padding-right: .9375em; |
| left: 40px |
| } |
| |
| #content:after, |
| #content:before, |
| #footer:after, |
| #footer:before, |
| #footnotes:after, |
| #footnotes:before, |
| #header:after, |
| #header:before { |
| content: " "; |
| display: table |
| } |
| |
| #content:after, |
| #footer:after, |
| #footnotes:after, |
| #header:after { |
| clear: both |
| } |
| |
| #content { |
| margin-top: 0em; |
| padding-right: 0; |
| margin-right: 115px |
| } |
| |
| #content:before { |
| content: none |
| } |
| |
| #header>h1:first-child { |
| color: #595959; |
| margin-top: 2.25rem; |
| margin-bottom: 0 |
| } |
| |
| #header>h1:first-child+#toc { |
| margin-top: 8px; |
| border-top: 1px solid #ddd |
| } |
| |
| #header>h1:only-child, |
| body.toc2 #header>h1:nth-last-child(2) { |
| border-bottom: 1px solid #ddd; |
| padding-bottom: 8px |
| } |
| |
| #header .details { |
| border-bottom: 1px solid #ddd; |
| line-height: 1.45; |
| padding-top: .25em; |
| padding-bottom: .25em; |
| padding-left: .25em; |
| color: #555; |
| display: -ms-flexbox; |
| display: -webkit-flex; |
| display: flex; |
| -ms-flex-flow: row wrap; |
| -webkit-flex-flow: row wrap; |
| flex-flow: row wrap |
| } |
| |
| #header .details span:first-child { |
| margin-left: -.125em |
| } |
| |
| #header .details span.email a { |
| color: #6f6f6f |
| } |
| |
| #header .details br { |
| display: none |
| } |
| |
| #header .details br+span:before { |
| content: "\00a0\2013\00a0" |
| } |
| |
| #header .details br+span.author:before { |
| content: "\00a0\22c5\00a0"; |
| color: #6f6f6f |
| } |
| |
| #header .details br+span#revremark:before { |
| content: "\00a0|\00a0" |
| } |
| |
| #header #revnumber { |
| text-transform: capitalize |
| } |
| |
| #header #revnumber:after { |
| content: "\00a0" |
| } |
| |
| #content>h1:first-child:not([class]) { |
| color: #000; |
| border-bottom: 1px solid #ddd; |
| padding-bottom: 8px; |
| margin-top: 0; |
| padding-top: 1rem; |
| margin-bottom: 1.25rem |
| } |
| |
| #toc { |
| border-bottom: 1px solid #ddd; |
| padding-bottom: .5em; |
| position: relative; |
| left: 0 |
| } |
| |
| #toctitle { |
| color: #6f6f6f; |
| font-size: 1.2em |
| } |
| |
| #toc ul li:before { |
| content: ""; |
| margin-left: -.75em; |
| margin-right: .4em; |
| color: #244d82 |
| } |
| |
| div.ulist li:before { |
| content: ""; |
| position: absolute; |
| margin-top: .2rem; |
| font-size: x-large; |
| margin-left: -.75em; |
| margin-bottom: -.75em; |
| margin-right: 0; |
| line-height: 1rem; |
| color: #244d82 |
| } |
| |
| #toctitle { |
| color: #595959; |
| font-size: 1.2em; |
| padding-left: 1em |
| } |
| |
| #faq { |
| position: relative; |
| right: 9.3rem; |
| top: 9rem; |
| margin-bottom: 20px; |
| left: 45rem; |
| z-index: 1; |
| padding-left: 2rem; |
| border-left: 1px solid #d3d3d3 |
| } |
| |
| @media only screen and (max-width:945px) { |
| div#faq { |
| display: none |
| } |
| } |
| |
| #faq h2 { |
| font-size: 25px; |
| font-weight: 600; |
| margin-top: -8rem |
| } |
| |
| div#faq li:before { |
| content: ""; |
| position: absolute; |
| font-size: x-large; |
| margin-left: -.75em; |
| margin-bottom: -.75em; |
| margin-right: 0; |
| line-height: 1rem; |
| color: #244d82 |
| } |
| |
| #features-nav { |
| position: absolute; |
| right: 1rem; |
| top: 2rem; |
| margin-bottom: 20px; |
| position: absolute; |
| z-index: 1; |
| padding-left: 2rem; |
| border-left: 1px solid #d3d3d3 |
| } |
| |
| @media only screen and (max-width:993px) { |
| #features-nav { |
| display: none |
| } |
| } |
| |
| #features-nav h2 { |
| font-size: 25px; |
| font-weight: 600; |
| margin-top: -1rem |
| } |
| |
| #features-nav li { |
| margin-top: .3rem |
| } |
| |
| div#features-nav li:before { |
| content: ""; |
| position: absolute; |
| font-size: x-large; |
| margin-left: -.75em; |
| margin-bottom: -.75em; |
| margin-right: 0; |
| line-height: 1rem; |
| color: #244d82 |
| } |
| |
| @media only screen and (min-width:768px) { |
| #toctitle { |
| padding-top: 0; |
| font-size: 1.375em |
| } |
| body.toc2 { |
| padding-left: 2em; |
| padding-right: 1em |
| } |
| #toc.toc2 { |
| margin-top: 0!important; |
| background-color: #f2f2f2; |
| position: fixed; |
| width: 260px; |
| left: 0; |
| top: 0; |
| border-right: 1px solid #ddd; |
| border-top-width: 0!important; |
| border-bottom-width: 0!important; |
| z-index: 1000; |
| padding: 1.25em .25em 0 .25em; |
| height: 100%; |
| overflow: auto |
| } |
| #toc.toc2 #toctitle { |
| margin-top: 0; |
| margin-bottom: .8rem; |
| font-size: 1.2em; |
| padding-left: 1em |
| } |
| #toc.toc2>ul { |
| font-size: .9em; |
| margin-bottom: 0 |
| } |
| #toc.toc2 ul ul { |
| margin-left: 6px |
| } |
| #toc.toc2 ul.sectlevel0 ul.sectlevel1 { |
| padding-left: 0; |
| margin-top: .5em; |
| margin-bottom: .5em |
| } |
| body.toc2.toc-right { |
| padding-left: 2em; |
| padding-right: 2em |
| } |
| body.toc2.toc-right #toc.toc2 { |
| border-right-width: 0; |
| border-left: 1px solid #ddd; |
| left: auto; |
| right: -260px |
| } |
| } |
| |
| body.toc2.toc-left #toc.toc2 { |
| left: -260px |
| } |
| |
| @media only screen and (min-width:1535px) { |
| body.toc2 { |
| padding-left: 2em; |
| padding-right: 2em |
| } |
| #toctitle { |
| padding-top: 0; |
| font-size: 1.375em |
| } |
| #toc.toc2 { |
| width: 260px |
| } |
| #toc.toc2 #toctitle { |
| font-size: 1.375em |
| } |
| #toc.toc2>ul { |
| font-size: .95em |
| } |
| #toc.toc2 ul ul { |
| padding-left: 0 |
| } |
| body.toc2.toc-right { |
| padding-left: 2em; |
| padding-right: 2em |
| } |
| } |
| |
| #content #toc { |
| border-style: solid; |
| border-width: 1px; |
| border-color: #d9d9d9; |
| margin-bottom: 1.25em; |
| padding: 1.25em; |
| background: #f2f2f2; |
| -webkit-border-radius: 0; |
| border-radius: 0 |
| } |
| |
| #content #toc>:first-child { |
| margin-top: 0 |
| } |
| |
| #content #toc>:last-child { |
| margin-bottom: 0 |
| } |
| |
| #footer { |
| padding: 1.25em; |
| padding-bottom: 0; |
| margin-top: 2rem; |
| color: #fff |
| } |
| |
| div.social { |
| padding: 1.25em; |
| padding-left: 20%; |
| padding-bottom: 0; |
| margin-top: 2rem; |
| color: #fff |
| } |
| |
| div.social>ul li { |
| margin-left: 15%; |
| color: #fff; |
| line-height: 1.44; |
| font-size: 1.2em; |
| font-weight: 800; |
| font-style: bold; |
| position: relative; |
| list-style: none; |
| list-style-type: none; |
| display: inline; |
| text-decoration: none |
| } |
| |
| #bottomright { |
| float: right |
| } |
| |
| #footer-text { |
| color: #ddd; |
| line-height: 1.44 |
| } |
| |
| .sect1 { |
| padding-bottom: 0em |
| } |
| |
| @media only screen and (min-width:768px) { |
| .sect1 { |
| padding-bottom: 0em |
| } |
| } |
| |
| .sect1+.sect1 { |
| border-top: 1px solid #ddd |
| } |
| |
| #content h1>a.anchor, |
| #toctitle>a.anchor, |
| .sidebarblock>.content>.title>a.anchor, |
| h2>a.anchor, |
| h3>a.anchor, |
| h4>a.anchor, |
| h5>a.anchor, |
| h6>a.anchor { |
| position: absolute; |
| z-index: 1001; |
| width: 1.5ex; |
| margin-left: -1.5ex; |
| display: block; |
| text-decoration: none!important; |
| visibility: hidden; |
| text-align: center; |
| font-weight: 400 |
| } |
| |
| #content h1>a.anchor:before, |
| #toctitle>a.anchor:before, |
| .sidebarblock>.content>.title>a.anchor:before, |
| h2>a.anchor:before, |
| h3>a.anchor:before, |
| h4>a.anchor:before, |
| h5>a.anchor:before, |
| h6>a.anchor:before { |
| content: "\00A7"; |
| font-size: .85em; |
| display: block; |
| padding-top: .1em |
| } |
| |
| #content h1:hover>a.anchor, |
| #content h1>a.anchor:hover, |
| #toctitle:hover>a.anchor, |
| #toctitle>a.anchor:hover, |
| .sidebarblock>.content>.title:hover>a.anchor, |
| .sidebarblock>.content>.title>a.anchor:hover, |
| h2:hover>a.anchor, |
| h2>a.anchor:hover, |
| h3:hover>a.anchor, |
| h3>a.anchor:hover, |
| h4:hover>a.anchor, |
| h4>a.anchor:hover, |
| h5:hover>a.anchor, |
| h5>a.anchor:hover, |
| h6:hover>a.anchor, |
| h6>a.anchor:hover { |
| visibility: visible |
| } |
| |
| #content h1>a.link, |
| #toctitle>a.link, |
| .sidebarblock>.content>.title>a.link, |
| h2>a.link, |
| h3>a.link, |
| h4>a.link, |
| h5>a.link, |
| h6>a.link { |
| color: #595959; |
| text-decoration: none |
| } |
| |
| #content h1>a.link:hover, |
| #toctitle>a.link:hover, |
| .sidebarblock>.content>.title>a.link:hover, |
| h2>a.link:hover, |
| h3>a.link:hover, |
| h4>a.link:hover, |
| h5>a.link:hover, |
| h6>a.link:hover { |
| color: #151515 |
| } |
| |
| .audioblock, |
| .imageblock, |
| .listingblock, |
| .literalblock, |
| .stemblock, |
| .videoblock { |
| margin-bottom: 1.25em |
| } |
| |
| .admonitionblock td.content>.title, |
| .audioblock>.title, |
| .dlist>.title, |
| .exampleblock>.title, |
| .hdlist>.title, |
| .imageblock>.title, |
| .listingblock>.title, |
| .literalblock>.title, |
| .olist>.title, |
| .openblock>.title, |
| .paragraph>.title, |
| .qlist>.title, |
| .quoteblock>.title, |
| .stemblock>.title, |
| .ulist>.title, |
| .verseblock>.title, |
| .videoblock>.title, |
| table.tableblock>.title { |
| text-rendering: optimizeLegibility; |
| text-align: left |
| } |
| |
| table.tableblock>caption.title { |
| white-space: nowrap; |
| overflow: visible; |
| max-width: 0 |
| } |
| |
| #preamble>.sectionbody>.paragraph:first-of-type p, |
| .paragraph.lead>p { |
| color: #000 |
| } |
| |
| table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p { |
| font-size: inherit |
| } |
| |
| .admonitionblock>table { |
| border-collapse: separate; |
| border: 0; |
| background: 0 0; |
| width: 100% |
| } |
| |
| .admonitionblock>table td.icon { |
| text-align: center; |
| width: 80px |
| } |
| |
| .admonitionblock>table td.icon img { |
| max-width: none |
| } |
| |
| .admonitionblock>table td.icon .title { |
| font-weight: 700; |
| font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; |
| text-transform: uppercase |
| } |
| |
| .admonitionblock>table td.content { |
| padding-left: 1.125em; |
| padding-right: 1.25em; |
| border-left: 1px solid #ddd; |
| color: #555 |
| } |
| |
| .admonitionblock>table td.content>:last-child>:last-child { |
| margin-bottom: 0 |
| } |
| |
| .exampleblock>.content { |
| border-style: solid; |
| border-width: 2px; |
| border-color: #8c8989; |
| margin-bottom: 1.25em; |
| padding: 1.25em; |
| background: #fff; |
| -webkit-border-radius: 0; |
| border-radius: 15px |
| } |
| |
| .exampleblock>.content>:first-child { |
| margin-top: 0 |
| } |
| |
| .exampleblock>.content>:last-child { |
| margin-bottom: 0 |
| } |
| |
| .sidebarblock { |
| position: absolute; |
| border-style: solid; |
| width: 90px; |
| border-width: 1px; |
| border-color: #d9d9d9; |
| right: -90px; |
| padding: .1rem; |
| background: #f2f2f2; |
| -webkit-border-radius: 0; |
| border-radius: 0; |
| text-align: left; |
| border-radius: 5px; |
| word-break: break-word; |
| font-size: smaller |
| } |
| |
| .sidebarblock>:first-child { |
| margin-top: 0 |
| } |
| |
| .sidebarblock>:last-child { |
| margin-bottom: 0 |
| } |
| |
| .sidebarblock>.content>.title { |
| color: #6999d6; |
| margin-top: 0 |
| } |
| |
| .exampleblock>.content .olist>ol>li:last-child>:last-child, |
| .exampleblock>.content .qlist>ol>li:last-child>:last-child, |
| .exampleblock>.content .ulist>ul>li:last-child>:last-child, |
| .exampleblock>.content>:last-child>:last-child, |
| .sidebarblock>.content .olist>ol>li:last-child>:last-child, |
| .sidebarblock>.content .qlist>ol>li:last-child>:last-child, |
| .sidebarblock>.content .ulist>ul>li:last-child>:last-child, |
| .sidebarblock>.content>:last-child>:last-child { |
| margin-bottom: 0 |
| } |
| |
| .listingblock pre.CodeRay, |
| .listingblock pre.prettyprint, |
| .listingblock pre:not(.highlight), |
| .listingblock pre[class=highlight], |
| .listingblock pre[class^="highlight "], |
| .literalblock pre { |
| background: #eee |
| } |
| |
| .sidebarblock .listingblock pre.CodeRay, |
| .sidebarblock .listingblock pre.prettyprint, |
| .sidebarblock .listingblock pre:not(.highlight), |
| .sidebarblock .listingblock pre[class=highlight], |
| .sidebarblock .listingblock pre[class^="highlight "], |
| .sidebarblock .literalblock pre { |
| background: #f2f1f1 |
| } |
| |
| .listingblock pre, |
| .listingblock pre[class], |
| .literalblock pre, |
| .literalblock pre[class] { |
| border: 1px solid #ccc; |
| -webkit-border-radius: 0; |
| border-radius: 0; |
| word-wrap: break-word; |
| padding: .8em .8em .65em .8em; |
| font-size: .8125em |
| } |
| |
| .listingblock pre.nowrap, |
| .listingblock pre[class].nowrap, |
| .literalblock pre.nowrap, |
| .literalblock pre[class].nowrap { |
| overflow-x: auto; |
| white-space: pre; |
| word-wrap: normal |
| } |
| |
| @media only screen and (min-width:768px) { |
| .listingblock pre, |
| .listingblock pre[class], |
| .literalblock pre, |
| .literalblock pre[class] { |
| font-size: .90625em |
| } |
| } |
| |
| @media only screen and (min-width:1280px) { |
| .listingblock pre, |
| .listingblock pre[class], |
| .literalblock pre, |
| .literalblock pre[class] { |
| font-size: 1em |
| } |
| } |
| |
| .literalblock.output pre { |
| color: #eee; |
| background-color: #000 |
| } |
| |
| .listingblock pre.highlightjs { |
| padding: 0 |
| } |
| |
| .listingblock pre.highlightjs>code { |
| padding: .8em .8em .65em .8em; |
| -webkit-border-radius: 0; |
| border-radius: 0 |
| } |
| |
| .listingblock>.content { |
| position: relative |
| } |
| |
| .listingblock.terminal pre .command:before { |
| content: attr(data-prompt); |
| padding-right: .5em; |
| color: #999 |
| } |
| |
| .listingblock.terminal pre .command:not([data-prompt]):before { |
| content: "$" |
| } |
| |
| table.pyhltable { |
| border-collapse: separate; |
| border: 0; |
| margin-bottom: 0; |
| background: 0 0 |
| } |
| |
| table.pyhltable td { |
| vertical-align: top; |
| padding-top: 0; |
| padding-bottom: 0; |
| line-height: 1.4 |
| } |
| |
| table.pyhltable td.code { |
| padding-left: .75em; |
| padding-right: 0 |
| } |
| |
| pre.pygments .lineno, |
| table.pyhltable td:not(.code) { |
| color: #999; |
| padding-left: 0; |
| padding-right: .5em; |
| border-right: 1px solid #ddd |
| } |
| |
| pre.pygments .lineno { |
| display: inline-block; |
| margin-right: .25em |
| } |
| |
| table.pyhltable .linenodiv { |
| background: 0 0!important; |
| padding-right: 0!important |
| } |
| |
| .quoteblock { |
| margin: 0 1em 1.25em 1.5em; |
| display: table |
| } |
| |
| .quoteblock>.title { |
| margin-left: -1.5em; |
| margin-bottom: .75em |
| } |
| |
| .quoteblock blockquote, |
| .quoteblock blockquote p { |
| color: #6f6f6f; |
| font-size: 1.15rem; |
| line-height: 1.75; |
| word-spacing: .1em; |
| letter-spacing: 0; |
| font-style: italic; |
| text-align: justify |
| } |
| |
| .quoteblock blockquote { |
| margin: 0; |
| padding: 0; |
| border: 0 |
| } |
| |
| .quoteblock blockquote:before { |
| content: "\201c"; |
| float: left; |
| font-size: 2.75em; |
| font-weight: 700; |
| line-height: .6em; |
| margin-left: -.6em; |
| color: #6f6f6f; |
| text-shadow: 0 1px 2px rgba(0, 0, 0, .1) |
| } |
| |
| .quoteblock blockquote>.paragraph:last-child p { |
| margin-bottom: 0 |
| } |
| |
| .quoteblock .attribution { |
| margin-top: .5em; |
| margin-right: .5ex; |
| text-align: right |
| } |
| |
| .quoteblock .quoteblock { |
| margin-left: 0; |
| margin-right: 0; |
| padding: .5em 0; |
| border-left: 3px solid #555 |
| } |
| |
| .quoteblock .quoteblock blockquote { |
| padding: 0 0 0 .75em |
| } |
| |
| .quoteblock .quoteblock blockquote:before { |
| display: none |
| } |
| |
| .verseblock { |
| margin: 0 1em 1.25em 1em |
| } |
| |
| .verseblock pre { |
| font-family: "Open Sans", "DejaVu Sans", sans; |
| font-size: 1.15rem; |
| color: #6f6f6f; |
| font-weight: 300; |
| text-rendering: optimizeLegibility |
| } |
| |
| .verseblock pre strong { |
| font-weight: 400 |
| } |
| |
| .verseblock .attribution { |
| margin-top: 1.25rem; |
| margin-left: .5ex |
| } |
| |
| .quoteblock .attribution, |
| .verseblock .attribution { |
| font-size: .8125em; |
| line-height: 1.45; |
| font-style: italic |
| } |
| |
| .quoteblock .attribution br, |
| .verseblock .attribution br { |
| display: none |
| } |
| |
| .quoteblock .attribution cite, |
| .verseblock .attribution cite { |
| display: block; |
| letter-spacing: -.025em; |
| color: #555 |
| } |
| |
| .quoteblock.abstract { |
| margin: 0 0 1.25em 0; |
| display: block |
| } |
| |
| .quoteblock.abstract blockquote, |
| .quoteblock.abstract blockquote p { |
| text-align: left; |
| word-spacing: 0 |
| } |
| |
| .quoteblock.abstract blockquote p:first-of-type:before, |
| .quoteblock.abstract blockquote:before { |
| display: none |
| } |
| |
| table.tableblock { |
| max-width: 100%; |
| border-collapse: separate |
| } |
| |
| table.tableblock td>.paragraph:last-child p>p:last-child, |
| table.tableblock td>p:last-child, |
| table.tableblock th>p:last-child { |
| margin-bottom: 0 |
| } |
| |
| table.tableblock, |
| td.tableblock, |
| th.tableblock { |
| border: 0 solid #ddd |
| } |
| |
| table.grid-all td.tableblock, |
| table.grid-all th.tableblock { |
| border-width: 0 1px 1px 0 |
| } |
| |
| table.grid-all tfoot>tr>td.tableblock, |
| table.grid-all tfoot>tr>th.tableblock { |
| border-width: 1px 1px 0 0 |
| } |
| |
| table.grid-cols td.tableblock, |
| table.grid-cols th.tableblock { |
| border-width: 0 1px 0 0 |
| } |
| |
| table.grid-all *>tr>.tableblock:last-child, |
| table.grid-cols *>tr>.tableblock:last-child { |
| border-right-width: 0 |
| } |
| |
| table.grid-rows td.tableblock, |
| table.grid-rows th.tableblock { |
| border-width: 0 0 1px 0 |
| } |
| |
| table.grid-all tbody>tr:last-child>td.tableblock, |
| table.grid-all tbody>tr:last-child>th.tableblock, |
| table.grid-all thead:last-child>tr>th.tableblock, |
| table.grid-rows tbody>tr:last-child>td.tableblock, |
| table.grid-rows tbody>tr:last-child>th.tableblock, |
| table.grid-rows thead:last-child>tr>th.tableblock { |
| border-bottom-width: 0 |
| } |
| |
| table.grid-rows tfoot>tr>td.tableblock, |
| table.grid-rows tfoot>tr>th.tableblock { |
| border-width: 1px 0 0 0 |
| } |
| |
| table.frame-all { |
| border-width: 1px |
| } |
| |
| table.frame-sides { |
| border-width: 0 1px |
| } |
| |
| table.frame-topbot { |
| border-width: 1px 0 |
| } |
| |
| td.halign-left, |
| th.halign-left { |
| text-align: left |
| } |
| |
| td.halign-right, |
| th.halign-right { |
| text-align: right |
| } |
| |
| td.halign-center, |
| th.halign-center { |
| text-align: center |
| } |
| |
| td.valign-top, |
| th.valign-top { |
| vertical-align: top |
| } |
| |
| td.valign-bottom, |
| th.valign-bottom { |
| vertical-align: bottom |
| } |
| |
| td.valign-middle, |
| th.valign-middle { |
| vertical-align: middle |
| } |
| |
| table tfoot th, |
| table thead th { |
| font-weight: 700 |
| } |
| |
| tbody tr th { |
| display: table-cell; |
| line-height: 1.4; |
| background: #f5f5f5 |
| } |
| |
| tbody tr th, |
| tbody tr th p, |
| tfoot tr th, |
| tfoot tr th p { |
| color: #222; |
| font-weight: 700 |
| } |
| |
| p.tableblock>code:only-child { |
| background: 0 0; |
| padding: 0 |
| } |
| |
| p.tableblock { |
| font-size: 1em |
| } |
| |
| td>div.verse { |
| white-space: pre |
| } |
| |
| ol { |
| margin-left: 1.75em |
| } |
| |
| ul li ol { |
| margin-left: 1.5em |
| } |
| |
| dl dd { |
| margin-left: 1.125em |
| } |
| |
| dl dd:last-child, |
| dl dd:last-child>:last-child { |
| margin-bottom: 0 |
| } |
| |
| .olist .olist, |
| .olist .ulist, |
| .ulist .olist, |
| .ulist .ulist, |
| ol dd, |
| ol>li p, |
| ul dd, |
| ul>li p { |
| margin-bottom: .625em |
| } |
| |
| ol.unnumbered, |
| ul.checklist, |
| ul.none, |
| ul.unstyled { |
| list-style-type: none |
| } |
| |
| ol.unnumbered, |
| ul.checklist, |
| ul.unstyled { |
| margin-left: .625em |
| } |
| |
| ul.checklist li>p:first-child>.fa-check-square-o:first-child, |
| ul.checklist li>p:first-child>.fa-square-o:first-child { |
| width: 1em; |
| font-size: .85em |
| } |
| |
| ul.checklist li>p:first-child>input[type=checkbox]:first-child { |
| width: 1em; |
| position: relative; |
| top: 1px |
| } |
| |
| ul.inline { |
| margin: 0 auto .625em auto; |
| margin-left: -1.375em; |
| margin-right: 0; |
| padding: 0; |
| list-style: none; |
| overflow: hidden |
| } |
| |
| ul.inline>li { |
| list-style: none; |
| float: left; |
| margin-left: 1.375em; |
| display: block |
| } |
| |
| ul.inline>li>* { |
| display: block |
| } |
| |
| .unstyled dl dt { |
| font-weight: 400; |
| font-style: normal |
| } |
| |
| ol.arabic { |
| list-style-type: decimal |
| } |
| |
| ol.decimal { |
| list-style-type: decimal-leading-zero |
| } |
| |
| ol.loweralpha { |
| list-style-type: lower-alpha |
| } |
| |
| ol.upperalpha { |
| list-style-type: upper-alpha |
| } |
| |
| ol.lowerroman { |
| list-style-type: lower-roman |
| } |
| |
| ol.upperroman { |
| list-style-type: upper-roman |
| } |
| |
| ol.lowergreek { |
| list-style-type: lower-greek |
| } |
| |
| .colist>table, |
| .hdlist>table { |
| border: 0; |
| background: 0 0 |
| } |
| |
| .colist>table>tbody>tr, |
| .hdlist>table>tbody>tr { |
| background: 0 0 |
| } |
| |
| td.hdlist1, |
| td.hdlist2 { |
| vertical-align: top; |
| padding: 0 .625em |
| } |
| |
| td.hdlist1 { |
| font-weight: 700; |
| padding-bottom: 1.25em |
| } |
| |
| .listingblock+.colist, |
| .literalblock+.colist { |
| margin-top: -.5em |
| } |
| |
| .colist>table tr>td:first-of-type { |
| padding: 0 .75em; |
| line-height: 1 |
| } |
| |
| .colist>table tr>td:last-of-type { |
| padding: .25em 0 |
| } |
| |
| .th, |
| .thumb { |
| line-height: 0; |
| display: inline-block; |
| border: solid 4px #fff; |
| -webkit-box-shadow: 0 0 0 1px #ddd; |
| box-shadow: 0 0 0 1px #ddd |
| } |
| |
| .imageblock.left, |
| .imageblock[style*="float: left"] { |
| margin: .25em .625em 1.25em 0 |
| } |
| |
| .imageblock.right, |
| .imageblock[style*="float: right"] { |
| margin: .25em 0 1.25em .625em |
| } |
| |
| .imageblock>.title { |
| margin-bottom: 0; |
| text-align: center |
| } |
| |
| .imageblock.th, |
| .imageblock.thumb { |
| border-width: 6px |
| } |
| |
| .imageblock.th>.title, |
| .imageblock.thumb>.title { |
| padding: 0 .125em |
| } |
| |
| .image.left, |
| .image.right { |
| margin-top: .25em; |
| margin-bottom: .25em; |
| display: inline-block; |
| line-height: 0 |
| } |
| |
| .image.left { |
| margin-right: .625em |
| } |
| |
| .image.right { |
| margin-left: .625em |
| } |
| |
| a.image { |
| text-decoration: none; |
| display: inline-block |
| } |
| |
| a.image object { |
| pointer-events: none |
| } |
| |
| sup.footnote, |
| sup.footnoteref { |
| font-size: .875em; |
| position: static; |
| vertical-align: super |
| } |
| |
| sup.footnote a, |
| sup.footnoteref a { |
| text-decoration: none |
| } |
| |
| sup.footnote a:active, |
| sup.footnoteref a:active { |
| text-decoration: underline |
| } |
| |
| #footnotes { |
| padding-top: .75em; |
| padding-bottom: .75em; |
| margin-bottom: .625em |
| } |
| |
| #footnotes hr { |
| width: 20%; |
| min-width: 6.25em; |
| margin: -.25em 0 .75em 0; |
| border-width: 1px 0 0 0 |
| } |
| |
| #footnotes .footnote { |
| padding: 0 .375em 0 .225em; |
| line-height: 1.3334; |
| font-size: .875em; |
| margin-left: 1.2em; |
| text-indent: -1.05em; |
| margin-bottom: .2em |
| } |
| |
| #footnotes .footnote a:first-of-type { |
| font-weight: 700; |
| text-decoration: none |
| } |
| |
| #footnotes .footnote:last-of-type { |
| margin-bottom: 0 |
| } |
| |
| #content #footnotes { |
| margin-top: -.625em; |
| margin-bottom: 0; |
| padding: .75em 0 |
| } |
| |
| .gist .file-data>table { |
| border: 0; |
| background: #fff; |
| width: 100%; |
| margin-bottom: 0 |
| } |
| |
| .gist .file-data>table td.line-data { |
| width: 99% |
| } |
| |
| div.unbreakable { |
| page-break-inside: avoid |
| } |
| |
| .big { |
| font-size: larger |
| } |
| |
| .small { |
| font-size: smaller |
| } |
| |
| .x-small { |
| font-size: x-small |
| } |
| |
| .xx-small { |
| font-size: xx-small |
| } |
| |
| .x-large { |
| font-size: x-large |
| } |
| |
| .xx-large { |
| font-size: xx-large |
| } |
| |
| .underline { |
| text-decoration: underline |
| } |
| |
| .overline { |
| text-decoration: overline |
| } |
| |
| .line-through { |
| text-decoration: line-through |
| } |
| |
| .aqua { |
| color: #00bfbf |
| } |
| |
| .aqua-background { |
| background-color: #00fafa |
| } |
| |
| .black { |
| color: #000 |
| } |
| |
| .black-background { |
| background-color: #000 |
| } |
| |
| .blue { |
| color: #0000bf |
| } |
| |
| .blue-background { |
| background-color: #0000fa |
| } |
| |
| .fuchsia { |
| color: #bf00bf |
| } |
| |
| .fuchsia-background { |
| background-color: #fa00fa |
| } |
| |
| .gray { |
| color: #606060 |
| } |
| |
| .gray-background { |
| background-color: #7d7d7d |
| } |
| |
| .green { |
| color: #006000 |
| } |
| |
| .green-background { |
| background-color: #007d00 |
| } |
| |
| .lime { |
| color: #00bf00 |
| } |
| |
| .lime-background { |
| background-color: #00fa00 |
| } |
| |
| .maroon { |
| color: #600000 |
| } |
| |
| .maroon-background { |
| background-color: #7d0000 |
| } |
| |
| .navy { |
| color: #000060 |
| } |
| |
| .navy-background { |
| background-color: #00007d |
| } |
| |
| .olive { |
| color: #606000 |
| } |
| |
| .olive-background { |
| background-color: #7d7d00 |
| } |
| |
| .purple { |
| color: #600060 |
| } |
| |
| .purple-background { |
| background-color: #7d007d |
| } |
| |
| .red { |
| color: #bf0000 |
| } |
| |
| .red-background { |
| background-color: #fa0000 |
| } |
| |
| .silver { |
| color: #909090 |
| } |
| |
| .silver-background { |
| background-color: #bcbcbc |
| } |
| |
| .teal { |
| color: #006060 |
| } |
| |
| .teal-background { |
| background-color: #007d7d |
| } |
| |
| .white { |
| color: #bfbfbf |
| } |
| |
| .white-background { |
| background-color: #fafafa |
| } |
| |
| .yellow { |
| color: #bfbf00 |
| } |
| |
| .yellow-background { |
| background-color: #fafa00 |
| } |
| |
| span.icon>.fa { |
| cursor: default |
| } |
| |
| .admonitionblock td.icon [class^="fa icon-"] { |
| font-size: 2.5em; |
| text-shadow: 1px 1px 2px rgba(0, 0, 0, .5); |
| cursor: default |
| } |
| |
| .admonitionblock td.icon .icon-note:before { |
| content: "\f05a"; |
| color: #207c98 |
| } |
| |
| .admonitionblock td.icon .icon-tip:before { |
| content: "\f0eb"; |
| text-shadow: 1px 1px 2px rgba(155, 155, 0, .8); |
| color: #111 |
| } |
| |
| .admonitionblock td.icon .icon-warning:before { |
| content: "\f071"; |
| color: #bf6900 |
| } |
| |
| .admonitionblock td.icon .icon-caution:before { |
| content: "\f06d"; |
| color: #bf3400 |
| } |
| |
| .admonitionblock td.icon .icon-important:before { |
| content: "\f06a"; |
| color: #bf0000 |
| } |
| |
| .conum[data-value] { |
| display: inline-block; |
| color: #fff!important; |
| background-color: #222; |
| -webkit-border-radius: 100px; |
| border-radius: 100px; |
| text-align: center; |
| font-size: .75em; |
| width: 1.67em; |
| height: 1.67em; |
| line-height: 1.67em; |
| font-family: "Open Sans", "DejaVu Sans", sans-serif; |
| font-style: normal; |
| font-weight: 700 |
| } |
| |
| .conum[data-value] * { |
| color: #fff!important |
| } |
| |
| .conum[data-value]+b { |
| display: none |
| } |
| |
| .conum[data-value]:after { |
| content: attr(data-value) |
| } |
| |
| pre .conum[data-value] { |
| position: relative; |
| top: -.125em |
| } |
| |
| b.conum * { |
| color: inherit!important |
| } |
| |
| .conum:not([data-value]):empty { |
| display: none |
| } |
| |
| .listingblock pre, |
| .literalblock pre { |
| background: #eee |
| } |
| |
| div#remarks.ulist { |
| max-width: 70% |
| } |
| |
| @media only screen and (max-width:800px) { |
| a#bottomright { |
| visibility: hidden |
| } |
| .sectionbody.paragraph { |
| max-width: 100% |
| } |
| #preamble>.sectionbody>.paragraph:first-of-type p, |
| .paragraph.lead>p { |
| max-width: 100% |
| } |
| } |
| |
| #div.paragraph.faq-intro { |
| max-width: 66.66% |
| } |
| |
| #menu { |
| display: none |
| } |
| |
| div.slicknav_menu { |
| padding-top: 5px; |
| padding-right: 15px; |
| margin-left: 200px; |
| text-align: right; |
| display: none; |
| right: 10px; |
| font-size: 1rem; |
| color: #fff; |
| padding-bottom: 2rem; |
| background: url(logo.png); |
| background-position: 100px 0; |
| background-repeat: no-repeat |
| } |
| |
| span.slicknav_menutxt { |
| margin-right: -20px; |
| color: #fff |
| } |
| |
| div.slicknav_menu a.scroll:first-of-type { |
| color: #f7d425; |
| font-size: 120%; |
| font-weight: 600 |
| } |
| |
| div.slicknav_menu ul li a { |
| color: #fff |
| } |
| |
| div.slicknav_menu ul li a:hover { |
| color: #f7d425 |
| } |
| |
| div.slicknav_menu a:hover { |
| color: #f7d425 |
| } |
| |
| div.slicknav_menu a:visited { |
| color: #fff |
| } |
| |
| div.slicknav_menu a { |
| color: #fff |
| } |
| |
| a.slicknav_btn { |
| padding: 1rem |
| } |
| |
| li.slicknav_parent.slicknav_open { |
| color: #fff |
| } |
| |
| li.slicknav_parent.slicknav_open { |
| color: #fff |
| } |
| |
| .banner { |
| height: 1rem; |
| padding-right: 2rem; |
| max-height: 1rem; |
| max-width: 50%; |
| vertical-align: middle |
| } |
| |
| @media (max-width:800px) { |
| .banner { |
| flex-basis: 66.66%; |
| max-width: 25%; |
| margin: 1rem |
| } |
| } |
| |
| #menubar ul { |
| margin: 0; |
| padding: 0; |
| white-space: nowrap; |
| padding-left: 10px; |
| padding-right: 10px; |
| line-height: 1.2rem |
| } |
| |
| #menubar li { |
| margin: 0; |
| padding: 0 |
| } |
| |
| #menubar a { |
| margin: 0; |
| padding-left: 2.5rem; |
| } |
| |
| #menubar ul { |
| list-style: none |
| } |
| |
| #menubar a { |
| text-decoration: none |
| } |
| |
| #menubar li { |
| margin-left: 0 |
| } |
| |
| #menubar { |
| height: 50px; |
| max-width: 1280px; |
| position: relative; |
| margin-left: 0px; |
| color: #fff; |
| font-size: 1.9rem; |
| border-bottom: #595959; |
| border-bottom: 2px solid #ddd |
| } |
| |
| #menubar img { |
| padding-left: 45px; |
| margin-top: 15px; |
| padding-top: .2rem |
| } |
| |
| #menubar>ul>li { |
| display: inline-block; |
| margin: .2rem; |
| position: relative; |
| z-index: 10000; |
| flex-basis: 66.666%; |
| font-weight: 700 |
| |
| |
| } |
| |
| @media only screen and (max-width:768px) { |
| body.toc2.toc-right #tocbutton { |
| visibility: hidden |
| } |
| #toc.toc2 { |
| display: none |
| } |
| #content, |
| #footer, |
| #footnotes, |
| #header { |
| margin-left: 0; |
| left: 0 |
| } |
| body.toc2 { |
| left: 0 |
| } |
| } |
| |
| #logo { |
| margin-top: -55px; |
| left: 5px; |
| top: 10px; |
| position: relative; |
| overflow: hidden |
| } |
| |
| #menubar>ul>li::after { |
| content: " · "; |
| position: relative; |
| top: 3px; |
| padding-left: 3px; |
| font-weight: 400 |
| } |
| |
| #menubar>ul>li:last-of-type::after { |
| content: none |
| } |
| |
| #menubar>ul>li>a { |
| font-size: 1.2rem; |
| line-height: 50px; |
| font-weight: 400; |
| webkit-transition: color .15s; |
| -moz-transition: color .15s; |
| -o-transition: color .15s; |
| transition: color .15s; |
| white-space: nowrap; |
| -webkit-font-smoothing: auto; |
| letter-spacing: -.01em; |
| text-align: right |
| } |
| |
| #menubar>ul { |
| margin-right: 12px; |
| margin-top: 10px |
| } |
| |
| #menubar>ul>li>a:hover { |
| color: #f7d425 |
| } |
| |
| body.home li.home, |
| body.tech li.tech { |
| font-weight: 700 |
| } |
| |
| #menubar>ul>li>ul { |
| opacity: 0; |
| visibility: hidden; |
| padding: 18px 0 20px 0; |
| background-color: #fff; |
| text-align: left; |
| position: absolute; |
| top: 55px; |
| left: 50%; |
| margin-left: -90px; |
| -webkit-transition: all .3s .1s; |
| -moz-transition: all .3s .1s; |
| -o-transition: all .3s .1s; |
| transition: all .3s .1s; |
| -webkit-border-radius: 5px; |
| -moz-border-radius: 5px; |
| border-radius: 5px; |
| -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4); |
| -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4); |
| box-shadow: 0 1px 3px rgba(0, 0, 0, .4) |
| } |
| |
| #menubar>li li { |
| width: 100% |
| } |
| |
| #menubar>ul>li:hover>ul { |
| opacity: 1; |
| top: 65px; |
| visibility: visible |
| } |
| |
| #menubar>ul>li>ul:before { |
| content: ''; |
| display: block; |
| border-color: transparent transparent #fff transparent; |
| border-style: solid; |
| border-width: 10px; |
| position: absolute; |
| top: -20px; |
| left: 10%; |
| margin-left: -10px |
| } |
| |
| #menubar>ul ul>li { |
| position: relative |
| |
| } |
| |
| #menubar ul ul a { |
| color: #323232; |
| font-family: ITC Officina Serif W01, sans-serif, Verdana, 'Lucida Grande'; |
| font-size: 17px; |
| background-color: #fff; |
| padding: 5px 8px 7px 16px; |
| display: block; |
| -webkit-transition: background-color .1s; |
| -moz-transition: background-color .1s; |
| -o-transition: background-color .1s; |
| transition: background-color .1s |
| } |
| |
| #menubar ul ul a:hover { |
| background-color: #244d82; |
| color: #f7d425 |
| } |
| |
| #menubar ul ul ul { |
| visibility: hidden; |
| opacity: 0; |
| position: absolute; |
| top: -16px; |
| left: 206px; |
| padding: 16px 0 20px 0; |
| background-color: #527aa3; |
| text-align: left; |
| width: 160px; |
| -webkit-transition: all .3s; |
| -moz-transition: all .3s; |
| -o-transition: all .3s; |
| transition: all .3s; |
| -webkit-border-radius: 5px; |
| -moz-border-radius: 5px; |
| border-radius: 5px; |
| -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4); |
| -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4); |
| box-shadow: 0 1px 3px rgba(0, 0, 0, .4) |
| } |
| |
| #menubar ul ul>li:hover>ul { |
| opacity: 1; |
| left: 196px; |
| visibility: visible |
| } |
| |
| #menubar ul ul a:hover { |
| background-color: #244d82; |
| color: #f7d425 |
| } |
| |
| a.back-to-top { |
| display: none; |
| width: 25px; |
| height: 25px; |
| text-indent: -9999px; |
| position: fixed; |
| z-index: 999; |
| right: 20px; |
| bottom: 20px; |
| background: #2ba6cb url(../images/up-arrow.png) no-repeat center 43%; |
| -webkit-border-radius: 30px; |
| -moz-border-radius: 30px; |
| border-radius: 30px |
| } |
| |
| a:hover.back-to-top { |
| background-color: #f7d425 |
| } |
| |
| #tocbutton { |
| visibility: hidden; |
| outline: 0 |
| } |
| |
| #tocbuttonbars.fa.fa-bars { |
| z-index: 1000; |
| right: 0 |
| } |
| |
| #tocbutton:hover { |
| background: url(yellowbars.png) no-repeat center 50% |
| } |
| |
| body.toc2.toc-right a.back-to-top { |
| width: 25px; |
| height: 25px; |
| text-indent: -9999px; |
| position: fixed; |
| z-index: 1001; |
| right: 90px; |
| bottom: 20px; |
| background: #2ba6cb url(up-arrow.png) no-repeat center 43%; |
| -webkit-border-radius: 30px; |
| -moz-border-radius: 30px; |
| border-radius: 30px |
| } |
| |
| body.toc2.toc-right #tocbutton { |
| visibility: visible; |
| width: 25px; |
| height: 25px; |
| text-indent: -9999px; |
| position: fixed; |
| z-index: 998; |
| border: none; |
| right: 25px; |
| top: 5px; |
| background: url(yellowbars.png) no-repeat center 50% |
| } |
| |
| body.toc2.toc-left #tocbutton { |
| visibility: visible; |
| width: 25px; |
| height: 25px; |
| text-indent: -9999px; |
| position: fixed; |
| z-index: 998; |
| border: none; |
| left: 25px; |
| top: 25px; |
| background: url(bars-blue.png) no-repeat center 50% |
| } |
| |
| body.toc2.toc-right #tocbutton:hover { |
| background-color: #e3f2ff; |
| background: url(yellowbars.png) no-repeat center 50% |
| } |
| |
| body.toc2.toc-right a:hover.back-to-top { |
| background-color: #f7d425 |
| } |
| |
| @media only screen and (max-width:1535px) { |
| body.toc2.toc-right #tocbutton { |
| background: url(yellowbars.png) no-repeat center 50%; |
| left: 97%; |
| z-index: 100000 |
| } |
| } |
| |
| @media only screen and (max-width:768px) { |
| body.toc2.toc-left #tocbutton { |
| visibility: hidden |
| } |
| #toc.toc2 { |
| width: 100%; |
| left: 0 |
| } |
| #content, |
| #footer, |
| #footnotes, |
| #header { |
| margin-left: 0; |
| margin-right: 50px |
| } |
| } |
| |
| @media only screen and (max-width:1462px) { |
| a.back-to-top { |
| left: 90% |
| } |
| } |
| |
| div.openblock.definition { |
| border: 1px solid #aaa; |
| padding: .5em; |
| margin-bottom: 1rem; |
| background-color: #f0f8ff; |
| border-radius: 10px; |
| padding: 1rem |
| } |
| |
| .requirement { |
| border: 1px solid #aaa; |
| padding: .5em; |
| margin-bottom: 1rem; |
| background-color: #f5f5f5; |
| border-radius: 10px; |
| padding: 1rem; |
| padding-bottom: 30px |
| } |
| |
| .bibliography .content .paragraph p:first-child::before { |
| color: #777; |
| content: "[" attr(id) "] " |
| } |
| |
| .bibliography .content .paragraph { |
| padding-left: 6em; |
| text-indent: -6em |
| } |
| |
| .todo { |
| color: #dc143c; |
| border: #dc143c; |
| border-width: 2px; |
| border-style: dotted; |
| border-radius: 15px; |
| padding: 12px; |
| background-color: #fff8dc; |
| margin-bottom: 15px |
| } |
| |
| .hold { |
| color: #ff8c00; |
| border: #ff8c00; |
| border-width: 2px; |
| border-style: dotted; |
| border-radius: 15px; |
| padding: 12px; |
| background-color: #f5f5f5; |
| margin-bottom: 15px |
| } |
| |
| .hold::before { |
| content: "ON HOLD" |
| } |
| |
| @media print { |
| @page { |
| margin: 1cm .75cm |
| } |
| * { |
| -webkit-box-shadow: none!important; |
| box-shadow: none!important; |
| text-shadow: none!important |
| } |
| a { |
| color: inherit!important; |
| text-decoration: underline!important |
| } |
| a.bare, |
| a[href^="#"], |
| a[href^="mailto:"] { |
| text-decoration: none!important |
| } |
| abbr[title]:after { |
| content: " (" attr(title) ")" |
| } |
| blockquote, |
| img, |
| object, |
| pre, |
| svg, |
| tr { |
| page-break-inside: avoid |
| } |
| thead { |
| display: table-header-group |
| } |
| svg { |
| max-width: 90% |
| } |
| blockquote, |
| body, |
| dt, |
| p, |
| td.content { |
| font-size: 70%; |
| orphans: 3; |
| widows: 3 |
| } |
| #toctitle, |
| .sidebarblock>.content>.title, |
| h2, |
| h3 { |
| page-break-after: avoid |
| } |
| #toc, |
| .exampleblock>.content, |
| .sidebarblock { |
| background: 0 0!important |
| } |
| #toc { |
| border-bottom: 1px solid #ddddd8!important; |
| padding-bottom: 0!important |
| } |
| .sect1 { |
| padding-bottom: 0!important |
| } |
| .sect1+.sect1 { |
| border: 0!important |
| } |
| #header>h1:first-child { |
| margin-top: 1.25rem |
| } |
| body.toc2 { |
| left: -30px; |
| max-width: 100% |
| } |
| #menubar, |
| #tocbutton, |
| body.toc2.toc-left #toc.toc2, |
| div.social { |
| display: none |
| } |
| .definition, |
| .exampleblock, |
| .hold, |
| .listingblock, |
| .requirement, |
| .todo, |
| table { |
| page-break-inside: avoid |
| } |
| body.book #header { |
| text-align: center |
| } |
| body.book #header>h1:first-child { |
| border: 0!important; |
| margin: 2.5em 0 1em 0 |
| } |
| body.book #header .details { |
| border: 0!important; |
| display: block; |
| padding: 0!important |
| } |
| body.book #header .details span:first-child { |
| margin-left: 0!important |
| } |
| body.book #header .details br { |
| display: block |
| } |
| body.book #header .details br+span:before { |
| content: none!important |
| } |
| body.book #toc { |
| border: 0!important; |
| text-align: left!important; |
| padding: 0!important; |
| margin: 0!important |
| } |
| body.book #preamble, |
| body.book #toc, |
| body.book .sect1>h2, |
| body.book h1.sect0 { |
| page-break-before: always |
| } |
| #footer { |
| background: 0 0!important; |
| padding: 0 .9375em |
| } |
| #footer-text { |
| color: rgba(0, 0, 0, .6)!important; |
| font-size: .9em |
| } |
| .hide-on-print { |
| display: none!important |
| } |
| .print-only { |
| display: block!important |
| } |
| .hide-for-print { |
| display: none!important |
| } |
| .show-for-print { |
| display: inherit!important |
| } |
| } |
| |
| .reqlinks, |
| .reqlinks a, |
| .reqlinks:hover { |
| font-size: 13px; |
| font-weight: 400 |
| } |
| |
| .reqlinks { |
| color: silver |
| } |
| |
| .reqitem, |
| .reqitem code { |
| list-style-type: none; |
| line-height: 1.2; |
| font-size: smaller |
| } |
| |
| #links { |
| position: relative |
| } |
| |
| .treeview, |
| .treeview ul { |
| list-style-type: none; |
| overflow: hidden |
| } |
| |
| .treeview li { |
| text-indent: 10%; |
| margin-top: 0; |
| padding: .2em 0 0 0; |
| line-height: 20px; |
| background-repeat: no-repeat; |
| background-size: 16px 16px; |
| background-position-y: 4px |
| } |
| |
| #toclist>li>ul>li { |
| font-size: 90% |
| } |
| |
| #iconTree li { |
| font-weight: 700; |
| line-height: 15px; |
| font-size: 90%; |
| background-size: 16px 16px |
| } |
| |
| .treeview li.contains-items { |
| font-weight: 700; |
| background-image: url(expand.png); |
| background-size: 16px 16px |
| } |
| |
| .treeview li.items-expanded { |
| font-weight: 400; |
| background-image: url(collapse.png); |
| background-size: 16px 16px |
| } |
| |
| .items-expanded>a::first-of-type { |
| font-weight: 700 |
| } |
| |
| .treview-dotted-lines li { |
| margin-top: .4em!important |
| } |
| |
| .treview-dotted-lines li.items-expanded li { |
| font-weight: 700; |
| border-left: 1px dotted #444; |
| border-bottom: 1px dotted #444; |
| width: 60% |
| } |
| |
| .treeview>li:hover { |
| cursor: pointer |
| } |
| |
| .treeview span.has-node-icon { |
| text-indent: 2%; |
| margin-top: .2em; |
| padding: .15em 0 .5em 1em; |
| line-height: 22px; |
| background-repeat: no-repeat; |
| background-size: 24px 24px |
| } |
| |
| .treeview span { |
| padding: 5px |
| } |
| |
| .treeview span:not(.has-node-icon):hover { |
| background-color: rgba(246, 246, 246, .7) |
| } |
| |
| body.toc2.toc-left #collapsetoc { |
| outline: 0; |
| display: none; |
| width: 25px; |
| height: 25px; |
| text-indent: -9999px; |
| position: fixed; |
| z-index: 998; |
| border: none; |
| left: 25px; |
| top: 55px; |
| background: url(arrow-down.png) no-repeat center 50% |
| } |
| |
| body.toc2.toc-left #collapsetoc.inactive { |
| background-image: url(arrow-right.png) |
| } |
| |
| .active { |
| border-right: 3px solid #2ba6cb; |
| color: #000; |
| font-weight: 700 |
| } |
| |
| .found { |
| color: #000; |
| font-weight: 700 |
| } |
| |
| #toc { |
| margin-top: 0 |
| } |
| |
| #toc>ul { |
| margin-left: 0; |
| padding-left: 0 |
| } |
| |
| #toc ul.sectlevel0>li>a { |
| font-style: italic |
| } |
| |
| #toc ul.sectlevel0 ul.sectlevel1 { |
| margin: 0 0 |
| } |
| |
| #toc ul { |
| font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif; |
| list-style-type: none |
| } |
| |
| #toc a { |
| color: #595959 |
| } |
| |
| #toc a:hover { |
| color: #000 |
| } |
| |
| #toc a:active { |
| text-decoration: underline |
| } |
| |
| #pagesearch { |
| background-image: url(searchicon.png); |
| background-position: 5px 5px; |
| background-repeat: no-repeat; |
| width: 100%; |
| font-size: 16px; |
| padding: 6px 10px 6px 40px; |
| border: 1px solid #ddd; |
| margin-bottom: 12px |
| } |
| |
| #clear { |
| position: absolute; |
| right: 10px; |
| top: 72px; |
| bottom: 0; |
| height: 14px; |
| font-size: 14px; |
| cursor: pointer; |
| color: #ccc |
| } |