2 background-color: #f8f8f8;
5 /***********************************************************************
7 ***********************************************************************/
10 background-color: #003d68;
11 box-shadow: 0 1.5px 3px rgba(0,0,0,.24), 0 3px 8px rgba(0,0,0,.05);
28 .wm-page-top-frame { display: none; }
29 .wm-top-page > .wm-page-top-frame { display: block; }
30 .wm-top-page > .wm-page-content { display: none; }
33 display: inline-block;
41 text-decoration: none;
44 .wm-top-link, .wm-top-link:hover, .wm-top-link:active, .wm-top-link:visited, .wm-top-link:focus {
46 text-decoration: none;
51 display: inline-block;
53 vertical-align: middle;
58 display: inline-block;
59 vertical-align: middle;
63 display: inline-block;
65 vertical-align: middle;
73 border: 1px solid #ddd;
85 .wm-top-tool-expanded {
90 background-color: #003d68;
102 /***********************************************************************
103 Table of contents (side pane)
104 ***********************************************************************/
114 background-color: #f2f2f2;
115 border-right: 1px solid #e0e0e0;
120 padding-bottom: 2rem;
121 transition: margin-left 0.3s;
132 transition: padding-left 0.3s;
133 /* required for iPhone to scroll the contained iframe */
134 -webkit-overflow-scrolling: touch;
137 .wm-toc-pane.wm-toc-dropdown {
144 box-shadow: 2px 3px 4px 0 grey;
151 border-bottom: 1px solid #e0e0e0;
154 .wm-toc-hidden > .wm-toc-pane {
158 .wm-toc-hidden > .wm-content-pane {
173 @media (max-width: 600px) {
181 float: left !important;
187 .wm-top-tool-expanded #wm-search-show {
193 .wm-top-tool-expanded .wm-top-search {
203 /* This prevents horizontal overflow, but cuts off search results on bigger
204 * screens, so included in small-screen section */
217 list-style-type: none;
222 .wm-toctree a, .wm-toctree a:visited, .wm-toctree a:hover, .wm-toctree a:focus {
224 text-decoration: none;
234 .wm-toc-lev1 > .wm-toc-text { padding-left: 14px; }
235 .wm-toc-lev2 > .wm-toc-text { padding-left: 28px; }
236 .wm-toc-lev3 > .wm-toc-text { padding-left: 42px; }
237 .wm-toc-lev4 > .wm-toc-text { padding-left: 56px; }
238 .wm-toc-lev5 > .wm-toc-text { padding-left: 70px; }
239 .wm-toc-lev6 > .wm-toc-text { padding-left: 84px; }
241 .wm-toc-lev1 + .wm-page-toc { margin-left: 14px; }
242 .wm-toc-lev2 + .wm-page-toc { margin-left: 28px; }
243 .wm-toc-lev3 + .wm-page-toc { margin-left: 42px; }
244 .wm-toc-lev4 + .wm-page-toc { margin-left: 56px; }
245 .wm-toc-lev5 + .wm-page-toc { margin-left: 70px; }
246 .wm-toc-lev6 + .wm-page-toc { margin-left: 84px; }
253 .wm-toc-opener > .wm-toc-text::before {
254 content: "\25B6 \FE0E";
255 display: inline-block;
256 vertical-align: middle;
261 .wm-toc-opener.wm-toc-open > .wm-toc-text::before {
262 content: "\25BC \FE0E";
265 .wm-toc-li.wm-current, .wm-toc-li.wm-current:hover {
266 background-color: #003d68;
271 background-color: #8bc53d;
274 .wm-toc-li.wm-current a {
278 .wm-toc-li-nested.wm-page-toc {
282 border-left: 1px solid #003d68;
285 .wm-page-toc-opener > .wm-toc-text::after {
287 display: inline-block;
289 vertical-align: middle;
293 .wm-page-toc-opener.wm-page-toc-open > .wm-toc-text::after {
298 padding: 2px 2px 2px 1rem;
310 .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
314 .btn-default:focus, .btn-default.focus {
316 background-color: #fff;
320 .btn-default.greybtn {
324 .wm-article-nav-buttons {
328 .wm-page-content img {
330 display: inline-block;
332 line-height: 1.428571429;
333 background-color: #fff;
334 border: 1px solid #ddd;
336 margin: 20px auto 30px auto;
344 display: inline-block;
351 .wm-article-nav > .btn-link {
353 padding-left: 0.5rem;
354 padding-right: 0.5rem;
356 text-overflow: ellipsis;
359 .wm-article-nav > a, .wm-article-nav > a:visited, .wm-article-nav > a:hover, .wm-article-nav > a:focus {
361 text-decoration: none;
365 /***********************************************************************
366 * Dropdown search results
367 ***********************************************************************/
368 #mkdocs-search-results.dropdown-menu {
373 max-height: calc(100vh - 60px);
377 #mkdocs-search-results {
378 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,FontAwesome;
394 text-overflow: ellipsis;
406 .wm-search-page > li {
408 border-bottom: 1px solid #ccc;
411 .wm-search-page .search-link {
415 .wm-search-page .search-link:hover, .wm-search-page .search-link:active {
416 text-decoration: none;
419 .wm-search-page .search-link:hover .search-title {
420 text-decoration: underline;
425 /***********************************************************************
426 * The rest is taken from base.css from mkdocs.
427 ***********************************************************************/
445 border-top: 1px solid #aaa;
448 pre, .rst-content tt {
451 border: solid 1px #e1e4e5;
456 code.code-large, .rst-content tt.code-large {
463 border: solid 1px #e1e4e5;
465 white-space: pre-wrap;
466 word-wrap: break-word;
470 background: transparent;
474 font-family: monospace,serif;
482 a:hover code, a:focus code {
498 font-family: FontAwesome;
504 h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink{
505 display:inline-block;
511 border: 1px solid transparent;
516 .admonition.note { /* csslint allow: adjoining-classes */
518 background-color: #d9edf7;
519 border-color: #bce8f1;
522 .admonition.warning { /* csslint allow: adjoining-classes */
524 background-color: #fcf8e3;
525 border-color: #fbeed5;
528 .admonition.danger { /* csslint allow: adjoining-classes */
530 background-color: #f2dede;
531 border-color: #eed3d7;