blob: e84d7c1ca66d1b8a6ac542f3918c53738049f3a1 [file] [log] [blame]
/* 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;
}