/* Reset */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, pre, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } table, td, th { vertical-align: middle; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: none; } a img { border: none; } input { border-width: 0px; } /* Page */ body { font-family: Arial, sans-serif; font-size: 10pt; } #footer { font-size: 9pt; text-align: center; color: #858484; bottom: 0; width: 100%; height: 20px; } a[href] { text-decoration: underline; color: #315479; } a[href]:hover { text-decoration: none; } #types ol li > p { margin-top: 5px; } #types ol li:last-child { margin-bottom: 5px; } /* #definition { padding: 6px 0 6px 6px; min-height: 59px; color: white; } */ #definition { display: block-inline; padding: 5px 0px; height: 61px; } #definition > img { float: left; padding-right: 6px; padding-left: 5px; } #definition > a > img { float: left; padding-right: 6px; padding-left: 5px; } #definition p + h1 { margin-top: 3px; } #definition > h1 { /* padding: 12px 0 12px 6px;*/ color: white; text-shadow: 3px black; text-shadow: black 0px 2px 0px; font-size: 24pt; display: inline-block; overflow: hidden; margin-top: 10px; } #definition h1 > a { color: #ffffff; font-size: 24pt; text-shadow: black 0px 2px 0px; /* text-shadow: black 0px 0px 0px;*/ text-decoration: none; } #definition #owner { color: #ffffff; margin-top: 4px; font-size: 10pt; overflow: hidden; } #definition #owner > a { color: #ffffff; } #definition #owner > a:hover { text-decoration: none; } #signature { background-image:url('signaturebg2.gif'); background-color: #d7d7d7; min-height: 18px; background-repeat:repeat-x; font-size: 11.5pt; /* margin-bottom: 10px;*/ padding: 8px; } #signature > span.modifier_kind { display: inline; float: left; text-align: left; width: auto; position: static; text-shadow: 2px white; text-shadow: white 0px 1px 0px; } #signature > span.symbol { text-align: left; display: inline; padding-left: 0.7em; text-shadow: 2px white; text-shadow: white 0px 1px 0px; } /* Linear super types and known subclasses */ .hiddenContent { display: none; } .toggleContainer .toggle { cursor: pointer; padding-left: 15px; background: url("arrow-right.png") no-repeat 0 3px transparent; } .toggleContainer .toggle.open { background: url("arrow-down.png") no-repeat 0 3px transparent; } .toggleContainer .hiddenContent { margin-top: 5px; } .value #definition { background-color: #2C475C; /* blue */ background-image:url('defbg-blue.gif'); background-repeat:repeat-x; } .type #definition { background-color: #316555; /* green */ background-image:url('defbg-green.gif'); background-repeat:repeat-x; } #template { margin-bottom: 50px; } h3 { color: white; padding: 5px 10px; font-size: 12pt; font-weight: bold; text-shadow: black 1px 1px 0px; } dl.attributes > dt { display: block; float: left; font-style: italic; } dl.attributes > dt.implicit { font-weight: bold; color: darkgreen; } dl.attributes > dd { display: block; padding-left: 10em; margin-bottom: 5px; min-height: 15px; } #template .values > h3 { background: #2C475C url("valuemembersbg.gif") repeat-x bottom left; /* grayish blue */ height: 18px; } #values ol li:last-child { margin-bottom: 5px; } #template .types > h3 { background: #316555 url("typebg.gif") repeat-x bottom left; /* green */ height: 18px; } #constructors > h3 { background: #4f504f url("constructorsbg.gif") repeat-x bottom left; /* gray */ height: 18px; } #inheritedMembers > div.parent > h3 { background: #dadada url("constructorsbg.gif") repeat-x bottom left; /* gray */ height: 17px; font-style: italic; font-size: 12pt; } #inheritedMembers > div.parent > h3 * { color: white; } #inheritedMembers > div.conversion > h3 { background: #dadada url("conversionbg.gif") repeat-x bottom left; /* gray */ height: 17px; font-style: italic; font-size: 12pt; } #inheritedMembers > div.conversion > h3 * { color: white; } #groupedMembers > div.group > h3 { background: #dadada url("typebg.gif") repeat-x bottom left; /* green */ height: 17px; font-size: 12pt; } #groupedMembers > div.group > h3 * { color: white; } /* Member cells */ div.members > ol { background-color: white; list-style: none } div.members > ol > li { display: block; border-bottom: 1px solid gray; padding: 5px 0 6px; margin: 0 10px; position: relative; } div.members > ol > li:last-child { border: 0; padding: 5px 0 5px; } /* Member signatures */ #tooltip { background: #EFD5B5; border: 1px solid gray; color: black; display: none; padding: 5px; position: absolute; } .signature { font-family: monospace; font-size: 10pt; line-height: 18px; clear: both; display: block; text-shadow: 2px white; text-shadow: white 0px 1px 0px; } .signature .modifier_kind { position: absolute; text-align: right; width: 14em; } .signature > a > .symbol > .name { text-decoration: underline; } .signature > a:hover > .symbol > .name { text-decoration: none; } .signature > a { text-decoration: none; } .signature > .symbol { display: block; padding-left: 14.7em; } .signature .name { display: inline-block; font-weight: bold; } .signature .symbol > .implicit { display: inline-block; font-weight: bold; text-decoration: underline; color: darkgreen; } .signature .symbol .shadowed { color: darkseagreen; } .signature .symbol .params > .implicit { font-style: italic; } .signature .symbol .deprecated { text-decoration: line-through; } .signature .symbol .params .default { font-style: italic; } #template .signature.closed { background: url("arrow-right.png") no-repeat 0 5px transparent; cursor: pointer; } #template .signature.opened { background: url("arrow-down.png") no-repeat 0 5px transparent; cursor: pointer; } #template .values .signature .name { color: darkblue; } #template .types .signature .name { color: darkgreen; } .full-signature-usecase h4 span { font-size: 10pt; } .full-signature-usecase > #signature { padding-top: 0px; } #template .full-signature-usecase > .signature.closed { background: none; } #template .full-signature-usecase > .signature.opened { background: none; } .full-signature-block { padding: 5px 0 0; border-top: 1px solid #EBEBEB; margin-top: 5px; margin-bottom: 5px; } #definition .morelinks { text-align: right; position: absolute; top: 40px; right: 10px; width: 450px; } #definition .morelinks a { color: #EBEBEB; } #template .members li .permalink { position: absolute; top: 5px; right: 5px; } #definition .permalink { position: absolute; top: 10px; right: 15px; } #definition .permalink a { color: #EBEBEB; } #template .members li .permalink, #definition .permalink a { display: none; } #template .members li:hover .permalink, #definition:hover .permalink a { display: block; } #template .members li .permalink a, #definition .permalink a { text-decoration: none; font-weight: bold; } /* Comments text formating */ .cmt {} .cmt p { margin: 0.7em 0; } .cmt p:first-child { margin-top: 0; } .cmt p:last-child { margin-bottom: 0; } .cmt h3, .cmt h4, .cmt h5, .cmt h6 { margin-bottom: 0.7em; margin-top: 1.4em; display: block; text-align: left; font-weight: bold; } .cmt h3 { font-size: 14pt; } .cmt h4 { font-size: 13pt; } .cmt h5 { font-size: 12pt; } .cmt h6 { font-size: 11pt; } .cmt pre { padding: 5px; border: 1px solid #ddd; background-color: #eee; margin: 5px 0; display: block; font-family: monospace; } .cmt pre span.ano { color: blue; } .cmt pre span.cmt { color: green; } .cmt pre span.kw { font-weight: bold; } .cmt pre span.lit { color: #c71585; } .cmt pre span.num { color: #1e90ff; /* dodgerblue */ } .cmt pre span.std { color: #008080; /* teal */ } .cmt ul { display: block; list-style: circle; padding-left: 20px; } .cmt ol { display: block; padding-left:20px; } .cmt ol.decimal { list-style: decimal; } .cmt ol.lowerAlpha { list-style: lower-alpha; } .cmt ol.upperAlpha { list-style: upper-alpha; } .cmt ol.lowerRoman { list-style: lower-roman; } .cmt ol.upperRoman { list-style: upper-roman; } .cmt li { display: list-item; } .cmt code { font-family: monospace; } .cmt a { font-style: bold; } .cmt em, .cmt i { font-style: italic; } .cmt strong, .cmt b { font-weight: bold; } /* Comments structured layout */ .group > div.comment { padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; border: 1px solid #ddd; background-color: #eeeee; margin-top:5px; margin-bottom:5px; margin-right:5px; margin-left:5px; display: block; } p.comment { display: block; margin-left: 14.7em; margin-top: 5px; } .shortcomment { display: block; margin: 5px 10px; } div.fullcommenttop { padding: 10px 10px; background-image:url('fullcommenttopbg.gif'); background-repeat:repeat-x; } div.fullcomment { margin: 5px 10px; } #template div.fullcommenttop, #template div.fullcomment { display:none; margin: 5px 0 0 14.7em; } #template .shortcomment { margin: 5px 0 0 14.7em; padding: 0; } div.fullcomment .block { padding: 5px 0 0; border-top: 1px solid #EBEBEB; margin-top: 5px; overflow: hidden; } div.fullcommenttop .block { padding: 5px 0 0; border-top: 1px solid #EBEBEB; margin-top: 5px; margin-bottom: 5px } div.fullcomment div.block ol li p, div.fullcomment div.block ol li { display:inline } div.fullcomment .block > h5 { font-style: italic; font-weight: normal; display: inline-block; } div.fullcomment .comment { margin: 5px 0 10px; } div.fullcommenttop .comment:last-child, div.fullcomment .comment:last-child { margin-bottom: 0; } div.fullcommenttop dl.paramcmts { margin-bottom: 0.8em; padding-bottom: 0.8em; } div.fullcommenttop dl.paramcmts > dt, div.fullcomment dl.paramcmts > dt { display: block; float: left; font-weight: bold; min-width: 70px; } div.fullcommenttop dl.paramcmts > dd, div.fullcomment dl.paramcmts > dd { display: block; padding-left: 10px; margin-bottom: 5px; margin-left: 70px; min-height: 15px; } /* Members filter tool */ #textfilter { position: relative; display: block; height: 20px; margin-bottom: 5px; } #textfilter > .pre { display: block; position: absolute; top: 0; left: 0; height: 23px; width: 21px; background: url("filter_box_left.png"); } #textfilter > .input { display: block; position: absolute; top: 0; right: 20px; left: 20px; } #textfilter > .input > input { height: 20px; padding: 1px; font-weight: bold; color: #000000; background: #ffffff url("filterboxbarbg.png") repeat-x top left; width: 100%; } #textfilter > .post { display: block; position: absolute; top: 0; right: 0; height: 23px; width: 21px; background: url("filter_box_right.png"); } #mbrsel { padding: 5px 10px; background-color: #ededee; /* light gray */ background-image:url('filterboxbg.gif'); background-repeat:repeat-x; font-size: 9.5pt; display: block; margin-top: 1em; /* margin-bottom: 1em; */ } #mbrsel > div { margin-bottom: 5px; } #mbrsel > div:last-child { margin-bottom: 0; } #mbrsel > div > span.filtertype { padding: 4px; margin-right: 5px; float: left; display: inline-block; color: #000000; font-weight: bold; text-shadow: white 0px 1px 0px; width: 4.5em; } #mbrsel > div > ol { display: inline-block; } #mbrsel > div > a { position:relative; top: -8px; font-size: 11px; text-shadow: #ffffff 0 1px 0; } #mbrsel > div > ol#linearization { display: table; margin-left: 70px; } #mbrsel > div > ol#linearization > li.in { text-decoration: none; float: left; padding-right: 10px; margin-right: 5px; background: url(selected-right.png) no-repeat; background-position: right 0px; } #mbrsel > div > ol#linearization > li.in > span{ color: #404040; float: left; padding: 1px 0 1px 10px; background: url(selected.png) no-repeat; background-position: 0px 0px; text-shadow: #ffffff 0 1px 0; } #mbrsel > div > ol#implicits { display: table; margin-left: 70px; } #mbrsel > div > ol#implicits > li.in { text-decoration: none; float: left; padding-right: 10px; margin-right: 5px; background: url(selected-right-implicits.png) no-repeat; background-position: right 0px; } #mbrsel > div > ol#implicits > li.in > span{ color: #404040; float: left; padding: 1px 0 1px 10px; background: url(selected-implicits.png) no-repeat; background-position: 0px 0px; text-shadow: #ffffff 0 1px 0; } #mbrsel > div > ol > li { /* padding: 3px 10px;*/ line-height: 16pt; display: inline-block; cursor: pointer; } #mbrsel > div > ol > li.in { text-decoration: none; float: left; padding-right: 10px; margin-right: 5px; background: url(selected-right.png) no-repeat; background-position: right 0px; } #mbrsel > div > ol > li.in > span{ color: #404040; float: left; padding: 1px 0 1px 10px; background: url(selected.png) no-repeat; background-position: 0px 0px; text-shadow: #ffffff 0 1px 0; } #mbrsel > div > ol > li.out { text-decoration: none; float: left; padding-right: 10px; margin-right: 5px; } #mbrsel > div > ol > li.out > span{ color: #747474; /* background-color: #999; */ float: left; padding: 1px 0 1px 10px; /* background: url(unselected.png) no-repeat;*/ background-position: 0px -1px; text-shadow: #ffffff 0 1px 0; } /* #mbrsel .hideall { color: #4C4C4C; line-height: 16px; font-weight: bold; } #mbrsel .hideall span { color: #4C4C4C; font-weight: bold; } #mbrsel .showall { color: #4C4C4C; line-height: 16px; font-weight: bold; } #mbrsel .showall span { color: #4C4C4C; font-weight: bold; }*/ .badge { display: inline-block; padding: 2px 4px; font-size: 11.844px; font-weight: bold; line-height: 14px; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); white-space: nowrap; vertical-align: baseline; background-color: #999999; padding-right: 9px; padding-left: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; } .badge-red { background-color: #b94a48; }