doc/api/_static/default.css
changeset 436 9dcc6e7393f7
parent 432 f2ddfa555b0f
equal deleted inserted replaced
435:9374c207cfee 436:9dcc6e7393f7
       
     1 /**
       
     2  * Sphinx Doc Design
       
     3  */
       
     4 
       
     5 body {
       
     6     font-family: sans-serif;
       
     7     font-size: 100%;
       
     8     background-color: #11303d;
       
     9     color: #000;
       
    10     margin: 0;
       
    11     padding: 0;
       
    12 }
       
    13 
       
    14 /* :::: LAYOUT :::: */
       
    15 
       
    16 div.document {
       
    17     background-color: #1c4e63;
       
    18 }
       
    19 
       
    20 div.documentwrapper {
       
    21     float: left;
       
    22     width: 100%;
       
    23 }
       
    24 
       
    25 div.bodywrapper {
       
    26     margin: 0 0 0 230px;
       
    27 }
       
    28 
       
    29 div.body {
       
    30     background-color: white;
       
    31     padding: 0 20px 30px 20px;
       
    32 }
       
    33 
       
    34 div.sphinxsidebarwrapper {
       
    35     padding: 10px 5px 0 10px;
       
    36 }
       
    37 
       
    38 div.sphinxsidebar {
       
    39     float: left;
       
    40     width: 230px;
       
    41     margin-left: -100%;
       
    42     font-size: 90%;
       
    43 }
       
    44 
       
    45 div.clearer {
       
    46     clear: both;
       
    47 }
       
    48 
       
    49 div.footer {
       
    50     color: #fff;
       
    51     width: 100%;
       
    52     padding: 9px 0 9px 0;
       
    53     text-align: center;
       
    54     font-size: 75%;
       
    55 }
       
    56 
       
    57 div.footer a {
       
    58     color: #fff;
       
    59     text-decoration: underline;
       
    60 }
       
    61 
       
    62 div.related {
       
    63     background-color: #133f52;
       
    64     color: #fff;
       
    65     width: 100%;
       
    66     line-height: 30px;
       
    67     font-size: 90%;
       
    68 }
       
    69 
       
    70 div.related h3 {
       
    71     display: none;
       
    72 }
       
    73 
       
    74 div.related ul {
       
    75     margin: 0;
       
    76     padding: 0 0 0 10px;
       
    77     list-style: none;
       
    78 }
       
    79 
       
    80 div.related li {
       
    81     display: inline;
       
    82 }
       
    83 
       
    84 div.related li.right {
       
    85     float: right;
       
    86     margin-right: 5px;
       
    87 }
       
    88 
       
    89 div.related a {
       
    90     color: white;
       
    91 }
       
    92 
       
    93 /* ::: TOC :::: */
       
    94 div.sphinxsidebar h3 {
       
    95     font-family: 'Trebuchet MS', sans-serif;
       
    96     color: white;
       
    97     font-size: 1.4em;
       
    98     font-weight: normal;
       
    99     margin: 0;
       
   100     padding: 0;
       
   101 }
       
   102 
       
   103 div.sphinxsidebar h3 a {
       
   104     color: white;
       
   105 }
       
   106 
       
   107 div.sphinxsidebar h4 {
       
   108     font-family: 'Trebuchet MS', sans-serif;
       
   109     color: white;
       
   110     font-size: 1.3em;
       
   111     font-weight: normal;
       
   112     margin: 5px 0 0 0;
       
   113     padding: 0;
       
   114 }
       
   115 
       
   116 div.sphinxsidebar p {
       
   117     color: white;
       
   118 }
       
   119 
       
   120 div.sphinxsidebar p.topless {
       
   121     margin: 5px 10px 10px 10px;
       
   122 }
       
   123 
       
   124 div.sphinxsidebar ul {
       
   125     margin: 10px;
       
   126     padding: 0;
       
   127     list-style: none;
       
   128     color: white;
       
   129 }
       
   130 
       
   131 div.sphinxsidebar ul ul,
       
   132 div.sphinxsidebar ul.want-points {
       
   133     margin-left: 20px;
       
   134     list-style: square;
       
   135 }
       
   136 
       
   137 div.sphinxsidebar ul ul {
       
   138     margin-top: 0;
       
   139     margin-bottom: 0;
       
   140 }
       
   141 
       
   142 div.sphinxsidebar a {
       
   143     color: #98dbcc;
       
   144 }
       
   145 
       
   146 div.sphinxsidebar form {
       
   147     margin-top: 10px;
       
   148 }
       
   149 
       
   150 div.sphinxsidebar input {
       
   151     border: 1px solid #98dbcc;
       
   152     font-family: sans-serif;
       
   153     font-size: 1em;
       
   154 }
       
   155 
       
   156 /* :::: MODULE CLOUD :::: */
       
   157 div.modulecloud {
       
   158     margin: -5px 10px 5px 10px;
       
   159     padding: 10px;
       
   160     line-height: 160%;
       
   161     border: 1px solid #cbe7e5;
       
   162     background-color: #f2fbfd;
       
   163 }
       
   164 
       
   165 div.modulecloud a {
       
   166     padding: 0 5px 0 5px;
       
   167 }
       
   168 
       
   169 /* :::: SEARCH :::: */
       
   170 ul.search {
       
   171     margin: 10px 0 0 20px;
       
   172     padding: 0;
       
   173 }
       
   174 
       
   175 ul.search li {
       
   176     padding: 5px 0 5px 20px;
       
   177     background-image: url(file.png);
       
   178     background-repeat: no-repeat;
       
   179     background-position: 0 7px;
       
   180 }
       
   181 
       
   182 ul.search li a {
       
   183     font-weight: bold;
       
   184 }
       
   185 
       
   186 ul.search li div.context {
       
   187     color: #888;
       
   188     margin: 2px 0 0 30px;
       
   189     text-align: left;
       
   190 }
       
   191 
       
   192 ul.keywordmatches li.goodmatch a {
       
   193     font-weight: bold;
       
   194 }
       
   195 
       
   196 /* :::: COMMON FORM STYLES :::: */
       
   197 
       
   198 div.actions {
       
   199     padding: 5px 10px 5px 10px;
       
   200     border-top: 1px solid #cbe7e5;
       
   201     border-bottom: 1px solid #cbe7e5;
       
   202     background-color: #e0f6f4;
       
   203 }
       
   204 
       
   205 form dl {
       
   206     color: #333;
       
   207 }
       
   208 
       
   209 form dt {
       
   210     clear: both;
       
   211     float: left;
       
   212     min-width: 110px;
       
   213     margin-right: 10px;
       
   214     padding-top: 2px;
       
   215 }
       
   216 
       
   217 input#homepage {
       
   218     display: none;
       
   219 }
       
   220 
       
   221 div.error {
       
   222     margin: 5px 20px 0 0;
       
   223     padding: 5px;
       
   224     border: 1px solid #d00;
       
   225     font-weight: bold;
       
   226 }
       
   227 
       
   228 /* :::: INDEX PAGE :::: */
       
   229 
       
   230 table.contentstable {
       
   231     width: 90%;
       
   232 }
       
   233 
       
   234 table.contentstable p.biglink {
       
   235     line-height: 150%;
       
   236 }
       
   237 
       
   238 a.biglink {
       
   239     font-size: 1.3em;
       
   240 }
       
   241 
       
   242 span.linkdescr {
       
   243     font-style: italic;
       
   244     padding-top: 5px;
       
   245     font-size: 90%;
       
   246 }
       
   247 
       
   248 /* :::: INDEX STYLES :::: */
       
   249 
       
   250 table.indextable td {
       
   251     text-align: left;
       
   252     vertical-align: top;
       
   253 }
       
   254 
       
   255 table.indextable dl, table.indextable dd {
       
   256     margin-top: 0;
       
   257     margin-bottom: 0;
       
   258 }
       
   259 
       
   260 table.indextable tr.pcap {
       
   261     height: 10px;
       
   262 }
       
   263 
       
   264 table.indextable tr.cap {
       
   265     margin-top: 10px;
       
   266     background-color: #f2f2f2;
       
   267 }
       
   268 
       
   269 img.toggler {
       
   270     margin-right: 3px;
       
   271     margin-top: 3px;
       
   272     cursor: pointer;
       
   273 }
       
   274 
       
   275 form.pfform {
       
   276     margin: 10px 0 20px 0;
       
   277 }
       
   278 
       
   279 /* :::: GLOBAL STYLES :::: */
       
   280 
       
   281 .docwarning {
       
   282     background-color: #ffe4e4;
       
   283     padding: 10px;
       
   284     margin: 0 -20px 0 -20px;
       
   285     border-bottom: 1px solid #f66;
       
   286 }
       
   287 
       
   288 p.subhead {
       
   289     font-weight: bold;
       
   290     margin-top: 20px;
       
   291 }
       
   292 
       
   293 a {
       
   294     color: #355f7c;
       
   295     text-decoration: none;
       
   296 }
       
   297 
       
   298 a:hover {
       
   299     text-decoration: underline;
       
   300 }
       
   301 
       
   302 div.body h1,
       
   303 div.body h2,
       
   304 div.body h3,
       
   305 div.body h4,
       
   306 div.body h5,
       
   307 div.body h6 {
       
   308     font-family: 'Trebuchet MS', sans-serif;
       
   309     background-color: #f2f2f2;
       
   310     font-weight: normal;
       
   311     color: #20435c;
       
   312     border-bottom: 1px solid #ccc;
       
   313     margin: 20px -20px 10px -20px;
       
   314     padding: 3px 0 3px 10px;
       
   315 }
       
   316 
       
   317 div.body h1 { margin-top: 0; font-size: 200%; }
       
   318 div.body h2 { font-size: 160%; }
       
   319 div.body h3 { font-size: 140%; }
       
   320 div.body h4 { font-size: 120%; }
       
   321 div.body h5 { font-size: 110%; }
       
   322 div.body h6 { font-size: 100%; }
       
   323 
       
   324 a.headerlink {
       
   325     color: #c60f0f;
       
   326     font-size: 0.8em;
       
   327     padding: 0 4px 0 4px;
       
   328     text-decoration: none;
       
   329     visibility: hidden;
       
   330 }
       
   331 
       
   332 h1:hover > a.headerlink,
       
   333 h2:hover > a.headerlink,
       
   334 h3:hover > a.headerlink,
       
   335 h4:hover > a.headerlink,
       
   336 h5:hover > a.headerlink,
       
   337 h6:hover > a.headerlink,
       
   338 dt:hover > a.headerlink {
       
   339     visibility: visible;
       
   340 }
       
   341 
       
   342 a.headerlink:hover {
       
   343     background-color: #c60f0f;
       
   344     color: white;
       
   345 }
       
   346 
       
   347 div.body p, div.body dd, div.body li {
       
   348     text-align: justify;
       
   349     line-height: 130%;
       
   350 }
       
   351 
       
   352 div.body p.caption {
       
   353     text-align: inherit;
       
   354 }
       
   355 
       
   356 div.body td {
       
   357     text-align: left;
       
   358 }
       
   359 
       
   360 ul.fakelist {
       
   361     list-style: none;
       
   362     margin: 10px 0 10px 20px;
       
   363     padding: 0;
       
   364 }
       
   365 
       
   366 .field-list ul {
       
   367     padding-left: 1em;
       
   368 }
       
   369 
       
   370 .first {
       
   371     margin-top: 0 !important;
       
   372 }
       
   373 
       
   374 /* "Footnotes" heading */
       
   375 p.rubric {
       
   376     margin-top: 30px;
       
   377     font-weight: bold;
       
   378 }
       
   379 
       
   380 /* Sidebars */
       
   381 
       
   382 div.sidebar {
       
   383     margin: 0 0 0.5em 1em;
       
   384     border: 1px solid #ddb;
       
   385     padding: 7px 7px 0 7px;
       
   386     background-color: #ffe;
       
   387     width: 40%;
       
   388     float: right;
       
   389 }
       
   390 
       
   391 p.sidebar-title {
       
   392     font-weight: bold;
       
   393 }
       
   394 
       
   395 /* "Topics" */
       
   396 
       
   397 div.topic {
       
   398     background-color: #eee;
       
   399     border: 1px solid #ccc;
       
   400     padding: 7px 7px 0 7px;
       
   401     margin: 10px 0 10px 0;
       
   402 }
       
   403 
       
   404 p.topic-title {
       
   405     font-size: 1.1em;
       
   406     font-weight: bold;
       
   407     margin-top: 10px;
       
   408 }
       
   409 
       
   410 /* Admonitions */
       
   411 
       
   412 div.admonition {
       
   413     margin-top: 10px;
       
   414     margin-bottom: 10px;
       
   415     padding: 7px;
       
   416 }
       
   417 
       
   418 div.admonition dt {
       
   419     font-weight: bold;
       
   420 }
       
   421 
       
   422 div.admonition dl {
       
   423     margin-bottom: 0;
       
   424 }
       
   425 
       
   426 div.admonition p.admonition-title + p {
       
   427     display: inline;
       
   428 }
       
   429 
       
   430 div.seealso {
       
   431     background-color: #ffc;
       
   432     border: 1px solid #ff6;
       
   433 }
       
   434 
       
   435 div.warning {
       
   436     background-color: #ffe4e4;
       
   437     border: 1px solid #f66;
       
   438 }
       
   439 
       
   440 div.note {
       
   441     background-color: #eee;
       
   442     border: 1px solid #ccc;
       
   443 }
       
   444 
       
   445 p.admonition-title {
       
   446     margin: 0px 10px 5px 0px;
       
   447     font-weight: bold;
       
   448     display: inline;
       
   449 }
       
   450 
       
   451 p.admonition-title:after {
       
   452     content: ":";
       
   453 }
       
   454 
       
   455 div.body p.centered {
       
   456     text-align: center;
       
   457     margin-top: 25px;
       
   458 }
       
   459 
       
   460 table.docutils {
       
   461     border: 0;
       
   462 }
       
   463 
       
   464 table.docutils td, table.docutils th {
       
   465     padding: 1px 8px 1px 0;
       
   466     border-top: 0;
       
   467     border-left: 0;
       
   468     border-right: 0;
       
   469     border-bottom: 1px solid #aaa;
       
   470 }
       
   471 
       
   472 table.field-list td, table.field-list th {
       
   473     border: 0 !important;
       
   474 }
       
   475 
       
   476 table.footnote td, table.footnote th {
       
   477     border: 0 !important;
       
   478 }
       
   479 
       
   480 .field-list ul {
       
   481     margin: 0;
       
   482     padding-left: 1em;
       
   483 }
       
   484 
       
   485 .field-list p {
       
   486     margin: 0;
       
   487 }
       
   488 
       
   489 dl {
       
   490     margin-bottom: 15px;
       
   491     clear: both;
       
   492 }
       
   493 
       
   494 dd p {
       
   495     margin-top: 0px;
       
   496 }
       
   497 
       
   498 dd ul, dd table {
       
   499     margin-bottom: 10px;
       
   500 }
       
   501 
       
   502 dd {
       
   503     margin-top: 3px;
       
   504     margin-bottom: 10px;
       
   505     margin-left: 30px;
       
   506 }
       
   507 
       
   508 .refcount {
       
   509     color: #060;
       
   510 }
       
   511 
       
   512 dt:target,
       
   513 .highlight {
       
   514     background-color: #fbe54e;
       
   515 }
       
   516 
       
   517 dl.glossary dt {
       
   518     font-weight: bold;
       
   519     font-size: 1.1em;
       
   520 }
       
   521 
       
   522 th {
       
   523     text-align: left;
       
   524     padding-right: 5px;
       
   525 }
       
   526 
       
   527 pre {
       
   528     padding: 5px;
       
   529     background-color: #efc;
       
   530     color: #333;
       
   531     border: 1px solid #ac9;
       
   532     border-left: none;
       
   533     border-right: none;
       
   534     overflow: auto;
       
   535 }
       
   536 
       
   537 td.linenos pre {
       
   538     padding: 5px 0px;
       
   539     border: 0;
       
   540     background-color: transparent;
       
   541     color: #aaa;
       
   542 }
       
   543 
       
   544 table.highlighttable {
       
   545     margin-left: 0.5em;
       
   546 }
       
   547 
       
   548 table.highlighttable td {
       
   549     padding: 0 0.5em 0 0.5em;
       
   550 }
       
   551 
       
   552 tt {
       
   553     background-color: #ecf0f3;
       
   554     padding: 0 1px 0 1px;
       
   555     font-size: 0.95em;
       
   556 }
       
   557 
       
   558 tt.descname {
       
   559     background-color: transparent;
       
   560     font-weight: bold;
       
   561     font-size: 1.2em;
       
   562 }
       
   563 
       
   564 tt.descclassname {
       
   565     background-color: transparent;
       
   566 }
       
   567 
       
   568 tt.xref, a tt {
       
   569     background-color: transparent;
       
   570     font-weight: bold;
       
   571 }
       
   572 
       
   573 .footnote:target  { background-color: #ffa }
       
   574 
       
   575 h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
       
   576     background-color: transparent;
       
   577 }
       
   578 
       
   579 .optional {
       
   580     font-size: 1.3em;
       
   581 }
       
   582 
       
   583 .versionmodified {
       
   584     font-style: italic;
       
   585 }
       
   586 
       
   587 form.comment {
       
   588     margin: 0;
       
   589     padding: 10px 30px 10px 30px;
       
   590     background-color: #eee;
       
   591 }
       
   592 
       
   593 form.comment h3 {
       
   594     background-color: #326591;
       
   595     color: white;
       
   596     margin: -10px -30px 10px -30px;
       
   597     padding: 5px;
       
   598     font-size: 1.4em;
       
   599 }
       
   600 
       
   601 form.comment input,
       
   602 form.comment textarea {
       
   603     border: 1px solid #ccc;
       
   604     padding: 2px;
       
   605     font-family: sans-serif;
       
   606     font-size: 100%;
       
   607 }
       
   608 
       
   609 form.comment input[type="text"] {
       
   610     width: 240px;
       
   611 }
       
   612 
       
   613 form.comment textarea {
       
   614     width: 100%;
       
   615     height: 200px;
       
   616     margin-bottom: 10px;
       
   617 }
       
   618 
       
   619 .system-message {
       
   620     background-color: #fda;
       
   621     padding: 5px;
       
   622     border: 3px solid red;
       
   623 }
       
   624 
       
   625 img.math {
       
   626     vertical-align: middle;
       
   627 }
       
   628 
       
   629 div.math p {
       
   630     text-align: center;
       
   631 }
       
   632 
       
   633 span.eqno {
       
   634     float: right;
       
   635 }
       
   636 
       
   637 img.logo {
       
   638     border: 0;
       
   639 }
       
   640 
       
   641 /* :::: PRINT :::: */
       
   642 @media print {
       
   643     div.document,
       
   644     div.documentwrapper,
       
   645     div.bodywrapper {
       
   646         margin: 0;
       
   647         width : 100%;
       
   648     }
       
   649 
       
   650     div.sphinxsidebar,
       
   651     div.related,
       
   652     div.footer,
       
   653     div#comments div.new-comment-box,
       
   654     #top-link {
       
   655         display: none;
       
   656     }
       
   657 }