blob: 5faf0b5af6212da1d0ad80713d9246d304ba9bb0 [file] [log] [blame]
/* Trac specific styling */
@import url("sphinxdoc.css");
/* Structure */
div.footer {
background-color: #4b4d4d;
text-align: center;
}
div.bodywrapper {
border-right: none;
}
/* Sidebar */
div.sphinxsidebarwrapper {
-moz-box-shadow: 2px 2px 7px 0 grey;
-webkit-box-shadow: 2px 2px 7px 0 grey;
box-shadow: 2px 2px 7px 0 grey;
padding: 0 0 1px .4em;
}
div.sphinxsidebar h3 a,
div.sphinxsidebar h4 a {
color: #b00;
}
div.sphinxsidebar h3,
div.sphinxsidebar h4 {
padding: 0;
color: black;
}
div.sphinxsidebar h3, div.sphinxsidebar h4 {
background: none;
border: none;
border-bottom: 1px solid #ddd;
}
div.sphinxsidebar input {
border: 1px solid #d7d7d7;
}
p.searchtip {
font-size: 90%;
color: #999;
}
/* Navigation */
div.related ul li a { color: #b00 }
div.related ul li a:hover {
color: #b00;
}
/* Content */
body {
font: normal 13px Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif;
background-color: #4b4d4d;
border: none;
border-top: 1px solid #aaa;
}
h1, h2, h3, h4 {
font-family: Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif;
font-weight: bold;
letter-spacing: -0.018em;
page-break-after: avoid;
}
h1 { color: #555 }
h2 { border-bottom: 1px solid #ddd }
div.body a { text-decoration: none }
a, a tt { color: #b00 }
a:visited, a:visited tt { color: #800 }
:link:hover, :visited:hover,
a:link:hover tt, a:visited:hover tt {
background-color: #eee;
color: #555;
}
a.headerlink, a.headerlink:hover {
color: #d7d7d7 !important;
font-size: .8em;
font-weight: normal;
vertical-align: text-top;
margin: 0;
padding: .5em;
}
a.headerlink:hover {
background: none;
}
div.body h1 a, div.body h2 a, div.body h3 a,
div.body h4 a, div.body h5 a, div.body h6 a {
color: #d7d7d7 !important;
}
dl.class {
-moz-box-shadow: 1px 1px 6px 0 #888;
-webkit-box-shadow: 1px 1px 6px 0 #888;
box-shadow: 1px 1px 6px 0 #888;
padding: .5em;
}
dl.function {
margin-bottom: 24px;
}
dl.class > dt, dl.function > dt {
border-bottom: 1px solid #ddd;
}
th.field-name {
white-space: nowrap;
font-size: 90%;
color: #555;
}
td.field-body > ul {
list-style-type: square;
}
td.field-body > ul > li > strong {
font-weight: normal;
font-style: italic;
}
/* Admonitions */
div.admonition p.admonition-title, div.warning p.admonition-title {
background: none;
color: #555;
border: none;
}
div.admonition {
background: none;
border: none;
border-left: 2px solid #acc;
}
div.warning {
background: none;
border: none;
border-left: 3px solid #c33;
}
/* Search */
dl:target, dt:target, .highlighted { background-color: #ffa }