chiark / gitweb /
Read the docs (#132)
[nlopt.git] / doc / nlopt-mkdocs-theme / css / theme.css
1 /*
2  * This file is copied from the upstream ReadTheDocs Sphinx
3  * theme. To aid upgradability this file should *not* be edited.
4  * modifications we need should be included in theme_extra.css.
5  *
6  * https://github.com/rtfd/readthedocs.org/blob/master/media/css/sphinx_rtd_theme.css
7  */
8
9 *
10  {-webkit-box-sizing:border-box;
11   -moz-box-sizing:border-box;
12   box-sizing:border-box}
13
14 article,aside,details,figcaption,figure,footer,header,hgroup,nav,section
15  {display:block}
16
17 audio,canvas,video
18  {display:inline-block;
19   *display:inline;
20   *zoom:1}
21
22 audio:not([controls])
23  {display:none}
24
25 [hidden]
26  {display:none}
27
28 *
29  {-webkit-box-sizing:border-box;
30   -moz-box-sizing:border-box;
31   box-sizing:border-box}
32
33 html
34  {font-size:100%;
35   -webkit-text-size-adjust:100%;
36   -ms-text-size-adjust:100%}
37
38 body
39  {margin:0}
40
41 a:hover,a:active
42  {outline:0}
43
44 abbr[title]
45  {border-bottom:1px dotted}
46
47 b,strong
48  {font-weight:bold}
49
50 blockquote
51  {margin:0}
52
53 dfn
54  {font-style:italic}
55
56 ins
57  {background:#ff9;
58   color:#000;
59   text-decoration:none}
60
61 mark
62  {background:#ff0;
63   color:#000;
64   font-style:italic;
65   font-weight:bold}
66
67 pre,code,.rst-content tt,kbd,samp
68  {font-family:monospace,serif;
69   _font-family:"courier new",monospace;
70   font-size:1em}
71
72 pre
73  {white-space:pre}
74
75 q
76  {quotes:none}
77
78 q:before,q:after
79  {content:"";
80   content:none}
81
82 small
83  {font-size:85%}
84
85 sub,sup
86  {font-size:75%;
87   line-height:0;
88   position:relative;
89   vertical-align:baseline}
90
91 sup
92  {top:-0.5em}
93
94 sub
95  {bottom:-0.25em}
96
97 ul,ol,dl
98  {margin:0;
99   padding:0;
100   list-style:none;
101   list-style-image:none}
102
103 li
104  {list-style:none}
105
106 dd
107  {margin:0}
108
109 img
110  {border:0;
111   -ms-interpolation-mode:bicubic;
112   vertical-align:middle;
113   max-width:100%}
114
115 svg:not(:root)
116  {overflow:hidden}
117
118 figure
119  {margin:0}
120
121 form
122  {margin:0}
123
124 fieldset
125  {border:0;
126   margin:0;
127   padding:0}
128
129 label
130  {cursor:pointer}
131
132 legend
133  {border:0;
134   *margin-left:-7px;
135   padding:0;
136   white-space:normal}
137
138 button,input,select,textarea
139  {font-size:100%;
140   margin:0;
141   vertical-align:baseline;
142   *vertical-align:middle}
143
144 button,input
145  {line-height:normal}
146
147 button,input[type="button"],input[type="reset"],input[type="submit"]
148  {cursor:pointer;
149   -webkit-appearance:button;
150   *overflow:visible}
151
152 button[disabled],input[disabled]
153  {cursor:default}
154
155 input[type="checkbox"],input[type="radio"]
156  {box-sizing:border-box;
157   padding:0;
158   *width:13px;
159   *height:13px}
160
161 input[type="search"]
162  {-webkit-appearance:textfield;
163   -moz-box-sizing:content-box;
164   -webkit-box-sizing:content-box;
165   box-sizing:content-box}
166
167 input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button
168  {-webkit-appearance:none}
169
170 button::-moz-focus-inner,input::-moz-focus-inner
171  {border:0;
172   padding:0}
173
174 textarea
175  {overflow:auto;
176   vertical-align:top;
177   resize:vertical}
178
179 table
180  {border-collapse:collapse;
181   border-spacing:0}
182
183 td
184  {vertical-align:top}
185
186 .chromeframe
187  {margin:0.2em 0;
188   background:#ccc;
189   color:#000;
190   padding:0.2em 0}
191
192 .ir
193  {display:block;
194   border:0;
195   text-indent:-999em;
196   overflow:hidden;
197   background-color:transparent;
198   background-repeat:no-repeat;
199   text-align:left;
200   direction:ltr;
201   *line-height:0}
202
203 .ir br
204  {display:none}
205
206 .hidden
207  {display:none !important;
208   visibility:hidden}
209
210 .visuallyhidden
211  {border:0;
212   clip:rect(0 0 0 0);
213   height:1px;
214   margin:-1px;
215   overflow:hidden;
216   padding:0;
217   position:absolute;
218   width:1px}
219
220 .visuallyhidden.focusable:active,.visuallyhidden.focusable:focus
221  {clip:auto;
222   height:auto;
223   margin:0;
224   overflow:visible;
225   position:static;
226   width:auto}
227
228 .invisible
229  {visibility:hidden}
230
231 .relative
232  {position:relative}
233
234 big,small
235  {font-size:100%}
236
237 @media print
238  {html,body,section
239  {background:none !important}
240
241 *
242  {box-shadow:none !important;
243   text-shadow:none !important;
244   filter:none !important;
245   -ms-filter:none !important}
246
247 a,a:visited
248  {text-decoration:underline}
249
250 .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after
251  {content:""}
252
253 pre,blockquote
254  {page-break-inside:avoid}
255
256 thead
257  {display:table-header-group}
258
259 tr,img
260  {page-break-inside:avoid}
261
262 img
263  {max-width:100% !important}
264
265 @page
266  {margin:0.5cm}
267
268 p,h2,h3
269  {orphans:3;
270   widows:3}
271
272 h2,h3
273  {page-break-after:avoid}
274
275 }
276
277 .fa:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a
278  {-webkit-font-smoothing:antialiased}
279
280 .clearfix
281  {*zoom:1}
282
283 .clearfix:before,.clearfix:after
284  {display:table;
285   content:""}
286
287 .clearfix:after
288  {clear:both}
289
290 /*!
291  *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
292  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
293  */@font-face
294  {font-family:'FontAwesome';
295   src:url("../fonts/fontawesome-webfont.eot?v=4.1.0");
296   src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
297   font-weight:normal;
298   font-style:normal}
299 .fa,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.icon
300  {display:inline-block;
301   font-family:FontAwesome;
302   font-style:normal;
303   font-weight:normal;
304   line-height:1;
305   -webkit-font-smoothing:antialiased;
306   -moz-osx-font-smoothing:grayscale}
307 .fa-lg
308  {font-size:1.33333em;
309   line-height:0.75em;
310   vertical-align:-15%}
311 .fa-2x
312  {font-size:2em}
313 .fa-3x
314  {font-size:3em}
315 .fa-4x
316  {font-size:4em}
317 .fa-5x
318  {font-size:5em}
319 .fa-fw
320  {width:1.28571em;
321   text-align:center}
322 .fa-ul
323  {padding-left:0;
324   margin-left:2.14286em;
325   list-style-type:none}
326 .fa-ul>li
327  {position:relative}
328 .fa-li
329  {position:absolute;
330   left:-2.14286em;
331   width:2.14286em;
332   top:0.14286em;
333   text-align:center}
334 .fa-li.fa-lg
335  {left:-1.85714em}
336 .fa-border
337  {padding:.2em .25em .15em;
338   border:solid 0.08em #eee;
339   border-radius:.1em}
340 .pull-right
341  {float:right}
342 .pull-left
343  {float:left}
344 .fa.pull-left,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.pull-left.icon
345  {margin-right:.3em}
346 .fa.pull-right,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.pull-right.icon
347  {margin-left:.3em}
348 .fa-spin
349  {-webkit-animation:spin 2s infinite linear;
350   -moz-animation:spin 2s infinite linear;
351   -o-animation:spin 2s infinite linear;
352   animation:spin 2s infinite linear}
353 @-moz-keyframes spin
354  {0%
355  {-moz-transform:rotate(0deg)}
356 100%
357  {-moz-transform:rotate(359deg)}
358 }
359 @-webkit-keyframes spin
360  {0%
361  {-webkit-transform:rotate(0deg)}
362 100%
363  {-webkit-transform:rotate(359deg)}
364 }
365 @-o-keyframes spin
366  {0%
367  {-o-transform:rotate(0deg)}
368 100%
369  {-o-transform:rotate(359deg)}
370 }
371 @keyframes spin
372  {0%
373  {-webkit-transform:rotate(0deg);
374   transform:rotate(0deg)}
375 100%
376  {-webkit-transform:rotate(359deg);
377   transform:rotate(359deg)}
378 }
379 .fa-rotate-90
380  {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
381   -webkit-transform:rotate(90deg);
382   -moz-transform:rotate(90deg);
383   -ms-transform:rotate(90deg);
384   -o-transform:rotate(90deg);
385   transform:rotate(90deg)}
386 .fa-rotate-180
387  {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
388   -webkit-transform:rotate(180deg);
389   -moz-transform:rotate(180deg);
390   -ms-transform:rotate(180deg);
391   -o-transform:rotate(180deg);
392   transform:rotate(180deg)}
393 .fa-rotate-270
394  {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
395   -webkit-transform:rotate(270deg);
396   -moz-transform:rotate(270deg);
397   -ms-transform:rotate(270deg);
398   -o-transform:rotate(270deg);
399   transform:rotate(270deg)}
400 .fa-flip-horizontal
401  {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
402   -webkit-transform:scale(-1, 1);
403   -moz-transform:scale(-1, 1);
404   -ms-transform:scale(-1, 1);
405   -o-transform:scale(-1, 1);
406   transform:scale(-1, 1)}
407 .fa-flip-vertical
408  {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
409   -webkit-transform:scale(1, -1);
410   -moz-transform:scale(1, -1);
411   -ms-transform:scale(1, -1);
412   -o-transform:scale(1, -1);
413   transform:scale(1, -1)}
414 .fa-stack
415  {position:relative;
416   display:inline-block;
417   width:2em;
418   height:2em;
419   line-height:2em;
420   vertical-align:middle}
421 .fa-stack-1x,.fa-stack-2x
422  {position:absolute;
423   left:0;
424   width:100%;
425   text-align:center}
426 .fa-stack-1x
427  {line-height:inherit}
428 .fa-stack-2x
429  {font-size:2em}
430 .fa-inverse
431  {color:#fff}
432 .fa-glass:before
433  {content:""}
434 .fa-music:before
435  {content:""}
436 .fa-search:before,.icon-search:before
437  {content:""}
438 .fa-envelope-o:before
439  {content:""}
440 .fa-heart:before
441  {content:""}
442 .fa-star:before
443  {content:""}
444 .fa-star-o:before
445  {content:""}
446 .fa-user:before
447  {content:""}
448 .fa-film:before
449  {content:""}
450 .fa-th-large:before
451  {content:""}
452 .fa-th:before
453  {content:""}
454 .fa-th-list:before
455  {content:""}
456 .fa-check:before
457  {content:""}
458 .fa-times:before
459  {content:""}
460 .fa-search-plus:before
461  {content:""}
462 .fa-search-minus:before
463  {content:""}
464 .fa-power-off:before
465  {content:""}
466 .fa-signal:before
467  {content:""}
468 .fa-gear:before,.fa-cog:before
469  {content:""}
470 .fa-trash-o:before
471  {content:""}
472 .fa-home:before,.icon-home:before
473  {content:""}
474 .fa-file-o:before
475  {content:""}
476 .fa-clock-o:before
477  {content:""}
478 .fa-road:before
479  {content:""}
480 .fa-download:before
481  {content:""}
482 .fa-arrow-circle-o-down:before
483  {content:""}
484 .fa-arrow-circle-o-up:before
485  {content:""}
486 .fa-inbox:before
487  {content:""}
488 .fa-play-circle-o:before
489  {content:""}
490 .fa-rotate-right:before,.fa-repeat:before
491  {content:""}
492 .fa-refresh:before
493  {content:""}
494 .fa-list-alt:before
495  {content:""}
496 .fa-lock:before
497  {content:""}
498 .fa-flag:before
499  {content:""}
500 .fa-headphones:before
501  {content:""}
502 .fa-volume-off:before
503  {content:""}
504 .fa-volume-down:before
505  {content:""}
506 .fa-volume-up:before
507  {content:""}
508 .fa-qrcode:before
509  {content:""}
510 .fa-barcode:before
511  {content:""}
512 .fa-tag:before
513  {content:""}
514 .fa-tags:before
515  {content:""}
516 .fa-book:before,.icon-book:before
517  {content:""}
518 .fa-bookmark:before
519  {content:""}
520 .fa-print:before
521  {content:""}
522 .fa-camera:before
523  {content:""}
524 .fa-font:before
525  {content:""}
526 .fa-bold:before
527  {content:""}
528 .fa-italic:before
529  {content:""}
530 .fa-text-height:before
531  {content:""}
532 .fa-text-width:before
533  {content:""}
534 .fa-align-left:before
535  {content:""}
536 .fa-align-center:before
537  {content:""}
538 .fa-align-right:before
539  {content:""}
540 .fa-align-justify:before
541  {content:""}
542 .fa-list:before
543  {content:""}
544 .fa-dedent:before,.fa-outdent:before
545  {content:""}
546 .fa-indent:before
547  {content:""}
548 .fa-video-camera:before
549  {content:""}
550 .fa-photo:before,.fa-image:before,.fa-picture-o:before
551  {content:""}
552 .fa-pencil:before
553  {content:""}
554 .fa-map-marker:before
555  {content:""}
556 .fa-adjust:before
557  {content:""}
558 .fa-tint:before
559  {content:""}
560 .fa-edit:before,.fa-pencil-square-o:before
561  {content:""}
562 .fa-share-square-o:before
563  {content:""}
564 .fa-check-square-o:before
565  {content:""}
566 .fa-arrows:before
567  {content:""}
568 .fa-step-backward:before
569  {content:""}
570 .fa-fast-backward:before
571  {content:""}
572 .fa-backward:before
573  {content:""}
574 .fa-play:before
575  {content:""}
576 .fa-pause:before
577  {content:""}
578 .fa-stop:before
579  {content:""}
580 .fa-forward:before
581  {content:""}
582 .fa-fast-forward:before
583  {content:""}
584 .fa-step-forward:before
585  {content:""}
586 .fa-eject:before
587  {content:""}
588 .fa-chevron-left:before
589  {content:""}
590 .fa-chevron-right:before
591  {content:""}
592 .fa-plus-circle:before
593  {content:""}
594 .fa-minus-circle:before
595  {content:""}
596 .fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before
597  {content:""}
598 .fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before
599  {content:""}
600 .fa-question-circle:before
601  {content:""}
602 .fa-info-circle:before
603  {content:""}
604 .fa-crosshairs:before
605  {content:""}
606 .fa-times-circle-o:before
607  {content:""}
608 .fa-check-circle-o:before
609  {content:""}
610 .fa-ban:before
611  {content:""}
612 .fa-arrow-left:before
613  {content:""}
614 .fa-arrow-right:before
615  {content:""}
616 .fa-arrow-up:before
617  {content:""}
618 .fa-arrow-down:before
619  {content:""}
620 .fa-mail-forward:before,.fa-share:before
621  {content:""}
622 .fa-expand:before
623  {content:""}
624 .fa-compress:before
625  {content:""}
626 .fa-plus:before
627  {content:""}
628 .fa-minus:before
629  {content:""}
630 .fa-asterisk:before
631  {content:""}
632 .fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before
633  {content:""}
634 .fa-gift:before
635  {content:""}
636 .fa-leaf:before
637  {content:""}
638 .fa-fire:before,.icon-fire:before
639  {content:""}
640 .fa-eye:before
641  {content:""}
642 .fa-eye-slash:before
643  {content:""}
644 .fa-warning:before,.fa-exclamation-triangle:before
645  {content:""}
646 .fa-plane:before
647  {content:""}
648 .fa-calendar:before
649  {content:""}
650 .fa-random:before
651  {content:""}
652 .fa-comment:before
653  {content:""}
654 .fa-magnet:before
655  {content:""}
656 .fa-chevron-up:before
657  {content:""}
658 .fa-chevron-down:before
659  {content:""}
660 .fa-retweet:before
661  {content:""}
662 .fa-shopping-cart:before
663  {content:""}
664 .fa-folder:before
665  {content:""}
666 .fa-folder-open:before
667  {content:""}
668 .fa-arrows-v:before
669  {content:""}
670 .fa-arrows-h:before
671  {content:""}
672 .fa-bar-chart-o:before
673  {content:""}
674 .fa-twitter-square:before
675  {content:""}
676 .fa-facebook-square:before
677  {content:""}
678 .fa-camera-retro:before
679  {content:""}
680 .fa-key:before
681  {content:""}
682 .fa-gears:before,.fa-cogs:before
683  {content:""}
684 .fa-comments:before
685  {content:""}
686 .fa-thumbs-o-up:before
687  {content:""}
688 .fa-thumbs-o-down:before
689  {content:""}
690 .fa-star-half:before
691  {content:""}
692 .fa-heart-o:before
693  {content:""}
694 .fa-sign-out:before
695  {content:""}
696 .fa-linkedin-square:before
697  {content:""}
698 .fa-thumb-tack:before
699  {content:""}
700 .fa-external-link:before
701  {content:""}
702 .fa-sign-in:before
703  {content:""}
704 .fa-trophy:before
705  {content:""}
706 .fa-github-square:before
707  {content:""}
708 .fa-upload:before
709  {content:""}
710 .fa-lemon-o:before
711  {content:""}
712 .fa-phone:before
713  {content:""}
714 .fa-square-o:before
715  {content:""}
716 .fa-bookmark-o:before
717  {content:""}
718 .fa-phone-square:before
719  {content:""}
720 .fa-twitter:before
721  {content:""}
722 .fa-facebook:before
723  {content:""}
724 .fa-github:before,.icon-github:before
725  {content:""}
726 .fa-unlock:before
727  {content:""}
728 .fa-credit-card:before
729  {content:""}
730 .fa-rss:before
731  {content:""}
732 .fa-hdd-o:before
733  {content:""}
734 .fa-bullhorn:before
735  {content:""}
736 .fa-bell:before
737  {content:""}
738 .fa-certificate:before
739  {content:""}
740 .fa-hand-o-right:before
741  {content:""}
742 .fa-hand-o-left:before
743  {content:""}
744 .fa-hand-o-up:before
745  {content:""}
746 .fa-hand-o-down:before
747  {content:""}
748 .fa-arrow-circle-left:before,.icon-circle-arrow-left:before
749  {content:""}
750 .fa-arrow-circle-right:before,.icon-circle-arrow-right:before
751  {content:""}
752 .fa-arrow-circle-up:before
753  {content:""}
754 .fa-arrow-circle-down:before
755  {content:""}
756 .fa-globe:before
757  {content:""}
758 .fa-wrench:before
759  {content:""}
760 .fa-tasks:before
761  {content:""}
762 .fa-filter:before
763  {content:""}
764 .fa-briefcase:before
765  {content:""}
766 .fa-arrows-alt:before
767  {content:""}
768 .fa-group:before,.fa-users:before
769  {content:""}
770 .fa-chain:before,.fa-link:before,.icon-link:before
771  {content:""}
772 .fa-cloud:before
773  {content:""}
774 .fa-flask:before
775  {content:""}
776 .fa-cut:before,.fa-scissors:before
777  {content:""}
778 .fa-copy:before,.fa-files-o:before
779  {content:""}
780 .fa-paperclip:before
781  {content:""}
782 .fa-save:before,.fa-floppy-o:before
783  {content:""}
784 .fa-square:before
785  {content:""}
786 .fa-navicon:before,.fa-reorder:before,.fa-bars:before
787  {content:""}
788 .fa-list-ul:before
789  {content:""}
790 .fa-list-ol:before
791  {content:""}
792 .fa-strikethrough:before
793  {content:""}
794 .fa-underline:before
795  {content:""}
796 .fa-table:before
797  {content:""}
798 .fa-magic:before
799  {content:""}
800 .fa-truck:before
801  {content:""}
802 .fa-pinterest:before
803  {content:""}
804 .fa-pinterest-square:before
805  {content:""}
806 .fa-google-plus-square:before
807  {content:""}
808 .fa-google-plus:before
809  {content:""}
810 .fa-money:before
811  {content:""}
812 .fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before
813  {content:""}
814 .fa-caret-up:before
815  {content:""}
816 .fa-caret-left:before
817  {content:""}
818 .fa-caret-right:before
819  {content:""}
820 .fa-columns:before
821  {content:""}
822 .fa-unsorted:before,.fa-sort:before
823  {content:""}
824 .fa-sort-down:before,.fa-sort-desc:before
825  {content:""}
826 .fa-sort-up:before,.fa-sort-asc:before
827  {content:""}
828 .fa-envelope:before
829  {content:""}
830 .fa-linkedin:before
831  {content:""}
832 .fa-rotate-left:before,.fa-undo:before
833  {content:""}
834 .fa-legal:before,.fa-gavel:before
835  {content:""}
836 .fa-dashboard:before,.fa-tachometer:before
837  {content:""}
838 .fa-comment-o:before
839  {content:""}
840 .fa-comments-o:before
841  {content:""}
842 .fa-flash:before,.fa-bolt:before
843  {content:""}
844 .fa-sitemap:before
845  {content:""}
846 .fa-umbrella:before
847  {content:""}
848 .fa-paste:before,.fa-clipboard:before
849  {content:""}
850 .fa-lightbulb-o:before
851  {content:""}
852 .fa-exchange:before
853  {content:""}
854 .fa-cloud-download:before
855  {content:""}
856 .fa-cloud-upload:before
857  {content:""}
858 .fa-user-md:before
859  {content:""}
860 .fa-stethoscope:before
861  {content:""}
862 .fa-suitcase:before
863  {content:""}
864 .fa-bell-o:before
865  {content:""}
866 .fa-coffee:before
867  {content:""}
868 .fa-cutlery:before
869  {content:""}
870 .fa-file-text-o:before
871  {content:""}
872 .fa-building-o:before
873  {content:""}
874 .fa-hospital-o:before
875  {content:""}
876 .fa-ambulance:before
877  {content:""}
878 .fa-medkit:before
879  {content:""}
880 .fa-fighter-jet:before
881  {content:""}
882 .fa-beer:before
883  {content:""}
884 .fa-h-square:before
885  {content:""}
886 .fa-plus-square:before
887  {content:""}
888 .fa-angle-double-left:before
889  {content:""}
890 .fa-angle-double-right:before
891  {content:""}
892 .fa-angle-double-up:before
893  {content:""}
894 .fa-angle-double-down:before
895  {content:""}
896 .fa-angle-left:before
897  {content:""}
898 .fa-angle-right:before
899  {content:""}
900 .fa-angle-up:before
901  {content:""}
902 .fa-angle-down:before
903  {content:""}
904 .fa-desktop:before
905  {content:""}
906 .fa-laptop:before
907  {content:""}
908 .fa-tablet:before
909  {content:""}
910 .fa-mobile-phone:before,.fa-mobile:before
911  {content:""}
912 .fa-circle-o:before
913  {content:""}
914 .fa-quote-left:before
915  {content:""}
916 .fa-quote-right:before
917  {content:""}
918 .fa-spinner:before
919  {content:""}
920 .fa-circle:before
921  {content:""}
922 .fa-mail-reply:before,.fa-reply:before
923  {content:""}
924 .fa-github-alt:before
925  {content:""}
926 .fa-folder-o:before
927  {content:""}
928 .fa-folder-open-o:before
929  {content:""}
930 .fa-smile-o:before
931  {content:""}
932 .fa-frown-o:before
933  {content:""}
934 .fa-meh-o:before
935  {content:""}
936 .fa-gamepad:before
937  {content:""}
938 .fa-keyboard-o:before
939  {content:""}
940 .fa-flag-o:before
941  {content:""}
942 .fa-flag-checkered:before
943  {content:""}
944 .fa-terminal:before
945  {content:""}
946 .fa-code:before
947  {content:""}
948 .fa-mail-reply-all:before,.fa-reply-all:before
949  {content:""}
950 .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before
951  {content:""}
952 .fa-location-arrow:before
953  {content:""}
954 .fa-crop:before
955  {content:""}
956 .fa-code-fork:before
957  {content:""}
958 .fa-unlink:before,.fa-chain-broken:before
959  {content:""}
960 .fa-question:before
961  {content:""}
962 .fa-info:before
963  {content:""}
964 .fa-exclamation:before
965  {content:""}
966 .fa-superscript:before
967  {content:""}
968 .fa-subscript:before
969  {content:""}
970 .fa-eraser:before
971  {content:""}
972 .fa-puzzle-piece:before
973  {content:""}
974 .fa-microphone:before
975  {content:""}
976 .fa-microphone-slash:before
977  {content:""}
978 .fa-shield:before
979  {content:""}
980 .fa-calendar-o:before
981  {content:""}
982 .fa-fire-extinguisher:before
983  {content:""}
984 .fa-rocket:before
985  {content:""}
986 .fa-maxcdn:before
987  {content:""}
988 .fa-chevron-circle-left:before
989  {content:""}
990 .fa-chevron-circle-right:before
991  {content:""}
992 .fa-chevron-circle-up:before
993  {content:""}
994 .fa-chevron-circle-down:before
995  {content:""}
996 .fa-html5:before
997  {content:""}
998 .fa-css3:before
999  {content:""}
1000 .fa-anchor:before
1001  {content:""}
1002 .fa-unlock-alt:before
1003  {content:""}
1004 .fa-bullseye:before
1005  {content:""}
1006 .fa-ellipsis-h:before
1007  {content:""}
1008 .fa-ellipsis-v:before
1009  {content:""}
1010 .fa-rss-square:before
1011  {content:""}
1012 .fa-play-circle:before
1013  {content:""}
1014 .fa-ticket:before
1015  {content:""}
1016 .fa-minus-square:before
1017  {content:""}
1018 .fa-minus-square-o:before
1019  {content:""}
1020 .fa-level-up:before
1021  {content:""}
1022 .fa-level-down:before
1023  {content:""}
1024 .fa-check-square:before
1025  {content:""}
1026 .fa-pencil-square:before
1027  {content:""}
1028 .fa-external-link-square:before
1029  {content:""}
1030 .fa-share-square:before
1031  {content:""}
1032 .fa-compass:before
1033  {content:""}
1034 .fa-toggle-down:before,.fa-caret-square-o-down:before
1035  {content:""}
1036 .fa-toggle-up:before,.fa-caret-square-o-up:before
1037  {content:""}
1038 .fa-toggle-right:before,.fa-caret-square-o-right:before
1039  {content:""}
1040 .fa-euro:before,.fa-eur:before
1041  {content:""}
1042 .fa-gbp:before
1043  {content:""}
1044 .fa-dollar:before,.fa-usd:before
1045  {content:""}
1046 .fa-rupee:before,.fa-inr:before
1047  {content:""}
1048 .fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before
1049  {content:""}
1050 .fa-ruble:before,.fa-rouble:before,.fa-rub:before
1051  {content:""}
1052 .fa-won:before,.fa-krw:before
1053  {content:""}
1054 .fa-bitcoin:before,.fa-btc:before
1055  {content:""}
1056 .fa-file:before
1057  {content:""}
1058 .fa-file-text:before
1059  {content:""}
1060 .fa-sort-alpha-asc:before
1061  {content:""}
1062 .fa-sort-alpha-desc:before
1063  {content:""}
1064 .fa-sort-amount-asc:before
1065  {content:""}
1066 .fa-sort-amount-desc:before
1067  {content:""}
1068 .fa-sort-numeric-asc:before
1069  {content:""}
1070 .fa-sort-numeric-desc:before
1071  {content:""}
1072 .fa-thumbs-up:before
1073  {content:""}
1074 .fa-thumbs-down:before
1075  {content:""}
1076 .fa-youtube-square:before
1077  {content:""}
1078 .fa-youtube:before
1079  {content:""}
1080 .fa-xing:before
1081  {content:""}
1082 .fa-xing-square:before
1083  {content:""}
1084 .fa-youtube-play:before
1085  {content:""}
1086 .fa-dropbox:before
1087  {content:""}
1088 .fa-stack-overflow:before
1089  {content:""}
1090 .fa-instagram:before
1091  {content:""}
1092 .fa-flickr:before
1093  {content:""}
1094 .fa-adn:before
1095  {content:""}
1096 .fa-bitbucket:before,.icon-bitbucket:before
1097  {content:""}
1098 .fa-bitbucket-square:before
1099  {content:""}
1100 .fa-tumblr:before
1101  {content:""}
1102 .fa-tumblr-square:before
1103  {content:""}
1104 .fa-long-arrow-down:before
1105  {content:""}
1106 .fa-long-arrow-up:before
1107  {content:""}
1108 .fa-long-arrow-left:before
1109  {content:""}
1110 .fa-long-arrow-right:before
1111  {content:""}
1112 .fa-apple:before
1113  {content:""}
1114 .fa-windows:before
1115  {content:""}
1116 .fa-android:before
1117  {content:""}
1118 .fa-linux:before
1119  {content:""}
1120 .fa-dribbble:before
1121  {content:""}
1122 .fa-skype:before
1123  {content:""}
1124 .fa-foursquare:before
1125  {content:""}
1126 .fa-trello:before
1127  {content:""}
1128 .fa-female:before
1129  {content:""}
1130 .fa-male:before
1131  {content:""}
1132 .fa-gittip:before
1133  {content:""}
1134 .fa-sun-o:before
1135  {content:""}
1136 .fa-moon-o:before
1137  {content:""}
1138 .fa-archive:before
1139  {content:""}
1140 .fa-bug:before
1141  {content:""}
1142 .fa-vk:before
1143  {content:""}
1144 .fa-weibo:before
1145  {content:""}
1146 .fa-renren:before
1147  {content:""}
1148 .fa-pagelines:before
1149  {content:""}
1150 .fa-stack-exchange:before
1151  {content:""}
1152 .fa-arrow-circle-o-right:before
1153  {content:""}
1154 .fa-arrow-circle-o-left:before
1155  {content:""}
1156 .fa-toggle-left:before,.fa-caret-square-o-left:before
1157  {content:""}
1158 .fa-dot-circle-o:before
1159  {content:""}
1160 .fa-wheelchair:before
1161  {content:""}
1162 .fa-vimeo-square:before
1163  {content:""}
1164 .fa-turkish-lira:before,.fa-try:before
1165  {content:""}
1166 .fa-plus-square-o:before
1167  {content:""}
1168 .fa-space-shuttle:before
1169  {content:""}
1170 .fa-slack:before
1171  {content:""}
1172 .fa-envelope-square:before
1173  {content:""}
1174 .fa-wordpress:before
1175  {content:""}
1176 .fa-openid:before
1177  {content:""}
1178 .fa-institution:before,.fa-bank:before,.fa-university:before
1179  {content:""}
1180 .fa-mortar-board:before,.fa-graduation-cap:before
1181  {content:""}
1182 .fa-yahoo:before
1183  {content:""}
1184 .fa-google:before
1185  {content:""}
1186 .fa-reddit:before
1187  {content:""}
1188 .fa-reddit-square:before
1189  {content:""}
1190 .fa-stumbleupon-circle:before
1191  {content:""}
1192 .fa-stumbleupon:before
1193  {content:""}
1194 .fa-delicious:before
1195  {content:""}
1196 .fa-digg:before
1197  {content:""}
1198 .fa-pied-piper-square:before,.fa-pied-piper:before
1199  {content:""}
1200 .fa-pied-piper-alt:before
1201  {content:""}
1202 .fa-drupal:before
1203  {content:""}
1204 .fa-joomla:before
1205  {content:""}
1206 .fa-language:before
1207  {content:""}
1208 .fa-fax:before
1209  {content:""}
1210 .fa-building:before
1211  {content:""}
1212 .fa-child:before
1213  {content:""}
1214 .fa-paw:before
1215  {content:""}
1216 .fa-spoon:before
1217  {content:""}
1218 .fa-cube:before
1219  {content:""}
1220 .fa-cubes:before
1221  {content:""}
1222 .fa-behance:before
1223  {content:""}
1224 .fa-behance-square:before
1225  {content:""}
1226 .fa-steam:before
1227  {content:""}
1228 .fa-steam-square:before
1229  {content:""}
1230 .fa-recycle:before
1231  {content:""}
1232 .fa-automobile:before,.fa-car:before
1233  {content:""}
1234 .fa-cab:before,.fa-taxi:before
1235  {content:""}
1236 .fa-tree:before
1237  {content:""}
1238 .fa-spotify:before
1239  {content:""}
1240 .fa-deviantart:before
1241  {content:""}
1242 .fa-soundcloud:before
1243  {content:""}
1244 .fa-database:before
1245  {content:""}
1246 .fa-file-pdf-o:before
1247  {content:""}
1248 .fa-file-word-o:before
1249  {content:""}
1250 .fa-file-excel-o:before
1251  {content:""}
1252 .fa-file-powerpoint-o:before
1253  {content:""}
1254 .fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before
1255  {content:""}
1256 .fa-file-zip-o:before,.fa-file-archive-o:before
1257  {content:""}
1258 .fa-file-sound-o:before,.fa-file-audio-o:before
1259  {content:""}
1260 .fa-file-movie-o:before,.fa-file-video-o:before
1261  {content:""}
1262 .fa-file-code-o:before
1263  {content:""}
1264 .fa-vine:before
1265  {content:""}
1266 .fa-codepen:before
1267  {content:""}
1268 .fa-jsfiddle:before
1269  {content:""}
1270 .fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before
1271  {content:""}
1272 .fa-circle-o-notch:before
1273  {content:""}
1274 .fa-ra:before,.fa-rebel:before
1275  {content:""}
1276 .fa-ge:before,.fa-empire:before
1277  {content:""}
1278 .fa-git-square:before
1279  {content:""}
1280 .fa-git:before
1281  {content:""}
1282 .fa-hacker-news:before
1283  {content:""}
1284 .fa-tencent-weibo:before
1285  {content:""}
1286 .fa-qq:before
1287  {content:""}
1288 .fa-wechat:before,.fa-weixin:before
1289  {content:""}
1290 .fa-send:before,.fa-paper-plane:before
1291  {content:""}
1292 .fa-send-o:before,.fa-paper-plane-o:before
1293  {content:""}
1294 .fa-history:before
1295  {content:""}
1296 .fa-circle-thin:before
1297  {content:""}
1298 .fa-header:before
1299  {content:""}
1300 .fa-paragraph:before
1301  {content:""}
1302 .fa-sliders:before
1303  {content:""}
1304 .fa-share-alt:before
1305  {content:""}
1306 .fa-share-alt-square:before
1307  {content:""}
1308 .fa-bomb:before
1309  {content:""}
1310 .fa,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context
1311  {font-family:inherit}
1312 .fa:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before
1313  {font-family:"FontAwesome";
1314   display:inline-block;
1315   font-style:normal;
1316   font-weight:normal;
1317   line-height:1;
1318   text-decoration:inherit}
1319 a .fa,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .icon
1320  {display:inline-block;
1321   text-decoration:inherit}
1322 .btn .fa,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .icon,.nav .fa,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .icon
1323  {display:inline}
1324 .btn .fa.fa-large,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .fa-large.icon
1325  {line-height:0.9em}
1326 .btn .fa.fa-spin,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .fa-spin.icon
1327  {display:inline-block}
1328 .btn.fa:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.btn.icon:before
1329  {opacity:0.5;
1330   -webkit-transition:opacity 0.05s ease-in;
1331   -moz-transition:opacity 0.05s ease-in;
1332   transition:opacity 0.05s ease-in}
1333 .btn.fa:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.btn.icon:hover:before
1334  {opacity:1}
1335 .btn-mini .fa:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .icon:before
1336  {font-size:14px;
1337   vertical-align:-15%}
1338 .wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo
1339  {padding:12px;
1340   line-height:24px;
1341   margin-bottom:24px;
1342   background:#e7f2fa}
1343 .wy-alert-title,.rst-content .admonition-title
1344  {color:#fff;
1345   font-weight:bold;
1346   display:block;
1347   color:#fff;
1348   background:#6ab0de;
1349   margin:-12px;
1350   padding:6px 12px;
1351   margin-bottom:12px}
1352 .wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo
1353  {background:#fdf3f2}
1354 .wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title
1355  {background:#f29f97}
1356 .wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo
1357  {background:#ffedcc}
1358 .wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title
1359  {background:#f0b37e}
1360 .wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo
1361  {background:#e7f2fa}
1362 .wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title
1363  {background:#6ab0de}
1364 .wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo
1365  {background:#dbfaf4}
1366 .wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title
1367  {background:#1abc9c}
1368 .wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo
1369  {background:#f3f6f6}
1370 .wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title
1371  {color:#404040;
1372   background:#e1e4e5}
1373 .wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a
1374  {color:#2980B9}
1375 .wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child
1376  {margin-bottom:0}
1377 .wy-tray-container
1378  {position:fixed;
1379   bottom:0px;
1380   left:0;
1381   z-index:600}
1382 .wy-tray-container li
1383  {display:block;
1384   width:300px;
1385   background:transparent;
1386   color:#fff;
1387   text-align:center;
1388   box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);
1389   padding:0 24px;
1390   min-width:20%;
1391   opacity:0;
1392   height:0;
1393   line-height:56px;
1394   overflow:hidden;
1395   -webkit-transition:all 0.3s ease-in;
1396   -moz-transition:all 0.3s ease-in;
1397   transition:all 0.3s ease-in}
1398 .wy-tray-container li.wy-tray-item-success
1399  {background:#27AE60}
1400 .wy-tray-container li.wy-tray-item-info
1401  {background:#2980B9}
1402 .wy-tray-container li.wy-tray-item-warning
1403  {background:#E67E22}
1404 .wy-tray-container li.wy-tray-item-danger
1405  {background:#E74C3C}
1406 .wy-tray-container li.on
1407  {opacity:1;
1408   height:56px}
1409 @media screen and (max-width: 768px)
1410  {.wy-tray-container
1411  {bottom:auto;
1412   top:0;
1413   width:100%}
1414 .wy-tray-container li
1415  {width:100%}
1416 }
1417 button
1418  {font-size:100%;
1419   margin:0;
1420   vertical-align:baseline;
1421   *vertical-align:middle;
1422   cursor:pointer;
1423   line-height:normal;
1424   -webkit-appearance:button;
1425   *overflow:visible}
1426 button::-moz-focus-inner,input::-moz-focus-inner
1427  {border:0;
1428   padding:0}
1429 button[disabled]
1430  {cursor:default}
1431 .btn
1432  {display:inline-block;
1433   border-radius:2px;
1434   line-height:normal;
1435   white-space:nowrap;
1436   text-align:center;
1437   cursor:pointer;
1438   font-size:100%;
1439   padding:6px 12px 8px 12px;
1440   color:#fff;
1441   border:1px solid rgba(0,0,0,0.1);
1442   background-color:#27AE60;
1443   text-decoration:none;
1444   font-weight:normal;
1445   font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
1446   box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;
1447   outline-none:false;
1448   vertical-align:middle;
1449   *display:inline;
1450   zoom:1;
1451   -webkit-user-drag:none;
1452   -webkit-user-select:none;
1453   -moz-user-select:none;
1454   -ms-user-select:none;
1455   user-select:none;
1456   -webkit-transition:all 0.1s linear;
1457   -moz-transition:all 0.1s linear;
1458   transition:all 0.1s linear}
1459 .btn-hover
1460  {background:#2e8ece;
1461   color:#fff}
1462 .btn:hover
1463  {background:#2cc36b;
1464   color:#fff}
1465 .btn:focus
1466  {background:#2cc36b;
1467   outline:0}
1468 .btn:active
1469  {box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;
1470   padding:8px 12px 6px 12px}
1471 .btn:visited
1472  {color:#fff}
1473 .btn:disabled
1474  {background-image:none;
1475   filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
1476   filter:alpha(opacity=40);
1477   opacity:0.4;
1478   cursor:not-allowed;
1479   box-shadow:none}
1480 .btn-disabled
1481  {background-image:none;
1482   filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
1483   filter:alpha(opacity=40);
1484   opacity:0.4;
1485   cursor:not-allowed;
1486   box-shadow:none}
1487 .btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active
1488  {background-image:none;
1489   filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
1490   filter:alpha(opacity=40);
1491   opacity:0.4;
1492   cursor:not-allowed;
1493   box-shadow:none}
1494 .btn::-moz-focus-inner
1495  {padding:0;
1496   border:0}
1497 .btn-small
1498  {font-size:80%}
1499 .btn-info
1500  {background-color:#2980B9 !important}
1501 .btn-info:hover
1502  {background-color:#2e8ece !important}
1503 .btn-neutral
1504  {background-color:#f3f6f6 !important;
1505   color:#404040 !important}
1506 .btn-neutral:hover
1507  {background-color:#e5ebeb !important;
1508   color:#404040}
1509 .btn-neutral:visited
1510  {color:#404040 !important}
1511 .btn-success
1512  {background-color:#27AE60 !important}
1513 .btn-success:hover
1514  {background-color:#295 !important}
1515 .btn-danger
1516  {background-color:#E74C3C !important}
1517 .btn-danger:hover
1518  {background-color:#ea6153 !important}
1519 .btn-warning
1520  {background-color:#E67E22 !important}
1521 .btn-warning:hover
1522  {background-color:#e98b39 !important}
1523 .btn-invert
1524  {background-color:#222}
1525 .btn-invert:hover
1526  {background-color:#2f2f2f !important}
1527 .btn-link
1528  {background-color:transparent !important;
1529   color:#2980B9;
1530   box-shadow:none;
1531   border-color:transparent !important}
1532 .btn-link:hover
1533  {background-color:transparent !important;
1534   color:#409ad5 !important;
1535   box-shadow:none}
1536 .btn-link:active
1537  {background-color:transparent !important;
1538   color:#409ad5 !important;
1539   box-shadow:none}
1540 .btn-link:visited
1541  {color:#9B59B6}
1542 .wy-btn-group .btn,.wy-control .btn
1543  {vertical-align:middle}
1544 .wy-btn-group
1545  {margin-bottom:24px;
1546   *zoom:1}
1547 .wy-btn-group:before,.wy-btn-group:after
1548  {display:table;
1549   content:""}
1550 .wy-btn-group:after
1551  {clear:both}
1552 .wy-dropdown
1553  {position:relative;
1554   display:inline-block}
1555 .wy-dropdown-menu
1556  {position:absolute;
1557   left:0;
1558   display:none;
1559   float:left;
1560   top:100%;
1561   min-width:100%;
1562   background:#fcfcfc;
1563   z-index:100;
1564   border:solid 1px #cfd7dd;
1565   box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);
1566   padding:12px}
1567 .wy-dropdown-menu>dd>a
1568  {display:block;
1569   clear:both;
1570   color:#404040;
1571   white-space:nowrap;
1572   font-size:90%;
1573   padding:0 12px;
1574   cursor:pointer}
1575 .wy-dropdown-menu>dd>a:hover
1576  {background:#2980B9;
1577   color:#fff}
1578 .wy-dropdown-menu>dd.divider
1579  {border-top:solid 1px #cfd7dd;
1580   margin:6px 0}
1581 .wy-dropdown-menu>dd.search
1582  {padding-bottom:12px}
1583 .wy-dropdown-menu>dd.search input[type="search"]
1584  {width:100%}
1585 .wy-dropdown-menu>dd.call-to-action
1586  {background:#e3e3e3;
1587   text-transform:uppercase;
1588   font-weight:500;
1589   font-size:80%}
1590 .wy-dropdown-menu>dd.call-to-action:hover
1591  {background:#e3e3e3}
1592 .wy-dropdown-menu>dd.call-to-action .btn
1593  {color:#fff}
1594 .wy-dropdown.wy-dropdown-up .wy-dropdown-menu
1595  {bottom:100%;
1596   top:auto;
1597   left:auto;
1598   right:0}
1599 .wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu
1600  {background:#fcfcfc;
1601   margin-top:2px}
1602 .wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a
1603  {padding:6px 12px}
1604 .wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover
1605  {background:#2980B9;
1606   color:#fff}
1607 .wy-dropdown.wy-dropdown-left .wy-dropdown-menu
1608  {right:0;
1609   text-align:right}
1610 .wy-dropdown-arrow:before
1611  {content:" ";
1612   border-bottom:5px solid #f5f5f5;
1613   border-left:5px solid transparent;
1614   border-right:5px solid transparent;
1615   position:absolute;
1616   display:block;
1617   top:-4px;
1618   left:50%;
1619   margin-left:-3px}
1620 .wy-dropdown-arrow.wy-dropdown-arrow-left:before
1621  {left:11px}
1622 .wy-form-stacked select
1623  {display:block}
1624 .wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label
1625  {display:inline-block;
1626   *display:inline;
1627   *zoom:1;
1628   vertical-align:middle}
1629 .wy-form-aligned .wy-control-group>label
1630  {display:inline-block;
1631   vertical-align:middle;
1632   width:10em;
1633   margin:6px 12px 0 0;
1634   float:left}
1635 .wy-form-aligned .wy-control
1636  {float:left}
1637 .wy-form-aligned .wy-control label
1638  {display:block}
1639 .wy-form-aligned .wy-control select
1640  {margin-top:6px}
1641 fieldset
1642  {border:0;
1643   margin:0;
1644   padding:0}
1645 legend
1646  {display:block;
1647   width:100%;
1648   border:0;
1649   padding:0;
1650   white-space:normal;
1651   margin-bottom:24px;
1652   font-size:150%;
1653   *margin-left:-7px}
1654 label
1655  {display:block;
1656   margin:0 0 0.3125em 0;
1657   color:#999;
1658   font-size:90%}
1659 input,select,textarea
1660  {font-size:100%;
1661   margin:0;
1662   vertical-align:baseline;
1663   *vertical-align:middle}
1664 .wy-control-group
1665  {margin-bottom:24px;
1666   *zoom:1;
1667   max-width:68em;
1668   margin-left:auto;
1669   margin-right:auto;
1670   *zoom:1}
1671 .wy-control-group:before,.wy-control-group:after
1672  {display:table;
1673   content:""}
1674 .wy-control-group:after
1675  {clear:both}
1676 .wy-control-group:before,.wy-control-group:after
1677  {display:table;
1678   content:""}
1679 .wy-control-group:after
1680  {clear:both}
1681 .wy-control-group.wy-control-group-required>label:after
1682  {content:" *";
1683   color:#E74C3C}
1684 .wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds
1685  {padding-bottom:12px}
1686 .wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select
1687  {width:100%}
1688 .wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]
1689  {width:100%}
1690 .wy-control-group .wy-form-full
1691  {float:left;
1692   display:block;
1693   margin-right:2.35765%;
1694   width:100%;
1695   margin-right:0}
1696 .wy-control-group .wy-form-full:last-child
1697  {margin-right:0}
1698 .wy-control-group .wy-form-halves
1699  {float:left;
1700   display:block;
1701   margin-right:2.35765%;
1702   width:48.82117%}
1703 .wy-control-group .wy-form-halves:last-child
1704  {margin-right:0}
1705 .wy-control-group .wy-form-halves:nth-of-type(2n)
1706  {margin-right:0}
1707 .wy-control-group .wy-form-halves:nth-of-type(2n+1)
1708  {clear:left}
1709 .wy-control-group .wy-form-thirds
1710  {float:left;
1711   display:block;
1712   margin-right:2.35765%;
1713   width:31.76157%}
1714 .wy-control-group .wy-form-thirds:last-child
1715  {margin-right:0}
1716 .wy-control-group .wy-form-thirds:nth-of-type(3n)
1717  {margin-right:0}
1718 .wy-control-group .wy-form-thirds:nth-of-type(3n+1)
1719  {clear:left}
1720 .wy-control-group.wy-control-group-no-input .wy-control
1721  {margin:6px 0 0 0;
1722   font-size:90%}
1723 .wy-control-no-input
1724  {display:inline-block;
1725   margin:6px 0 0 0;
1726   font-size:90%}
1727 .wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]
1728  {width:100%}
1729 .wy-form-message-inline
1730  {display:inline-block;
1731   padding-left:0.3em;
1732   color:#666;
1733   vertical-align:middle;
1734   font-size:90%}
1735 .wy-form-message
1736  {display:block;
1737   color:#999;
1738   font-size:70%;
1739   margin-top:0.3125em;
1740   font-style:italic}
1741 input
1742  {line-height:normal}
1743 input[type="button"],input[type="reset"],input[type="submit"]
1744  {-webkit-appearance:button;
1745   cursor:pointer;
1746   font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
1747   *overflow:visible}
1748 input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]
1749  {-webkit-appearance:none;
1750   padding:6px;
1751   display:inline-block;
1752   border:1px solid #ccc;
1753   font-size:80%;
1754   font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
1755   box-shadow:inset 0 1px 3px #ddd;
1756   border-radius:0;
1757   -webkit-transition:border 0.3s linear;
1758   -moz-transition:border 0.3s linear;
1759   transition:border 0.3s linear}
1760 input[type="datetime-local"]
1761  {padding:0.34375em 0.625em}
1762 input[disabled]
1763  {cursor:default}
1764 input[type="checkbox"],input[type="radio"]
1765  {-webkit-box-sizing:border-box;
1766   -moz-box-sizing:border-box;
1767   box-sizing:border-box;
1768   padding:0;
1769   margin-right:0.3125em;
1770   *height:13px;
1771   *width:13px}
1772 input[type="search"]
1773  {-webkit-box-sizing:border-box;
1774   -moz-box-sizing:border-box;
1775   box-sizing:border-box}
1776 input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
1777  {-webkit-appearance:none}
1778 input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus
1779  {outline:0;
1780   outline:thin dotted \9;
1781   border-color:#333}
1782 input.no-focus:focus
1783  {border-color:#ccc !important}
1784 input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus
1785  {outline:thin dotted #333;
1786   outline:1px auto #129FEA}
1787 input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]
1788  {cursor:not-allowed;
1789   background-color:#f3f6f6;
1790   color:#cad2d3}
1791 input:focus:invalid,textarea:focus:invalid,select:focus:invalid
1792  {color:#E74C3C;
1793   border:1px solid #E74C3C}
1794 input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus
1795  {border-color:#E74C3C}
1796 input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus
1797  {outline-color:#E74C3C}
1798 input.wy-input-large
1799  {padding:12px;
1800   font-size:100%}
1801 textarea
1802  {overflow:auto;
1803   vertical-align:top;
1804   width:100%;
1805   font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}
1806 select,textarea
1807  {padding:0.5em 0.625em;
1808   display:inline-block;
1809   border:1px solid #ccc;
1810   font-size:80%;
1811   box-shadow:inset 0 1px 3px #ddd;
1812   -webkit-transition:border 0.3s linear;
1813   -moz-transition:border 0.3s linear;
1814   transition:border 0.3s linear}
1815 select
1816  {border:1px solid #ccc;
1817   background-color:#fff}
1818 select[multiple]
1819  {height:auto}
1820 select:focus,textarea:focus
1821  {outline:0}
1822 select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]
1823  {cursor:not-allowed;
1824   background-color:#fff;
1825   color:#cad2d3;
1826   border-color:transparent}
1827 .wy-checkbox,.wy-radio
1828  {margin:6px 0;
1829   color:#404040;
1830   display:block}
1831 .wy-checkbox input,.wy-radio input
1832  {vertical-align:baseline}
1833 .wy-form-message-inline
1834  {display:inline-block;
1835   *display:inline;
1836   *zoom:1;
1837   vertical-align:middle}
1838 .wy-input-prefix,.wy-input-suffix
1839  {white-space:nowrap}
1840 .wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context
1841  {padding:6px;
1842   display:inline-block;
1843   font-size:80%;
1844   background-color:#f3f6f6;
1845   border:solid 1px #ccc;
1846   color:#999}
1847 .wy-input-suffix .wy-input-context
1848  {border-left:0}
1849 .wy-input-prefix .wy-input-context
1850  {border-right:0}
1851 .wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label
1852  {color:#E74C3C}
1853 .wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]
1854  {border:solid 1px #E74C3C}
1855 .wy-control-group.wy-control-group-error textarea
1856  {border:solid 1px #E74C3C}
1857 .wy-inline-validate
1858  {white-space:nowrap}
1859 .wy-inline-validate .wy-input-context
1860  {padding:0.5em 0.625em;
1861   display:inline-block;
1862   font-size:80%}
1863 .wy-inline-validate.wy-inline-validate-success .wy-input-context
1864  {color:#27AE60}
1865 .wy-inline-validate.wy-inline-validate-danger .wy-input-context
1866  {color:#E74C3C}
1867 .wy-inline-validate.wy-inline-validate-warning .wy-input-context
1868  {color:#E67E22}
1869 .wy-inline-validate.wy-inline-validate-info .wy-input-context
1870  {color:#2980B9}
1871 .rotate-90
1872  {-webkit-transform:rotate(90deg);
1873   -moz-transform:rotate(90deg);
1874   -ms-transform:rotate(90deg);
1875   -o-transform:rotate(90deg);
1876   transform:rotate(90deg)}
1877 .rotate-180
1878  {-webkit-transform:rotate(180deg);
1879   -moz-transform:rotate(180deg);
1880   -ms-transform:rotate(180deg);
1881   -o-transform:rotate(180deg);
1882   transform:rotate(180deg)}
1883 .rotate-270
1884  {-webkit-transform:rotate(270deg);
1885   -moz-transform:rotate(270deg);
1886   -ms-transform:rotate(270deg);
1887   -o-transform:rotate(270deg);
1888   transform:rotate(270deg)}
1889 .mirror
1890  {-webkit-transform:scaleX(-1);
1891   -moz-transform:scaleX(-1);
1892   -ms-transform:scaleX(-1);
1893   -o-transform:scaleX(-1);
1894   transform:scaleX(-1)}
1895 .mirror.rotate-90
1896  {-webkit-transform:scaleX(-1) rotate(90deg);
1897   -moz-transform:scaleX(-1) rotate(90deg);
1898   -ms-transform:scaleX(-1) rotate(90deg);
1899   -o-transform:scaleX(-1) rotate(90deg);
1900   transform:scaleX(-1) rotate(90deg)}
1901 .mirror.rotate-180
1902  {-webkit-transform:scaleX(-1) rotate(180deg);
1903   -moz-transform:scaleX(-1) rotate(180deg);
1904   -ms-transform:scaleX(-1) rotate(180deg);
1905   -o-transform:scaleX(-1) rotate(180deg);
1906   transform:scaleX(-1) rotate(180deg)}
1907 .mirror.rotate-270
1908  {-webkit-transform:scaleX(-1) rotate(270deg);
1909   -moz-transform:scaleX(-1) rotate(270deg);
1910   -ms-transform:scaleX(-1) rotate(270deg);
1911   -o-transform:scaleX(-1) rotate(270deg);
1912   transform:scaleX(-1) rotate(270deg)}
1913 @media only screen and (max-width: 480px)
1914  {.wy-form button[type="submit"]
1915  {margin:0.7em 0 0}
1916 .wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]
1917  {margin-bottom:0.3em;
1918   display:block}
1919 .wy-form label
1920  {margin-bottom:0.3em;
1921   display:block}
1922 .wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]
1923  {margin-bottom:0}
1924 .wy-form-aligned .wy-control-group label
1925  {margin-bottom:0.3em;
1926   text-align:left;
1927   display:block;
1928   width:100%}
1929 .wy-form-aligned .wy-control
1930  {margin:1.5em 0 0 0}
1931 .wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message
1932  {display:block;
1933   font-size:80%;
1934   padding:6px 0}
1935 }
1936 @media screen and (max-width: 768px)
1937  {.tablet-hide
1938  {display:none}
1939 }
1940 @media screen and (max-width: 480px)
1941  {.mobile-hide
1942  {display:none}
1943 }
1944 .float-left
1945  {float:left}
1946 .float-right
1947  {float:right}
1948 .full-width
1949  {width:100%}
1950 .wy-table,.rst-content table.docutils,.rst-content table.field-list
1951  {border-collapse:collapse;
1952   border-spacing:0;
1953   empty-cells:show;
1954   margin-bottom:24px}
1955 .wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption
1956  {color:#000;
1957   font:italic 85%/1 arial,sans-serif;
1958   padding:1em 0;
1959   text-align:center}
1960 .wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th
1961  {font-size:90%;
1962   margin:0;
1963   overflow:visible;
1964   padding:8px 16px}
1965 .wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child
1966  {border-left-width:0}
1967 .wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead
1968  {color:#000;
1969   text-align:left;
1970   vertical-align:bottom;
1971   white-space:nowrap}
1972 .wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th
1973  {font-weight:bold;
1974   border-bottom:solid 2px #e1e4e5}
1975 .wy-table td,.rst-content table.docutils td,.rst-content table.field-list td
1976  {background-color:transparent;
1977   vertical-align:middle}
1978 .wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p
1979  {line-height:18px}
1980 .wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child
1981  {margin-bottom:0}
1982 .wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min
1983  {width:1%;
1984   padding-right:0}
1985 .wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]
1986  {margin:0}
1987 .wy-table-secondary
1988  {color:gray;
1989   font-size:90%}
1990 .wy-table-tertiary
1991  {color:gray;
1992   font-size:80%}
1993 .wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td
1994  {background-color:#f3f6f6}
1995 .wy-table-backed
1996  {background-color:#f3f6f6}
1997 .wy-table-bordered-all,.rst-content table.docutils
1998  {border:1px solid #e1e4e5}
1999 .wy-table-bordered-all td,.rst-content table.docutils td
2000  {border-bottom:1px solid #e1e4e5;
2001   border-left:1px solid #e1e4e5}
2002 .wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td
2003  {border-bottom-width:0}
2004 .wy-table-bordered
2005  {border:1px solid #e1e4e5}
2006 .wy-table-bordered-rows td
2007  {border-bottom:1px solid #e1e4e5}
2008 .wy-table-bordered-rows tbody>tr:last-child td
2009  {border-bottom-width:0}
2010 .wy-table-horizontal tbody>tr:last-child td
2011  {border-bottom-width:0}
2012 .wy-table-horizontal td,.wy-table-horizontal th
2013  {border-width:0 0 1px 0;
2014   border-bottom:1px solid #e1e4e5}
2015 .wy-table-horizontal tbody>tr:last-child td
2016  {border-bottom-width:0}
2017 .wy-table-responsive
2018  {margin-bottom:24px;
2019   max-width:100%;
2020   overflow:auto}
2021 .wy-table-responsive table
2022  {margin-bottom:0 !important}
2023 .wy-table-responsive table td,.wy-table-responsive table th
2024  {white-space:nowrap}
2025 a
2026  {color:#2980B9;
2027   text-decoration:none}
2028 a:hover
2029  {color:#3091d1}
2030 a:visited
2031  {color:#9B59B6}
2032 html
2033  {height:100%;
2034   overflow-x:hidden}
2035 body
2036  {font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
2037   font-weight:normal;
2038   color:#404040;
2039   min-height:100%;
2040   overflow-x:hidden;
2041   background:#edf0f2}
2042 .wy-text-left
2043  {text-align:left}
2044 .wy-text-center
2045  {text-align:center}
2046 .wy-text-right
2047  {text-align:right}
2048 .wy-text-large
2049  {font-size:120%}
2050 .wy-text-normal
2051  {font-size:100%}
2052 .wy-text-small,small
2053  {font-size:80%}
2054 .wy-text-strike
2055  {text-decoration:line-through}
2056 .wy-text-warning
2057  {color:#E67E22 !important}
2058 a.wy-text-warning:hover
2059  {color:#eb9950 !important}
2060 .wy-text-info
2061  {color:#2980B9 !important}
2062 a.wy-text-info:hover
2063  {color:#409ad5 !important}
2064 .wy-text-success
2065  {color:#27AE60 !important}
2066 a.wy-text-success:hover
2067  {color:#36d278 !important}
2068 .wy-text-danger
2069  {color:#E74C3C !important}
2070 a.wy-text-danger:hover
2071  {color:#ed7669 !important}
2072 .wy-text-neutral
2073  {color:#404040 !important}
2074 a.wy-text-neutral:hover
2075  {color:#595959 !important}
2076 h1,h2,h3,h4,h5,h6,legend
2077  {margin-top:0;
2078   font-weight:700;
2079   font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}
2080 p
2081  {line-height:24px;
2082   margin:0;
2083   font-size:16px;
2084   margin-bottom:24px}
2085 h1
2086  {font-size:175%}
2087 h2
2088  {font-size:150%}
2089 h3
2090  {font-size:125%}
2091 h4
2092  {font-size:115%}
2093 h5
2094  {font-size:110%}
2095 h6
2096  {font-size:100%}
2097 hr
2098  {display:block;
2099   height:1px;
2100   border:0;
2101   border-top:1px solid #e1e4e5;
2102   margin:24px 0;
2103   padding:0}
2104 code,.rst-content tt
2105  {white-space:nowrap;
2106   max-width:100%;
2107   background:#fff;
2108   border:solid 1px #e1e4e5;
2109   font-size:75%;
2110   padding:0 5px;
2111   font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
2112   color:#E74C3C;
2113   overflow-x:auto}
2114 code.code-large,.rst-content tt.code-large
2115  {font-size:90%}
2116 .wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul
2117  {list-style:disc;
2118   line-height:24px;
2119   margin-bottom:24px}
2120 .wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li
2121  {list-style:disc;
2122   margin-left:24px}
2123 .wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child
2124  {margin-bottom:0}
2125 .wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul
2126  {margin-bottom:0}
2127 .wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li
2128  {list-style:circle}
2129 .wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li
2130  {list-style:square}
2131 .wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li
2132  {list-style:decimal}
2133 .wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol
2134  {list-style:decimal;
2135   line-height:24px;
2136   margin-bottom:24px}
2137 .wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li
2138  {list-style:decimal;
2139   margin-left:24px}
2140 .wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child
2141  {margin-bottom:0}
2142 .wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul
2143  {margin-bottom:0}
2144 .wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li
2145  {list-style:disc}
2146 .codeblock-example
2147  {border:1px solid #e1e4e5;
2148   border-bottom:none;
2149   padding:24px;
2150   padding-top:48px;
2151   font-weight:500;
2152   background:#fff;
2153   position:relative}
2154 .codeblock-example:after
2155  {content:"Example";
2156   position:absolute;
2157   top:0px;
2158   left:0px;
2159   background:#9B59B6;
2160   color:#fff;
2161   padding:6px 12px}
2162 .codeblock-example.prettyprint-example-only
2163  {border:1px solid #e1e4e5;
2164   margin-bottom:24px}
2165 .codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight']
2166  {border:1px solid #e1e4e5;
2167   padding:0px;
2168   overflow-x:auto;
2169   background:#fff;
2170   margin:1px 0 24px 0}
2171 .codeblock div[class^='highlight'],pre.literal-block div[class^='highlight'],.rst-content .literal-block div[class^='highlight'],div[class^='highlight'] div[class^='highlight']
2172  {border:none;
2173   background:none;
2174   margin:0}
2175 div[class^='highlight'] td.code
2176  {width:100%}
2177 .linenodiv pre
2178  {border-right:solid 1px #e6e9ea;
2179   margin:0;
2180   padding:12px 12px;
2181   font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
2182   font-size:12px;
2183   line-height:1.5;
2184   color:#d9d9d9}
2185 div[class^='highlight'] pre
2186  {white-space:pre;
2187   margin:0;
2188   padding:12px 12px;
2189   font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
2190   font-size:12px;
2191   line-height:1.5;
2192   display:block;
2193   overflow:auto;
2194   color:#404040
2195 }
2196 @media print
2197  {.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight'],div[class^='highlight'] pre
2198  {white-space:pre-wrap}
2199 }
2200 .hll
2201  {
2202   background-color:#ffc;
2203   margin:0 -12px;
2204   padding:0 12px;
2205   display:block}
2206 .c
2207  {color:#998;
2208   font-style:italic}
2209 .err
2210  {color:#a61717;
2211   background-color:#e3d2d2}
2212 .k
2213  {font-weight:bold}
2214 .o
2215  {font-weight:bold}
2216 .cm
2217  {color:#998;
2218   font-style:italic}
2219 .cp
2220  {color:#999;
2221   font-weight:bold}
2222 .c1
2223  {color:#998;
2224   font-style:italic}
2225 .cs
2226  {color:#999;
2227   font-weight:bold;
2228   font-style:italic}
2229 .gd
2230  {color:#000;
2231   background-color:#fdd}
2232 .gd .x
2233  {color:#000;
2234   background-color:#faa}
2235 .ge
2236  {font-style:italic}
2237 .gr
2238  {color:#a00}
2239 .gh
2240  {color:#999}
2241 .gi
2242  {color:#000;
2243   background-color:#dfd}
2244 .gi .x
2245  {color:#000;
2246   background-color:#afa}
2247 .go
2248  {color:#888}
2249 .gp
2250  {color:#555}
2251 .gs
2252  {font-weight:bold}
2253 .gu
2254  {color:purple;
2255   font-weight:bold}
2256 .gt
2257  {color:#a00}
2258 .kc
2259  {font-weight:bold}
2260 .kd
2261  {font-weight:bold}
2262 .kn
2263  {font-weight:bold}
2264 .kp
2265  {font-weight:bold}
2266 .kr
2267  {font-weight:bold}
2268 .kt
2269  {color:#458;
2270   font-weight:bold}
2271 .m
2272  {color:#099}
2273 .s
2274  {color:#d14}
2275 .n
2276  {color:#333}
2277 .na
2278  {color:teal}
2279 .nb
2280  {color:#0086b3}
2281 .nc
2282  {color:#458;
2283   font-weight:bold}
2284 .no
2285  {color:teal}
2286 .ni
2287  {color:purple}
2288 .ne
2289  {color:#900;
2290   font-weight:bold}
2291 .nf
2292  {color:#900;
2293   font-weight:bold}
2294 .nn
2295  {color:#555}
2296 .nt
2297  {color:navy}
2298 .nv
2299  {color:teal}
2300 .ow
2301  {font-weight:bold}
2302 .w
2303  {color:#bbb}
2304 .mf
2305  {color:#099}
2306 .mh
2307  {color:#099}
2308 .mi
2309  {color:#099}
2310 .mo
2311  {color:#099}
2312 .sb
2313  {color:#d14}
2314 .sc
2315  {color:#d14}
2316 .sd
2317  {color:#d14}
2318 .s2
2319  {color:#d14}
2320 .se
2321  {color:#d14}
2322 .sh
2323  {color:#d14}
2324 .si
2325  {color:#d14}
2326 .sx
2327  {color:#d14}
2328 .sr
2329  {color:#009926}
2330 .s1
2331  {color:#d14}
2332 .ss
2333  {color:#990073}
2334 .bp
2335  {color:#999}
2336 .vc
2337  {color:teal}
2338 .vg
2339  {color:teal}
2340 .vi
2341  {color:teal}
2342 .il
2343  {color:#099}
2344 .gc
2345  {color:#999;
2346   background-color:#EAF2F5}
2347 .wy-breadcrumbs li
2348  {display:inline-block}
2349 .wy-breadcrumbs li.wy-breadcrumbs-aside
2350  {float:right}
2351 .wy-breadcrumbs li a
2352  {display:inline-block;
2353   padding:5px}
2354 .wy-breadcrumbs li a:first-child
2355  {padding-left:0}
2356 .wy-breadcrumbs-extra
2357  {margin-bottom:0;
2358   color:#b3b3b3;
2359   font-size:80%;
2360   display:inline-block}
2361 @media screen and (max-width: 480px)
2362  {.wy-breadcrumbs-extra
2363  {display:none}
2364 .wy-breadcrumbs li.wy-breadcrumbs-aside
2365  {display:none}
2366 }
2367 @media print
2368  {.wy-breadcrumbs li.wy-breadcrumbs-aside
2369  {display:none}
2370 }
2371 .wy-affix
2372  {position:fixed;
2373   top:1.618em}
2374 .wy-menu a:hover
2375  {text-decoration:none}
2376 .wy-menu-horiz
2377  {*zoom:1}
2378 .wy-menu-horiz:before,.wy-menu-horiz:after
2379  {display:table;
2380   content:""}
2381 .wy-menu-horiz:after
2382  {clear:both}
2383 .wy-menu-horiz ul,.wy-menu-horiz li
2384  {display:inline-block}
2385 .wy-menu-horiz li:hover
2386  {background:rgba(255,255,255,0.1)}
2387 .wy-menu-horiz li.divide-left
2388  {border-left:solid 1px #404040}
2389 .wy-menu-horiz li.divide-right
2390  {border-right:solid 1px #404040}
2391 .wy-menu-horiz a
2392  {height:32px;
2393   display:inline-block;
2394   line-height:32px;
2395   padding:0 16px}
2396 .wy-menu-vertical header
2397  {height:32px;
2398   display:inline-block;
2399   line-height:32px;
2400   padding:0 1.618em;
2401   display:block;
2402   font-weight:bold;
2403   text-transform:uppercase;
2404   font-size:80%;
2405   color:#2980B9;
2406   white-space:nowrap}
2407 .wy-menu-vertical ul
2408  {margin-bottom:0}
2409 .wy-menu-vertical li.divide-top
2410  {border-top:solid 1px #404040}
2411 .wy-menu-vertical li.divide-bottom
2412  {border-bottom:solid 1px #404040}
2413 .wy-menu-vertical li.current
2414  {background:#e3e3e3}
2415 .wy-menu-vertical li.current a
2416  {color:gray;
2417   border-right:solid 1px #c9c9c9;
2418   padding:0.4045em 2.427em}
2419 .wy-menu-vertical li.current a:hover
2420  {background:#d6d6d6}
2421 .wy-menu-vertical li.on a,.wy-menu-vertical li.current>a
2422  {color:#404040;
2423   padding:0.4045em 1.618em;
2424   font-weight:bold;
2425   position:relative;
2426   background:#fcfcfc;
2427   border:none;
2428   border-bottom:solid 1px #c9c9c9;
2429   border-top:solid 1px #c9c9c9;
2430   padding-left:1.618em -4px}
2431 .wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover
2432  {background:#fcfcfc}
2433 .wy-menu-vertical li.toctree-l2.current>a
2434  {background:#c9c9c9;
2435   padding:0.4045em 2.427em}
2436 .wy-menu-vertical li.current ul
2437  {display:block}
2438 .wy-menu-vertical li ul
2439  {margin-bottom:0;
2440   display:none}
2441 .wy-menu-vertical .local-toc li ul
2442  {display:block}
2443 .wy-menu-vertical li ul li a
2444  {margin-bottom:0;
2445   color:#b3b3b3;
2446   font-weight:normal}
2447 .wy-menu-vertical a
2448  {display:inline-block;
2449   line-height:18px;
2450   padding:0.4045em 1.618em;
2451   display:block;
2452   position:relative;
2453   font-size:90%;
2454   color:#b3b3b3}
2455 .wy-menu-vertical a:hover
2456  {background-color:#4e4a4a;
2457   cursor:pointer}
2458 .wy-menu-vertical a:active
2459  {background-color:#2980B9;
2460   cursor:pointer;
2461   color:#fff}
2462 .wy-side-nav-search
2463  {z-index:200;
2464   background-color:#2980B9;
2465   text-align:center;
2466   padding:0.809em;
2467   display:block;
2468   color:#fcfcfc;
2469   margin-bottom:0.809em}
2470 .wy-side-nav-search input[type=text]
2471  {width:100%;
2472   border-radius:50px;
2473   padding:6px 12px;
2474   border-color:#2472a4}
2475 .wy-side-nav-search img
2476  {display:block;
2477   margin:auto auto 0.809em auto;
2478   height:45px;
2479   width:45px;
2480   background-color:#2980B9;
2481   padding:5px;
2482   border-radius:100%}
2483 .wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a
2484  {color:#fcfcfc;
2485   font-size:100%;
2486   font-weight:bold;
2487   display:inline-block;
2488   padding:4px 6px;
2489   margin-bottom:0.809em}
2490 .wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover
2491  {background:rgba(255,255,255,0.1)}
2492 .wy-nav .wy-menu-vertical header
2493  {color:#2980B9}
2494 .wy-nav .wy-menu-vertical a
2495  {color:#b3b3b3}
2496 .wy-nav .wy-menu-vertical a:hover
2497  {background-color:#2980B9;
2498   color:#fff}
2499 [data-menu-wrap]
2500  {-webkit-transition:all 0.2s ease-in;
2501   -moz-transition:all 0.2s ease-in;
2502   transition:all 0.2s ease-in;
2503   position:absolute;
2504   opacity:1;
2505   width:100%;
2506   opacity:0}
2507 [data-menu-wrap].move-center
2508  {left:0;
2509   right:auto;
2510   opacity:1}
2511 [data-menu-wrap].move-left
2512  {right:auto;
2513   left:-100%;
2514   opacity:0}
2515 [data-menu-wrap].move-right
2516  {right:-100%;
2517   left:auto;
2518   opacity:0}
2519 .wy-body-for-nav
2520  {background:left repeat-y #fcfcfc;
2521   background-image:url(data:image/png;
2522   base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOERBMTRGRDBFMUUxMUUzODUwMkJCOThDMEVFNURFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOERBMTRGRTBFMUUxMUUzODUwMkJCOThDMEVFNURFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE4REExNEZCMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE4REExNEZDMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EwrlwAAAAA5JREFUeNpiMDU0BAgwAAE2AJgB9BnaAAAAAElFTkSuQmCC);
2523   background-size:300px 1px}
2524 .wy-grid-for-nav
2525  {position:absolute;
2526   width:100%;
2527   height:100%}
2528 .wy-nav-side
2529  {position:absolute;
2530   top:0;
2531   left:0;
2532   width:300px;
2533   overflow:hidden;
2534   min-height:100%;
2535   background:#343131;
2536   z-index:200}
2537 .wy-nav-top
2538  {display:none;
2539   background:#2980B9;
2540   color:#fff;
2541   padding:0.4045em 0.809em;
2542   position:relative;
2543   line-height:50px;
2544   text-align:center;
2545   font-size:100%;
2546   *zoom:1}
2547 .wy-nav-top:before,.wy-nav-top:after
2548  {display:table;
2549   content:""}
2550 .wy-nav-top:after
2551  {clear:both}
2552 .wy-nav-top a
2553  {color:#fff;
2554   font-weight:bold}
2555 .wy-nav-top img
2556  {margin-right:12px;
2557   height:45px;
2558   width:45px;
2559   background-color:#2980B9;
2560   padding:5px;
2561   border-radius:100%}
2562 .wy-nav-top i
2563  {font-size:30px;
2564   float:left;
2565   cursor:pointer}
2566 .wy-nav-content-wrap
2567  {margin-left:300px;
2568   background:#fcfcfc;
2569   min-height:100%}
2570 .wy-nav-content
2571  {padding:1.618em 3.236em;
2572   height:100%;
2573   max-width:800px;
2574   margin:auto}
2575 .wy-body-mask
2576  {position:fixed;
2577   width:100%;
2578   height:100%;
2579   background:rgba(0,0,0,0.2);
2580   display:none;
2581   z-index:499}
2582 .wy-body-mask.on
2583  {display:block}
2584 footer
2585  {color:#999}
2586 footer p
2587  {margin-bottom:12px}
2588 .rst-footer-buttons
2589  {*zoom:1}
2590 .rst-footer-buttons:before,.rst-footer-buttons:after
2591  {display:table;
2592   content:""}
2593 .rst-footer-buttons:after
2594  {clear:both}
2595 #search-results .search li
2596  {margin-bottom:24px;
2597   border-bottom:solid 1px #e1e4e5;
2598   padding-bottom:24px}
2599 #search-results .search li:first-child
2600  {border-top:solid 1px #e1e4e5;
2601   padding-top:24px}
2602 #search-results .search li a
2603  {font-size:120%;
2604   margin-bottom:12px;
2605   display:inline-block}
2606 #search-results .context
2607  {color:gray;
2608   font-size:90%}
2609 @media screen and (max-width: 768px)
2610  {.wy-body-for-nav
2611  {background:#fcfcfc}
2612 .wy-nav-top
2613  {display:block}
2614 .wy-nav-side
2615  {left:-300px}
2616 .wy-nav-side.shift
2617  {width:85%;
2618   left:0}
2619 .wy-nav-content-wrap
2620  {margin-left:0}
2621 .wy-nav-content-wrap .wy-nav-content
2622  {padding:1.618em}
2623 .wy-nav-content-wrap.shift
2624  {position:fixed;
2625   min-width:100%;
2626   left:85%;
2627   top:0;
2628   height:100%;
2629   overflow:hidden}
2630 }
2631 @media screen and (min-width: 1400px)
2632  {.wy-nav-content-wrap
2633  {background:rgba(0,0,0,0.05)}
2634 .wy-nav-content
2635  {margin:0;
2636   background:#fcfcfc}
2637 }
2638 @media print
2639  {.rst-versions,footer,.wy-nav-side
2640  {display:none}
2641 .wy-nav-content-wrap
2642  {margin-left:0}
2643 }
2644 nav.stickynav
2645  {position:fixed;
2646   top:0}
2647 .rst-versions
2648  {position:fixed;
2649   bottom:0;
2650   left:0;
2651   width:300px;
2652   color:#fcfcfc;
2653   background:#1f1d1d;
2654   border-top:solid 10px #343131;
2655   font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
2656   z-index:400}
2657 .rst-versions a
2658  {color:#2980B9;
2659   text-decoration:none}
2660 .rst-versions .rst-badge-small
2661  {display:none}
2662 .rst-versions .rst-current-version
2663  {padding:12px;
2664   background-color:#272525;
2665   display:block;
2666   text-align:right;
2667   font-size:90%;
2668   cursor:pointer;
2669   color:#27AE60;
2670   *zoom:1}
2671 .rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after
2672  {display:table;
2673   content:""}
2674 .rst-versions .rst-current-version:after
2675  {clear:both}
2676 .rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .icon
2677  {color:#fcfcfc}
2678 .rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book
2679  {float:left}
2680 .rst-versions .rst-current-version .icon-book
2681  {float:left}
2682 .rst-versions .rst-current-version.rst-out-of-date
2683  {background-color:#E74C3C;
2684   color:#fff}
2685 .rst-versions .rst-current-version.rst-active-old-version
2686  {background-color:#F1C40F;
2687   color:#000}
2688 .rst-versions.shift-up .rst-other-versions
2689  {display:block}
2690 .rst-versions .rst-other-versions
2691  {font-size:90%;
2692   padding:12px;
2693   color:gray;
2694   display:none}
2695 .rst-versions .rst-other-versions hr
2696  {display:block;
2697   height:1px;
2698   border:0;
2699   margin:20px 0;
2700   padding:0;
2701   border-top:solid 1px #413d3d}
2702 .rst-versions .rst-other-versions dd
2703  {display:inline-block;
2704   margin:0}
2705 .rst-versions .rst-other-versions dd a
2706  {display:inline-block;
2707   padding:6px;
2708   color:#fcfcfc}
2709 .rst-versions.rst-badge
2710  {width:auto;
2711   bottom:20px;
2712   right:20px;
2713   left:auto;
2714   border:none;
2715   max-width:300px}
2716 .rst-versions.rst-badge .icon-book
2717  {float:none}
2718 .rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book
2719  {float:none}
2720 .rst-versions.rst-badge.shift-up .rst-current-version
2721  {text-align:right}
2722 .rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book
2723  {float:left}
2724 .rst-versions.rst-badge.shift-up .rst-current-version .icon-book
2725  {float:left}
2726 .rst-versions.rst-badge .rst-current-version
2727  {width:auto;
2728   height:30px;
2729   line-height:30px;
2730   padding:0 6px;
2731   display:block;
2732   text-align:center}
2733 @media screen and (max-width: 768px)
2734  {.rst-versions
2735  {width:85%;
2736   display:none}
2737 .rst-versions.shift
2738  {display:block}
2739 img
2740  {width:100%;
2741   height:auto}
2742 }
2743 .rst-content img
2744  {max-width:100%;
2745   height:auto !important}
2746 .rst-content div.figure
2747  {margin-bottom:24px}
2748 .rst-content div.figure.align-center
2749  {text-align:center}
2750 .rst-content .section>img
2751  {margin-bottom:24px}
2752 .rst-content blockquote
2753  {margin-left:24px;
2754   line-height:24px;
2755   margin-bottom:24px}
2756 .rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last
2757  {margin-bottom:0}
2758 .rst-content .admonition-title:before
2759  {margin-right:4px}
2760 .rst-content .admonition table
2761  {border-color:rgba(0,0,0,0.1)}
2762 .rst-content .admonition table td,.rst-content .admonition table th
2763  {background:transparent !important;
2764   border-color:rgba(0,0,0,0.1) !important}
2765 .rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li
2766  {list-style:lower-alpha}
2767 .rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li
2768  {list-style:upper-alpha}
2769 .rst-content .section ol p,.rst-content .section ul p
2770  {margin-bottom:12px}
2771 .rst-content .line-block
2772  {margin-left:24px}
2773 .rst-content .topic-title
2774  {font-weight:bold;
2775   margin-bottom:12px}
2776 .rst-content .toc-backref
2777  {color:#404040}
2778 .rst-content .align-right
2779  {float:right;
2780   margin:0px 0px 24px 24px}
2781 .rst-content .align-left
2782  {float:left;
2783   margin:0px 24px 24px 0px}
2784 .rst-content .align-center
2785  {margin:auto;
2786   display:block}
2787 .rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink
2788  {display:none;
2789   visibility:hidden;
2790   font-size:14px}
2791 .rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after
2792  {visibility:visible;
2793   content:"";
2794   font-family:FontAwesome;
2795   display:inline-block}
2796 .rst-content h1:hover .headerlink,.rst-content h2:hover .headerlink,.rst-content h3:hover .headerlink,.rst-content h4:hover .headerlink,.rst-content h5:hover .headerlink,.rst-content h6:hover .headerlink,.rst-content dl dt:hover .headerlink
2797  {display:inline-block}
2798 .rst-content .sidebar
2799  {float:right;
2800   width:40%;
2801   display:block;
2802   margin:0 0 24px 24px;
2803   padding:24px;
2804   background:#f3f6f6;
2805   border:solid 1px #e1e4e5}
2806 .rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl
2807  {font-size:90%}
2808 .rst-content .sidebar .last
2809  {margin-bottom:0}
2810 .rst-content .sidebar .sidebar-title
2811  {display:block;
2812   font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;
2813   font-weight:bold;
2814   background:#e1e4e5;
2815   padding:6px 12px;
2816   margin:-24px;
2817   margin-bottom:24px;
2818   font-size:100%}
2819 .rst-content .highlighted
2820  {background:#F1C40F;
2821   display:inline-block;
2822   font-weight:bold;
2823   padding:0 6px}
2824 .rst-content .footnote-reference,.rst-content .citation-reference
2825  {vertical-align:super;
2826   font-size:90%}
2827 .rst-content table.docutils.citation,.rst-content table.docutils.footnote
2828  {background:none;
2829   border:none;
2830   color:#999}
2831 .rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr
2832  {border:none;
2833   background-color:transparent !important;
2834   white-space:normal}
2835 .rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label
2836  {padding-left:0;
2837   padding-right:0;
2838   vertical-align:top}
2839 .rst-content table.field-list
2840  {border:none}
2841 .rst-content table.field-list td
2842  {border:none;
2843   padding-top:5px}
2844 .rst-content table.field-list td>strong
2845  {display:inline-block;
2846   margin-top:3px}
2847 .rst-content table.field-list .field-name
2848  {padding-right:10px;
2849   text-align:left;
2850   white-space:nowrap}
2851 .rst-content table.field-list .field-body
2852  {text-align:left;
2853   padding-left:0}
2854 .rst-content tt
2855  {color:#000}
2856 .rst-content tt big,.rst-content tt em
2857  {font-size:100% !important;
2858   line-height:normal}
2859 .rst-content tt .xref,a .rst-content tt
2860  {font-weight:bold}
2861 .rst-content a tt
2862  {color:#2980B9}
2863 .rst-content dl
2864  {margin-bottom:24px}
2865 .rst-content dl dt
2866  {font-weight:bold}
2867 .rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol
2868  {margin-bottom:12px !important}
2869 .rst-content dl dd
2870  {margin:0 0 12px 24px}
2871 .rst-content dl:not(.docutils)
2872  {margin-bottom:24px}
2873 .rst-content dl:not(.docutils) dt
2874  {display:inline-block;
2875   margin:6px 0;
2876   font-size:90%;
2877   line-height:normal;
2878   background:#e7f2fa;
2879   color:#2980B9;
2880   border-top:solid 3px #6ab0de;
2881   padding:6px;
2882   position:relative}
2883 .rst-content dl:not(.docutils) dt:before
2884  {color:#6ab0de}
2885 .rst-content dl:not(.docutils) dt .headerlink
2886  {color:#404040;
2887   font-size:100% !important}
2888 .rst-content dl:not(.docutils) dl dt
2889  {margin-bottom:6px;
2890   border:none;
2891   border-left:solid 3px #ccc;
2892   background:#f0f0f0;
2893   color:gray}
2894 .rst-content dl:not(.docutils) dl dt .headerlink
2895  {color:#404040;
2896   font-size:100% !important}
2897 .rst-content dl:not(.docutils) dt:first-child
2898  {margin-top:0}
2899 .rst-content dl:not(.docutils) tt
2900  {font-weight:bold}
2901 .rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname
2902  {background-color:transparent;
2903   border:none;
2904   padding:0;
2905   font-size:100% !important}
2906 .rst-content dl:not(.docutils) tt.descname
2907  {font-weight:bold}
2908 .rst-content dl:not(.docutils) .optional
2909  {display:inline-block;
2910   padding:0 4px;
2911   color:#000;
2912   font-weight:bold}
2913 .rst-content dl:not(.docutils) .property
2914  {display:inline-block;
2915   padding-right:8px}
2916 .rst-content .viewcode-link,.rst-content .viewcode-back
2917  {display:inline-block;
2918   color:#27AE60;
2919   font-size:80%;
2920   padding-left:24px}
2921 .rst-content .viewcode-back
2922  {display:block;
2923   float:right}
2924 .rst-content p.rubric
2925  {margin-bottom:12px;
2926   font-weight:bold}
2927 @media screen and (max-width: 480px)
2928  {.rst-content .sidebar
2929  {width:100%}
2930 }
2931 span[id*='MathJax-Span']
2932  {color:#404040}
2933 .math
2934  {text-align:center/