@import "jquery/jquery-ui.css"; /* layout */ body { color:#000000; background-color:#ffffff; padding:0; margin: 0; font-family: Helvetica,sans-serif; } a { color: #037; border: none; text-decoration: none } a:hover{ text-decoration: underline } div#header { position:fixed; top:0; left:0; right:0; background-color: #f5f5f5; z-index:2; height: 5.2em; overflow: clip; } div#header+hr {position:fixed; top:5.2em; left:0; right:0; z-index:2} div#header input {-webkit-appearance:searchfield;-moz-appearance:searchfield;appearance:searchfield;} div#content { margin-top: 5.3em; } /* Fixme: We could experiment around with max-height: 90 vh? */ #allSideBoxes { position:fixed; margin-top:1ex; top:5.2em; right:10px; z-index:1; max-height:30em; } .sideBox { padding:1ex; border-radius:0.5ex; overflow:hide; font-size:smaller; margin-bottom:1em; max-height:100%; } .sideBox h3 { text-align:center; width:100%; cursor: pointer; cursor: hand; margin: 0;} .sideBox ul { display:block; overflow:auto; max-width:20em; max-height:20em; list-style:none; margin: 0; padding: 1em; } .sideBox li { list-style-type: none; padding: 0; margin-right: 1ex; } .code { border-collapse:collapse; width:100%; padding:0 } .code { font-family: monospace; } table.code{ table-layout:fixed; width: 100% } /* This improves performence. The idea is that the second column just overflows */ .code th { width:6.5ex; padding-right:1ex; background-color:#eeeeee ; text-align:right; color:black; font-weight:normal; -moz-user-select: none; } .code td { padding-left: 1ex; white-space: pre } #footer { font-size: smaller; margin:1ex; color: #333; text-align: right } #footer img { vertical-align: middle; } img { border: none; } input#searchline { margin: 1ex; width: 30em; max-width: 50%; } #breadcrumb { padding:0; margin: 0 1ex 2ex 1ex; font-size:inherit; font-weight: normal } hr { margin: 0; border-collapse:collapse; background-color: #e5e5e5; height:1px;border:none; } p#options { font-size: small; position: absolute; right:1ex; top:48px; margin: 0 1ex 0 0 } a.logo { float:right } #breadcrumb_symbol a { color:inherit } #tooltip { position:absolute; display:none; padding:1em; padding-top:1ex; border: 1px solid gray; background-color: white; font-size: smaller; opacity: 0.9; border-radius: 4px; max-width: 80%; box-shadow:1px 1px 7px gray; z-index:2; } #tooltip ul { margin:0; padding-left: 1em } #tooltip a.showuse {color:inherit; text-decoration:underline} #tooltip b a { color:inherit } #tooltip abbr { cursor: help; border-bottom: 1px dashed #000; } /*#tooltip li { border: 1px solid blue; margin:0 }*/ p.warnmsg { color: #a00; padding: 0 1ex; margin: 0.3ex 0; } .code a { text-decoration:none; color:inherit } .code a:hover { text-decoration: none } .error { border-bottom: 1px dashed red } .warning { border-bottom: 1px dotted #c90; } #tooltip i { color: #888; white-space: pre-wrap; font-family: monospace } #tooltip .ppcond { color: #063; white-space: pre-wrap; font-family: monospace; font-weight:bold } #tooltip .ppcond a { font-weight: normal; color:inherit } /* disable the keywords in strings (macro have that) */ .code .string em, .code .string b, .code .string var { color:inherit; font-style:inherit; font-weight:inherit; } /* Old Macro expansions.*/ .expansion { display: none; } .fake { display: inline-block; position:relative; bottom: 0.7em; opacity: 0.8; font-size:small } .fake::before { content: "\2380"; } .refarg::before { display: inline-block; position:relative; bottom: 0.7em; opacity: 0.8; font-size:x-small; color: gray; content: "&"; } @media only screen and (max-width: 30em) { .code {font-size: smaller;} p#options {display:none;} #breadcrumb span { display:none; } /* This makes sure that there is no horizontal scrollbar on mobile. Mobile users can use tab to scroll, and google does not consider we are mobile-ready otherwise */ div#content { overflow-x:auto; } } @media only screen and (max-width: 60em) { #allSideBoxes { display: none;} }