1* { 2 -webkit-box-sizing: border-box; 3 -moz-box-sizing: border-box; 4 box-sizing: border-box 5} 6 7article, 8aside, 9details, 10figcaption, 11figure, 12footer, 13header, 14hgroup, 15nav, 16section { 17 display: block 18} 19 20audio, 21canvas, 22video { 23 display: inline-block; 24 *display: inline; 25 *zoom: 1 26} 27 28audio:not([controls]) { 29 display: none 30} 31 32[hidden] { 33 display: none 34} 35 36* { 37 -webkit-box-sizing: border-box; 38 -moz-box-sizing: border-box; 39 box-sizing: border-box 40} 41 42html { 43 font-size: 100%; 44 -webkit-text-size-adjust: 100%; 45 -ms-text-size-adjust: 100% 46} 47 48body { 49 margin: 0 50} 51 52a:hover, 53a:active { 54 outline: 0 55} 56 57abbr[title] { 58 border-bottom: 1px dotted 59} 60 61b, 62strong { 63 font-weight: bold 64} 65 66blockquote { 67 margin: 0 68} 69 70dfn { 71 font-style: italic 72} 73 74hr { 75 display: block; 76 height: 1px; 77 border: 0; 78 border-top: 1px solid #ccc; 79 margin: 20px 0; 80 padding: 0 81} 82 83ins { 84 background: #ff9; 85 color: #000; 86 text-decoration: none 87} 88 89mark { 90 background: #ff0; 91 color: #000; 92 font-style: italic; 93 font-weight: bold 94} 95 96pre, 97code, 98.rst-content tt, 99kbd, 100samp { 101 font-family: monospace, serif; 102 _font-family: "courier new", monospace; 103 font-size: 1em 104} 105 106pre { 107 white-space: pre 108} 109 110q { 111 quotes: none 112} 113 114q:before, 115q:after { 116 content: ""; 117 content: none 118} 119 120small { 121 font-size: 85% 122} 123 124sub, 125sup { 126 font-size: 75%; 127 line-height: 0; 128 position: relative; 129 vertical-align: baseline 130} 131 132sup { 133 top: -0.5em 134} 135 136sub { 137 bottom: -0.25em 138} 139 140ul, 141ol, 142dl { 143 margin: 0; 144 padding: 0; 145 list-style: none; 146 list-style-image: none 147} 148 149li { 150 list-style: none 151} 152 153dd { 154 margin: 0 155} 156 157img { 158 border: 0; 159 -ms-interpolation-mode: bicubic; 160 vertical-align: middle; 161 max-width: 100% 162} 163 164svg:not(:root) { 165 overflow: hidden 166} 167 168figure { 169 margin: 0 170} 171 172form { 173 margin: 0 174} 175 176fieldset { 177 border: 0; 178 margin: 0; 179 padding: 0 180} 181 182label { 183 cursor: pointer 184} 185 186legend { 187 border: 0; 188 *margin-left: -7px; 189 padding: 0; 190 white-space: normal 191} 192 193button, 194input, 195select, 196textarea { 197 font-size: 100%; 198 margin: 0; 199 vertical-align: baseline; 200 *vertical-align: middle 201} 202 203button, 204input { 205 line-height: normal 206} 207 208button, 209input[type="button"], 210input[type="reset"], 211input[type="submit"] { 212 cursor: pointer; 213 -webkit-appearance: button; 214 *overflow: visible 215} 216 217button[disabled], 218input[disabled] { 219 cursor: default 220} 221 222input[type="checkbox"], 223input[type="radio"] { 224 box-sizing: border-box; 225 padding: 0; 226 *width: 13px; 227 *height: 13px 228} 229 230input[type="search"] { 231 -webkit-appearance: textfield; 232 -moz-box-sizing: content-box; 233 -webkit-box-sizing: content-box; 234 box-sizing: content-box 235} 236 237input[type="search"]::-webkit-search-decoration, 238input[type="search"]::-webkit-search-cancel-button { 239 -webkit-appearance: none 240} 241 242button::-moz-focus-inner, 243input::-moz-focus-inner { 244 border: 0; 245 padding: 0 246} 247 248textarea { 249 overflow: auto; 250 vertical-align: top; 251 resize: vertical 252} 253 254table { 255 border-collapse: collapse; 256 border-spacing: 0 257} 258 259td { 260 vertical-align: top 261} 262 263.chromeframe { 264 margin: 0.2em 0; 265 background: #ccc; 266 color: #000; 267 padding: 0.2em 0 268} 269 270.ir { 271 display: block; 272 border: 0; 273 text-indent: -999em; 274 overflow: hidden; 275 background-color: transparent; 276 background-repeat: no-repeat; 277 text-align: left; 278 direction: ltr; 279 *line-height: 0 280} 281 282.ir br { 283 display: none 284} 285 286.hidden { 287 display: none !important; 288 visibility: hidden 289} 290 291.visuallyhidden { 292 border: 0; 293 clip: rect(0 0 0 0); 294 height: 1px; 295 margin: -1px; 296 overflow: hidden; 297 padding: 0; 298 position: absolute; 299 width: 1px 300} 301 302.visuallyhidden.focusable:active, 303.visuallyhidden.focusable:focus { 304 clip: auto; 305 height: auto; 306 margin: 0; 307 overflow: visible; 308 position: static; 309 width: auto 310} 311 312.invisible { 313 visibility: hidden 314} 315 316.relative { 317 position: relative 318} 319 320big, 321small { 322 font-size: 100% 323} 324 325@media print { 326 html, 327 body, 328 section { 329 background: none !important 330 } 331 * { 332 box-shadow: none !important; 333 text-shadow: none !important; 334 filter: none !important; 335 -ms-filter: none !important 336 } 337 a, 338 a:visited { 339 text-decoration: underline 340 } 341 .ir a:after, 342 a[href^="javascript:"]:after, 343 a[href^="#"]:after { 344 content: "" 345 } 346 pre, 347 blockquote { 348 page-break-inside: avoid 349 } 350 thead { 351 display: table-header-group 352 } 353 tr, 354 img { 355 page-break-inside: avoid 356 } 357 img { 358 max-width: 100% !important 359 } 360 @page { 361 margin: 0.5cm 362 } 363 p, 364 h2, 365 h3 { 366 orphans: 3; 367 widows: 3 368 } 369 h2, 370 h3 { 371 page-break-after: avoid 372 } 373} 374 375.fa:before, 376.rst-content .admonition-title:before, 377.rst-content h1 .headerlink:before, 378.rst-content h2 .headerlink:before, 379.rst-content h3 .headerlink:before, 380.rst-content h4 .headerlink:before, 381.rst-content h5 .headerlink:before, 382.rst-content h6 .headerlink:before, 383.rst-content dl dt .headerlink:before, 384.icon:before, 385.wy-dropdown .caret:before, 386.wy-inline-validate.wy-inline-validate-success .wy-input-context:before, 387.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before, 388.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before, 389.wy-inline-validate.wy-inline-validate-info .wy-input-context:before, 390.wy-alert, 391.rst-content .note, 392.rst-content .attention, 393.rst-content .caution, 394.rst-content .danger, 395.rst-content .error, 396.rst-content .hint, 397.rst-content .important, 398.rst-content .tip, 399.rst-content .warning, 400.rst-content .seealso, 401.btn, 402input[type="text"], 403input[type="password"], 404input[type="email"], 405input[type="url"], 406input[type="date"], 407input[type="month"], 408input[type="time"], 409input[type="datetime"], 410input[type="datetime-local"], 411input[type="week"], 412input[type="number"], 413input[type="search"], 414input[type="tel"], 415input[type="color"], 416select, 417textarea, 418.wy-menu-vertical li.on a, 419.wy-menu-vertical li.current>a, 420.wy-side-nav-search>a, 421.wy-side-nav-search .wy-dropdown>a, 422.wy-nav-top a { 423 -webkit-font-smoothing: antialiased 424} 425 426.clearfix { 427 *zoom: 1 428} 429 430.clearfix:before, 431.clearfix:after { 432 display: table; 433 content: "" 434} 435 436.clearfix:after { 437 clear: both 438} 439/*! 440 * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome 441 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 442 */ 443 444@font-face { 445 font-family: 'FontAwesome'; 446 src: url("../fonts/fontawesome-webfont.eot?v=4.0.3"); 447 src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg"); 448 font-weight: normal; 449 font-style: normal 450} 451 452.fa, 453.rst-content .admonition-title, 454.rst-content h1 .headerlink, 455.rst-content h2 .headerlink, 456.rst-content h3 .headerlink, 457.rst-content h4 .headerlink, 458.rst-content h5 .headerlink, 459.rst-content h6 .headerlink, 460.rst-content dl dt .headerlink, 461.icon { 462 display: inline-block; 463 font-family: FontAwesome; 464 font-style: normal; 465 font-weight: normal; 466 line-height: 1; 467 -webkit-font-smoothing: antialiased; 468 -moz-osx-font-smoothing: grayscale 469} 470 471.fa-lg { 472 font-size: 1.33333em; 473 line-height: 0.75em; 474 vertical-align: -15% 475} 476 477.fa-2x { 478 font-size: 2em 479} 480 481.fa-3x { 482 font-size: 3em 483} 484 485.fa-4x { 486 font-size: 4em 487} 488 489.fa-5x { 490 font-size: 5em 491} 492 493.fa-fw { 494 width: 1.28571em; 495 text-align: center 496} 497 498.fa-ul { 499 padding-left: 0; 500 margin-left: 2.14286em; 501 list-style-type: none 502} 503 504.fa-ul>li { 505 position: relative 506} 507 508.fa-li { 509 position: absolute; 510 left: -2.14286em; 511 width: 2.14286em; 512 top: 0.14286em; 513 text-align: center 514} 515 516.fa-li.fa-lg { 517 left: -1.85714em 518} 519 520.fa-border { 521 padding: .2em .25em .15em; 522 border: solid 0.08em #eee; 523 border-radius: .1em 524} 525 526.pull-right { 527 float: right 528} 529 530.pull-left { 531 float: left 532} 533 534.fa.pull-left, 535.rst-content .pull-left.admonition-title, 536.rst-content h1 .pull-left.headerlink, 537.rst-content h2 .pull-left.headerlink, 538.rst-content h3 .pull-left.headerlink, 539.rst-content h4 .pull-left.headerlink, 540.rst-content h5 .pull-left.headerlink, 541.rst-content h6 .pull-left.headerlink, 542.rst-content dl dt .pull-left.headerlink, 543.pull-left.icon { 544 margin-right: .3em 545} 546 547.fa.pull-right, 548.rst-content .pull-right.admonition-title, 549.rst-content h1 .pull-right.headerlink, 550.rst-content h2 .pull-right.headerlink, 551.rst-content h3 .pull-right.headerlink, 552.rst-content h4 .pull-right.headerlink, 553.rst-content h5 .pull-right.headerlink, 554.rst-content h6 .pull-right.headerlink, 555.rst-content dl dt .pull-right.headerlink, 556.pull-right.icon { 557 margin-left: .3em 558} 559 560.fa-spin { 561 -webkit-animation: spin 2s infinite linear; 562 -moz-animation: spin 2s infinite linear; 563 -o-animation: spin 2s infinite linear; 564 animation: spin 2s infinite linear 565} 566 567@-moz-keyframes spin { 568 0% { 569 -moz-transform: rotate(0deg) 570 } 571 100% { 572 -moz-transform: rotate(359deg) 573 } 574} 575 576@-webkit-keyframes spin { 577 0% { 578 -webkit-transform: rotate(0deg) 579 } 580 100% { 581 -webkit-transform: rotate(359deg) 582 } 583} 584 585@-o-keyframes spin { 586 0% { 587 -o-transform: rotate(0deg) 588 } 589 100% { 590 -o-transform: rotate(359deg) 591 } 592} 593 594@-ms-keyframes spin { 595 0% { 596 -ms-transform: rotate(0deg) 597 } 598 100% { 599 -ms-transform: rotate(359deg) 600 } 601} 602 603@keyframes spin { 604 0% { 605 transform: rotate(0deg) 606 } 607 100% { 608 transform: rotate(359deg) 609 } 610} 611 612.fa-rotate-90 { 613 filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=$rotation); 614 -webkit-transform: rotate(90deg); 615 -moz-transform: rotate(90deg); 616 -ms-transform: rotate(90deg); 617 -o-transform: rotate(90deg); 618 transform: rotate(90deg) 619} 620 621.fa-rotate-180 { 622 filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=$rotation); 623 -webkit-transform: rotate(180deg); 624 -moz-transform: rotate(180deg); 625 -ms-transform: rotate(180deg); 626 -o-transform: rotate(180deg); 627 transform: rotate(180deg) 628} 629 630.fa-rotate-270 { 631 filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=$rotation); 632 -webkit-transform: rotate(270deg); 633 -moz-transform: rotate(270deg); 634 -ms-transform: rotate(270deg); 635 -o-transform: rotate(270deg); 636 transform: rotate(270deg) 637} 638 639.fa-flip-horizontal { 640 filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=$rotation); 641 -webkit-transform: scale(-1, 1); 642 -moz-transform: scale(-1, 1); 643 -ms-transform: scale(-1, 1); 644 -o-transform: scale(-1, 1); 645 transform: scale(-1, 1) 646} 647 648.fa-flip-vertical { 649 filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=$rotation); 650 -webkit-transform: scale(1, -1); 651 -moz-transform: scale(1, -1); 652 -ms-transform: scale(1, -1); 653 -o-transform: scale(1, -1); 654 transform: scale(1, -1) 655} 656 657.fa-stack { 658 position: relative; 659 display: inline-block; 660 width: 2em; 661 height: 2em; 662 line-height: 2em; 663 vertical-align: middle 664} 665 666.fa-stack-1x, 667.fa-stack-2x { 668 position: absolute; 669 left: 0; 670 width: 100%; 671 text-align: center 672} 673 674.fa-stack-1x { 675 line-height: inherit 676} 677 678.fa-stack-2x { 679 font-size: 2em 680} 681 682.fa-inverse { 683 color: #fff 684} 685 686.fa-glass:before { 687 content: "\f000" 688} 689 690.fa-music:before { 691 content: "\f001" 692} 693 694.fa-search:before, 695.icon-search:before { 696 content: "\f002" 697} 698 699.fa-envelope-o:before { 700 content: "\f003" 701} 702 703.fa-heart:before { 704 content: "\f004" 705} 706 707.fa-star:before { 708 content: "\f005" 709} 710 711.fa-star-o:before { 712 content: "\f006" 713} 714 715.fa-user:before { 716 content: "\f007" 717} 718 719.fa-film:before { 720 content: "\f008" 721} 722 723.fa-th-large:before { 724 content: "\f009" 725} 726 727.fa-th:before { 728 content: "\f00a" 729} 730 731.fa-th-list:before { 732 content: "\f00b" 733} 734 735.fa-check:before { 736 content: "\f00c" 737} 738 739.fa-times:before { 740 content: "\f00d" 741} 742 743.fa-search-plus:before { 744 content: "\f00e" 745} 746 747.fa-search-minus:before { 748 content: "\f010" 749} 750 751.fa-power-off:before { 752 content: "\f011" 753} 754 755.fa-signal:before { 756 content: "\f012" 757} 758 759.fa-gear:before, 760.fa-cog:before { 761 content: "\f013" 762} 763 764.fa-trash-o:before { 765 content: "\f014" 766} 767 768.fa-home:before, 769.icon-home:before { 770 content: "\f015" 771} 772 773.fa-file-o:before { 774 content: "\f016" 775} 776 777.fa-clock-o:before { 778 content: "\f017" 779} 780 781.fa-road:before { 782 content: "\f018" 783} 784 785.fa-download:before { 786 content: "\f019" 787} 788 789.fa-arrow-circle-o-down:before { 790 content: "\f01a" 791} 792 793.fa-arrow-circle-o-up:before { 794 content: "\f01b" 795} 796 797.fa-inbox:before { 798 content: "\f01c" 799} 800 801.fa-play-circle-o:before { 802 content: "\f01d" 803} 804 805.fa-rotate-right:before, 806.fa-repeat:before { 807 content: "\f01e" 808} 809 810.fa-refresh:before { 811 content: "\f021" 812} 813 814.fa-list-alt:before { 815 content: "\f022" 816} 817 818.fa-lock:before { 819 content: "\f023" 820} 821 822.fa-flag:before { 823 content: "\f024" 824} 825 826.fa-headphones:before { 827 content: "\f025" 828} 829 830.fa-volume-off:before { 831 content: "\f026" 832} 833 834.fa-volume-down:before { 835 content: "\f027" 836} 837 838.fa-volume-up:before { 839 content: "\f028" 840} 841 842.fa-qrcode:before { 843 content: "\f029" 844} 845 846.fa-barcode:before { 847 content: "\f02a" 848} 849 850.fa-tag:before { 851 content: "\f02b" 852} 853 854.fa-tags:before { 855 content: "\f02c" 856} 857 858.fa-book:before, 859.icon-book:before { 860 content: "\f02d" 861} 862 863.fa-bookmark:before { 864 content: "\f02e" 865} 866 867.fa-print:before { 868 content: "\f02f" 869} 870 871.fa-camera:before { 872 content: "\f030" 873} 874 875.fa-font:before { 876 content: "\f031" 877} 878 879.fa-bold:before { 880 content: "\f032" 881} 882 883.fa-italic:before { 884 content: "\f033" 885} 886 887.fa-text-height:before { 888 content: "\f034" 889} 890 891.fa-text-width:before { 892 content: "\f035" 893} 894 895.fa-align-left:before { 896 content: "\f036" 897} 898 899.fa-align-center:before { 900 content: "\f037" 901} 902 903.fa-align-right:before { 904 content: "\f038" 905} 906 907.fa-align-justify:before { 908 content: "\f039" 909} 910 911.fa-list:before { 912 content: "\f03a" 913} 914 915.fa-dedent:before, 916.fa-outdent:before { 917 content: "\f03b" 918} 919 920.fa-indent:before { 921 content: "\f03c" 922} 923 924.fa-video-camera:before { 925 content: "\f03d" 926} 927 928.fa-picture-o:before { 929 content: "\f03e" 930} 931 932.fa-pencil:before { 933 content: "\f040" 934} 935 936.fa-map-marker:before { 937 content: "\f041" 938} 939 940.fa-adjust:before { 941 content: "\f042" 942} 943 944.fa-tint:before { 945 content: "\f043" 946} 947 948.fa-edit:before, 949.fa-pencil-square-o:before { 950 content: "\f044" 951} 952 953.fa-share-square-o:before { 954 content: "\f045" 955} 956 957.fa-check-square-o:before { 958 content: "\f046" 959} 960 961.fa-arrows:before { 962 content: "\f047" 963} 964 965.fa-step-backward:before { 966 content: "\f048" 967} 968 969.fa-fast-backward:before { 970 content: "\f049" 971} 972 973.fa-backward:before { 974 content: "\f04a" 975} 976 977.fa-play:before { 978 content: "\f04b" 979} 980 981.fa-pause:before { 982 content: "\f04c" 983} 984 985.fa-stop:before { 986 content: "\f04d" 987} 988 989.fa-forward:before { 990 content: "\f04e" 991} 992 993.fa-fast-forward:before { 994 content: "\f050" 995} 996 997.fa-step-forward:before { 998 content: "\f051" 999} 1000 1001.fa-eject:before { 1002 content: "\f052" 1003} 1004 1005.fa-chevron-left:before { 1006 content: "\f053" 1007} 1008 1009.fa-chevron-right:before { 1010 content: "\f054" 1011} 1012 1013.fa-plus-circle:before { 1014 content: "\f055" 1015} 1016 1017.fa-minus-circle:before { 1018 content: "\f056" 1019} 1020 1021.fa-times-circle:before, 1022.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before { 1023 content: "\f057" 1024} 1025 1026.fa-check-circle:before, 1027.wy-inline-validate.wy-inline-validate-success .wy-input-context:before { 1028 content: "\f058" 1029} 1030 1031.fa-question-circle:before { 1032 content: "\f059" 1033} 1034 1035.fa-info-circle:before { 1036 content: "\f05a" 1037} 1038 1039.fa-crosshairs:before { 1040 content: "\f05b" 1041} 1042 1043.fa-times-circle-o:before { 1044 content: "\f05c" 1045} 1046 1047.fa-check-circle-o:before { 1048 content: "\f05d" 1049} 1050 1051.fa-ban:before { 1052 content: "\f05e" 1053} 1054 1055.fa-arrow-left:before { 1056 content: "\f060" 1057} 1058 1059.fa-arrow-right:before { 1060 content: "\f061" 1061} 1062 1063.fa-arrow-up:before { 1064 content: "\f062" 1065} 1066 1067.fa-arrow-down:before { 1068 content: "\f063" 1069} 1070 1071.fa-mail-forward:before, 1072.fa-share:before { 1073 content: "\f064" 1074} 1075 1076.fa-expand:before { 1077 content: "\f065" 1078} 1079 1080.fa-compress:before { 1081 content: "\f066" 1082} 1083 1084.fa-plus:before { 1085 content: "\f067" 1086} 1087 1088.fa-minus:before { 1089 content: "\f068" 1090} 1091 1092.fa-asterisk:before { 1093 content: "\f069" 1094} 1095 1096.fa-exclamation-circle:before, 1097.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before, 1098.wy-inline-validate.wy-inline-validate-info .wy-input-context:before, 1099.rst-content .admonition-title:before { 1100 content: "\f06a" 1101} 1102 1103.fa-gift:before { 1104 content: "\f06b" 1105} 1106 1107.fa-leaf:before { 1108 content: "\f06c" 1109} 1110 1111.fa-fire:before, 1112.icon-fire:before { 1113 content: "\f06d" 1114} 1115 1116.fa-eye:before { 1117 content: "\f06e" 1118} 1119 1120.fa-eye-slash:before { 1121 content: "\f070" 1122} 1123 1124.fa-warning:before, 1125.fa-exclamation-triangle:before { 1126 content: "\f071" 1127} 1128 1129.fa-plane:before { 1130 content: "\f072" 1131} 1132 1133.fa-calendar:before { 1134 content: "\f073" 1135} 1136 1137.fa-random:before { 1138 content: "\f074" 1139} 1140 1141.fa-comment:before { 1142 content: "\f075" 1143} 1144 1145.fa-magnet:before { 1146 content: "\f076" 1147} 1148 1149.fa-chevron-up:before { 1150 content: "\f077" 1151} 1152 1153.fa-chevron-down:before { 1154 content: "\f078" 1155} 1156 1157.fa-retweet:before { 1158 content: "\f079" 1159} 1160 1161.fa-shopping-cart:before { 1162 content: "\f07a" 1163} 1164 1165.fa-folder:before { 1166 content: "\f07b" 1167} 1168 1169.fa-folder-open:before { 1170 content: "\f07c" 1171} 1172 1173.fa-arrows-v:before { 1174 content: "\f07d" 1175} 1176 1177.fa-arrows-h:before { 1178 content: "\f07e" 1179} 1180 1181.fa-bar-chart-o:before { 1182 content: "\f080" 1183} 1184 1185.fa-twitter-square:before { 1186 content: "\f081" 1187} 1188 1189.fa-facebook-square:before { 1190 content: "\f082" 1191} 1192 1193.fa-camera-retro:before { 1194 content: "\f083" 1195} 1196 1197.fa-key:before { 1198 content: "\f084" 1199} 1200 1201.fa-gears:before, 1202.fa-cogs:before { 1203 content: "\f085" 1204} 1205 1206.fa-comments:before { 1207 content: "\f086" 1208} 1209 1210.fa-thumbs-o-up:before { 1211 content: "\f087" 1212} 1213 1214.fa-thumbs-o-down:before { 1215 content: "\f088" 1216} 1217 1218.fa-star-half:before { 1219 content: "\f089" 1220} 1221 1222.fa-heart-o:before { 1223 content: "\f08a" 1224} 1225 1226.fa-sign-out:before { 1227 content: "\f08b" 1228} 1229 1230.fa-linkedin-square:before { 1231 content: "\f08c" 1232} 1233 1234.fa-thumb-tack:before { 1235 content: "\f08d" 1236} 1237 1238.fa-external-link:before { 1239 content: "\f08e" 1240} 1241 1242.fa-sign-in:before { 1243 content: "\f090" 1244} 1245 1246.fa-trophy:before { 1247 content: "\f091" 1248} 1249 1250.fa-github-square:before { 1251 content: "\f092" 1252} 1253 1254.fa-upload:before { 1255 content: "\f093" 1256} 1257 1258.fa-lemon-o:before { 1259 content: "\f094" 1260} 1261 1262.fa-phone:before { 1263 content: "\f095" 1264} 1265 1266.fa-square-o:before { 1267 content: "\f096" 1268} 1269 1270.fa-bookmark-o:before { 1271 content: "\f097" 1272} 1273 1274.fa-phone-square:before { 1275 content: "\f098" 1276} 1277 1278.fa-twitter:before { 1279 content: "\f099" 1280} 1281 1282.fa-facebook:before { 1283 content: "\f09a" 1284} 1285 1286.fa-github:before, 1287.icon-github:before { 1288 content: "\f09b" 1289} 1290 1291.fa-unlock:before { 1292 content: "\f09c" 1293} 1294 1295.fa-credit-card:before { 1296 content: "\f09d" 1297} 1298 1299.fa-rss:before { 1300 content: "\f09e" 1301} 1302 1303.fa-hdd-o:before { 1304 content: "\f0a0" 1305} 1306 1307.fa-bullhorn:before { 1308 content: "\f0a1" 1309} 1310 1311.fa-bell:before { 1312 content: "\f0f3" 1313} 1314 1315.fa-certificate:before { 1316 content: "\f0a3" 1317} 1318 1319.fa-hand-o-right:before { 1320 content: "\f0a4" 1321} 1322 1323.fa-hand-o-left:before { 1324 content: "\f0a5" 1325} 1326 1327.fa-hand-o-up:before { 1328 content: "\f0a6" 1329} 1330 1331.fa-hand-o-down:before { 1332 content: "\f0a7" 1333} 1334 1335.fa-arrow-circle-left:before, 1336.icon-circle-arrow-left:before { 1337 content: "\f0a8" 1338} 1339 1340.fa-arrow-circle-right:before, 1341.icon-circle-arrow-right:before { 1342 content: "\f0a9" 1343} 1344 1345.fa-arrow-circle-up:before { 1346 content: "\f0aa" 1347} 1348 1349.fa-arrow-circle-down:before { 1350 content: "\f0ab" 1351} 1352 1353.fa-globe:before { 1354 content: "\f0ac" 1355} 1356 1357.fa-wrench:before { 1358 content: "\f0ad" 1359} 1360 1361.fa-tasks:before { 1362 content: "\f0ae" 1363} 1364 1365.fa-filter:before { 1366 content: "\f0b0" 1367} 1368 1369.fa-briefcase:before { 1370 content: "\f0b1" 1371} 1372 1373.fa-arrows-alt:before { 1374 content: "\f0b2" 1375} 1376 1377.fa-group:before, 1378.fa-users:before { 1379 content: "\f0c0" 1380} 1381 1382.fa-chain:before, 1383.fa-link:before, 1384.icon-link:before { 1385 content: "\f0c1" 1386} 1387 1388.fa-cloud:before { 1389 content: "\f0c2" 1390} 1391 1392.fa-flask:before { 1393 content: "\f0c3" 1394} 1395 1396.fa-cut:before, 1397.fa-scissors:before { 1398 content: "\f0c4" 1399} 1400 1401.fa-copy:before, 1402.fa-files-o:before { 1403 content: "\f0c5" 1404} 1405 1406.fa-paperclip:before { 1407 content: "\f0c6" 1408} 1409 1410.fa-save:before, 1411.fa-floppy-o:before { 1412 content: "\f0c7" 1413} 1414 1415.fa-square:before { 1416 content: "\f0c8" 1417} 1418 1419.fa-bars:before { 1420 content: "\f0c9" 1421} 1422 1423.fa-list-ul:before { 1424 content: "\f0ca" 1425} 1426 1427.fa-list-ol:before { 1428 content: "\f0cb" 1429} 1430 1431.fa-strikethrough:before { 1432 content: "\f0cc" 1433} 1434 1435.fa-underline:before { 1436 content: "\f0cd" 1437} 1438 1439.fa-table:before { 1440 content: "\f0ce" 1441} 1442 1443.fa-magic:before { 1444 content: "\f0d0" 1445} 1446 1447.fa-truck:before { 1448 content: "\f0d1" 1449} 1450 1451.fa-pinterest:before { 1452 content: "\f0d2" 1453} 1454 1455.fa-pinterest-square:before { 1456 content: "\f0d3" 1457} 1458 1459.fa-google-plus-square:before { 1460 content: "\f0d4" 1461} 1462 1463.fa-google-plus:before { 1464 content: "\f0d5" 1465} 1466 1467.fa-money:before { 1468 content: "\f0d6" 1469} 1470 1471.fa-caret-down:before, 1472.wy-dropdown .caret:before, 1473.icon-caret-down:before { 1474 content: "\f0d7" 1475} 1476 1477.fa-caret-up:before { 1478 content: "\f0d8" 1479} 1480 1481.fa-caret-left:before { 1482 content: "\f0d9" 1483} 1484 1485.fa-caret-right:before { 1486 content: "\f0da" 1487} 1488 1489.fa-columns:before { 1490 content: "\f0db" 1491} 1492 1493.fa-unsorted:before, 1494.fa-sort:before { 1495 content: "\f0dc" 1496} 1497 1498.fa-sort-down:before, 1499.fa-sort-asc:before { 1500 content: "\f0dd" 1501} 1502 1503.fa-sort-up:before, 1504.fa-sort-desc:before { 1505 content: "\f0de" 1506} 1507 1508.fa-envelope:before { 1509 content: "\f0e0" 1510} 1511 1512.fa-linkedin:before { 1513 content: "\f0e1" 1514} 1515 1516.fa-rotate-left:before, 1517.fa-undo:before { 1518 content: "\f0e2" 1519} 1520 1521.fa-legal:before, 1522.fa-gavel:before { 1523 content: "\f0e3" 1524} 1525 1526.fa-dashboard:before, 1527.fa-tachometer:before { 1528 content: "\f0e4" 1529} 1530 1531.fa-comment-o:before { 1532 content: "\f0e5" 1533} 1534 1535.fa-comments-o:before { 1536 content: "\f0e6" 1537} 1538 1539.fa-flash:before, 1540.fa-bolt:before { 1541 content: "\f0e7" 1542} 1543 1544.fa-sitemap:before { 1545 content: "\f0e8" 1546} 1547 1548.fa-umbrella:before { 1549 content: "\f0e9" 1550} 1551 1552.fa-paste:before, 1553.fa-clipboard:before { 1554 content: "\f0ea" 1555} 1556 1557.fa-lightbulb-o:before { 1558 content: "\f0eb" 1559} 1560 1561.fa-exchange:before { 1562 content: "\f0ec" 1563} 1564 1565.fa-cloud-download:before { 1566 content: "\f0ed" 1567} 1568 1569.fa-cloud-upload:before { 1570 content: "\f0ee" 1571} 1572 1573.fa-user-md:before { 1574 content: "\f0f0" 1575} 1576 1577.fa-stethoscope:before { 1578 content: "\f0f1" 1579} 1580 1581.fa-suitcase:before { 1582 content: "\f0f2" 1583} 1584 1585.fa-bell-o:before { 1586 content: "\f0a2" 1587} 1588 1589.fa-coffee:before { 1590 content: "\f0f4" 1591} 1592 1593.fa-cutlery:before { 1594 content: "\f0f5" 1595} 1596 1597.fa-file-text-o:before { 1598 content: "\f0f6" 1599} 1600 1601.fa-building-o:before { 1602 content: "\f0f7" 1603} 1604 1605.fa-hospital-o:before { 1606 content: "\f0f8" 1607} 1608 1609.fa-ambulance:before { 1610 content: "\f0f9" 1611} 1612 1613.fa-medkit:before { 1614 content: "\f0fa" 1615} 1616 1617.fa-fighter-jet:before { 1618 content: "\f0fb" 1619} 1620 1621.fa-beer:before { 1622 content: "\f0fc" 1623} 1624 1625.fa-h-square:before { 1626 content: "\f0fd" 1627} 1628 1629.fa-plus-square:before { 1630 content: "\f0fe" 1631} 1632 1633.fa-angle-double-left:before { 1634 content: "\f100" 1635} 1636 1637.fa-angle-double-right:before { 1638 content: "\f101" 1639} 1640 1641.fa-angle-double-up:before { 1642 content: "\f102" 1643} 1644 1645.fa-angle-double-down:before { 1646 content: "\f103" 1647} 1648 1649.fa-angle-left:before { 1650 content: "\f104" 1651} 1652 1653.fa-angle-right:before { 1654 content: "\f105" 1655} 1656 1657.fa-angle-up:before { 1658 content: "\f106" 1659} 1660 1661.fa-angle-down:before { 1662 content: "\f107" 1663} 1664 1665.fa-desktop:before { 1666 content: "\f108" 1667} 1668 1669.fa-laptop:before { 1670 content: "\f109" 1671} 1672 1673.fa-tablet:before { 1674 content: "\f10a" 1675} 1676 1677.fa-mobile-phone:before, 1678.fa-mobile:before { 1679 content: "\f10b" 1680} 1681 1682.fa-circle-o:before { 1683 content: "\f10c" 1684} 1685 1686.fa-quote-left:before { 1687 content: "\f10d" 1688} 1689 1690.fa-quote-right:before { 1691 content: "\f10e" 1692} 1693 1694.fa-spinner:before { 1695 content: "\f110" 1696} 1697 1698.fa-circle:before { 1699 content: "\f111" 1700} 1701 1702.fa-mail-reply:before, 1703.fa-reply:before { 1704 content: "\f112" 1705} 1706 1707.fa-github-alt:before { 1708 content: "\f113" 1709} 1710 1711.fa-folder-o:before { 1712 content: "\f114" 1713} 1714 1715.fa-folder-open-o:before { 1716 content: "\f115" 1717} 1718 1719.fa-smile-o:before { 1720 content: "\f118" 1721} 1722 1723.fa-frown-o:before { 1724 content: "\f119" 1725} 1726 1727.fa-meh-o:before { 1728 content: "\f11a" 1729} 1730 1731.fa-gamepad:before { 1732 content: "\f11b" 1733} 1734 1735.fa-keyboard-o:before { 1736 content: "\f11c" 1737} 1738 1739.fa-flag-o:before { 1740 content: "\f11d" 1741} 1742 1743.fa-flag-checkered:before { 1744 content: "\f11e" 1745} 1746 1747.fa-terminal:before { 1748 content: "\f120" 1749} 1750 1751.fa-code:before { 1752 content: "\f121" 1753} 1754 1755.fa-reply-all:before { 1756 content: "\f122" 1757} 1758 1759.fa-mail-reply-all:before { 1760 content: "\f122" 1761} 1762 1763.fa-star-half-empty:before, 1764.fa-star-half-full:before, 1765.fa-star-half-o:before { 1766 content: "\f123" 1767} 1768 1769.fa-location-arrow:before { 1770 content: "\f124" 1771} 1772 1773.fa-crop:before { 1774 content: "\f125" 1775} 1776 1777.fa-code-fork:before { 1778 content: "\f126" 1779} 1780 1781.fa-unlink:before, 1782.fa-chain-broken:before { 1783 content: "\f127" 1784} 1785 1786.fa-question:before { 1787 content: "\f128" 1788} 1789 1790.fa-info:before { 1791 content: "\f129" 1792} 1793 1794.fa-exclamation:before { 1795 content: "\f12a" 1796} 1797 1798.fa-superscript:before { 1799 content: "\f12b" 1800} 1801 1802.fa-subscript:before { 1803 content: "\f12c" 1804} 1805 1806.fa-eraser:before { 1807 content: "\f12d" 1808} 1809 1810.fa-puzzle-piece:before { 1811 content: "\f12e" 1812} 1813 1814.fa-microphone:before { 1815 content: "\f130" 1816} 1817 1818.fa-microphone-slash:before { 1819 content: "\f131" 1820} 1821 1822.fa-shield:before { 1823 content: "\f132" 1824} 1825 1826.fa-calendar-o:before { 1827 content: "\f133" 1828} 1829 1830.fa-fire-extinguisher:before { 1831 content: "\f134" 1832} 1833 1834.fa-rocket:before { 1835 content: "\f135" 1836} 1837 1838.fa-maxcdn:before { 1839 content: "\f136" 1840} 1841 1842.fa-chevron-circle-left:before { 1843 content: "\f137" 1844} 1845 1846.fa-chevron-circle-right:before { 1847 content: "\f138" 1848} 1849 1850.fa-chevron-circle-up:before { 1851 content: "\f139" 1852} 1853 1854.fa-chevron-circle-down:before { 1855 content: "\f13a" 1856} 1857 1858.fa-html5:before { 1859 content: "\f13b" 1860} 1861 1862.fa-css3:before { 1863 content: "\f13c" 1864} 1865 1866.fa-anchor:before { 1867 content: "\f13d" 1868} 1869 1870.fa-unlock-alt:before { 1871 content: "\f13e" 1872} 1873 1874.fa-bullseye:before { 1875 content: "\f140" 1876} 1877 1878.fa-ellipsis-h:before { 1879 content: "\f141" 1880} 1881 1882.fa-ellipsis-v:before { 1883 content: "\f142" 1884} 1885 1886.fa-rss-square:before { 1887 content: "\f143" 1888} 1889 1890.fa-play-circle:before { 1891 content: "\f144" 1892} 1893 1894.fa-ticket:before { 1895 content: "\f145" 1896} 1897 1898.fa-minus-square:before { 1899 content: "\f146" 1900} 1901 1902.fa-minus-square-o:before { 1903 content: "\f147" 1904} 1905 1906.fa-level-up:before { 1907 content: "\f148" 1908} 1909 1910.fa-level-down:before { 1911 content: "\f149" 1912} 1913 1914.fa-check-square:before { 1915 content: "\f14a" 1916} 1917 1918.fa-pencil-square:before { 1919 content: "\f14b" 1920} 1921 1922.fa-external-link-square:before { 1923 content: "\f14c" 1924} 1925 1926.fa-share-square:before { 1927 content: "\f14d" 1928} 1929 1930.fa-compass:before { 1931 content: "\f14e" 1932} 1933 1934.fa-toggle-down:before, 1935.fa-caret-square-o-down:before { 1936 content: "\f150" 1937} 1938 1939.fa-toggle-up:before, 1940.fa-caret-square-o-up:before { 1941 content: "\f151" 1942} 1943 1944.fa-toggle-right:before, 1945.fa-caret-square-o-right:before { 1946 content: "\f152" 1947} 1948 1949.fa-euro:before, 1950.fa-eur:before { 1951 content: "\f153" 1952} 1953 1954.fa-gbp:before { 1955 content: "\f154" 1956} 1957 1958.fa-dollar:before, 1959.fa-usd:before { 1960 content: "\f155" 1961} 1962 1963.fa-rupee:before, 1964.fa-inr:before { 1965 content: "\f156" 1966} 1967 1968.fa-cny:before, 1969.fa-rmb:before, 1970.fa-yen:before, 1971.fa-jpy:before { 1972 content: "\f157" 1973} 1974 1975.fa-ruble:before, 1976.fa-rouble:before, 1977.fa-rub:before { 1978 content: "\f158" 1979} 1980 1981.fa-won:before, 1982.fa-krw:before { 1983 content: "\f159" 1984} 1985 1986.fa-bitcoin:before, 1987.fa-btc:before { 1988 content: "\f15a" 1989} 1990 1991.fa-file:before { 1992 content: "\f15b" 1993} 1994 1995.fa-file-text:before { 1996 content: "\f15c" 1997} 1998 1999.fa-sort-alpha-asc:before { 2000 content: "\f15d" 2001} 2002 2003.fa-sort-alpha-desc:before { 2004 content: "\f15e" 2005} 2006 2007.fa-sort-amount-asc:before { 2008 content: "\f160" 2009} 2010 2011.fa-sort-amount-desc:before { 2012 content: "\f161" 2013} 2014 2015.fa-sort-numeric-asc:before { 2016 content: "\f162" 2017} 2018 2019.fa-sort-numeric-desc:before { 2020 content: "\f163" 2021} 2022 2023.fa-thumbs-up:before { 2024 content: "\f164" 2025} 2026 2027.fa-thumbs-down:before { 2028 content: "\f165" 2029} 2030 2031.fa-youtube-square:before { 2032 content: "\f166" 2033} 2034 2035.fa-youtube:before { 2036 content: "\f167" 2037} 2038 2039.fa-xing:before { 2040 content: "\f168" 2041} 2042 2043.fa-xing-square:before { 2044 content: "\f169" 2045} 2046 2047.fa-youtube-play:before { 2048 content: "\f16a" 2049} 2050 2051.fa-dropbox:before { 2052 content: "\f16b" 2053} 2054 2055.fa-stack-overflow:before { 2056 content: "\f16c" 2057} 2058 2059.fa-instagram:before { 2060 content: "\f16d" 2061} 2062 2063.fa-flickr:before { 2064 content: "\f16e" 2065} 2066 2067.fa-adn:before { 2068 content: "\f170" 2069} 2070 2071.fa-bitbucket:before, 2072.icon-bitbucket:before { 2073 content: "\f171" 2074} 2075 2076.fa-bitbucket-square:before { 2077 content: "\f172" 2078} 2079 2080.fa-tumblr:before { 2081 content: "\f173" 2082} 2083 2084.fa-tumblr-square:before { 2085 content: "\f174" 2086} 2087 2088.fa-long-arrow-down:before { 2089 content: "\f175" 2090} 2091 2092.fa-long-arrow-up:before { 2093 content: "\f176" 2094} 2095 2096.fa-long-arrow-left:before { 2097 content: "\f177" 2098} 2099 2100.fa-long-arrow-right:before { 2101 content: "\f178" 2102} 2103 2104.fa-apple:before { 2105 content: "\f179" 2106} 2107 2108.fa-windows:before { 2109 content: "\f17a" 2110} 2111 2112.fa-android:before { 2113 content: "\f17b" 2114} 2115 2116.fa-linux:before { 2117 content: "\f17c" 2118} 2119 2120.fa-dribbble:before { 2121 content: "\f17d" 2122} 2123 2124.fa-skype:before { 2125 content: "\f17e" 2126} 2127 2128.fa-foursquare:before { 2129 content: "\f180" 2130} 2131 2132.fa-trello:before { 2133 content: "\f181" 2134} 2135 2136.fa-female:before { 2137 content: "\f182" 2138} 2139 2140.fa-male:before { 2141 content: "\f183" 2142} 2143 2144.fa-gittip:before { 2145 content: "\f184" 2146} 2147 2148.fa-sun-o:before { 2149 content: "\f185" 2150} 2151 2152.fa-moon-o:before { 2153 content: "\f186" 2154} 2155 2156.fa-archive:before { 2157 content: "\f187" 2158} 2159 2160.fa-bug:before { 2161 content: "\f188" 2162} 2163 2164.fa-vk:before { 2165 content: "\f189" 2166} 2167 2168.fa-weibo:before { 2169 content: "\f18a" 2170} 2171 2172.fa-renren:before { 2173 content: "\f18b" 2174} 2175 2176.fa-pagelines:before { 2177 content: "\f18c" 2178} 2179 2180.fa-stack-exchange:before { 2181 content: "\f18d" 2182} 2183 2184.fa-arrow-circle-o-right:before { 2185 content: "\f18e" 2186} 2187 2188.fa-arrow-circle-o-left:before { 2189 content: "\f190" 2190} 2191 2192.fa-toggle-left:before, 2193.fa-caret-square-o-left:before { 2194 content: "\f191" 2195} 2196 2197.fa-dot-circle-o:before { 2198 content: "\f192" 2199} 2200 2201.fa-wheelchair:before { 2202 content: "\f193" 2203} 2204 2205.fa-vimeo-square:before { 2206 content: "\f194" 2207} 2208 2209.fa-turkish-lira:before, 2210.fa-try:before { 2211 content: "\f195" 2212} 2213 2214.fa-plus-square-o:before { 2215 content: "\f196" 2216} 2217 2218.fa, 2219.rst-content .admonition-title, 2220.rst-content h1 .headerlink, 2221.rst-content h2 .headerlink, 2222.rst-content h3 .headerlink, 2223.rst-content h4 .headerlink, 2224.rst-content h5 .headerlink, 2225.rst-content h6 .headerlink, 2226.rst-content dl dt .headerlink, 2227.icon, 2228.wy-dropdown .caret, 2229.wy-inline-validate.wy-inline-validate-success .wy-input-context, 2230.wy-inline-validate.wy-inline-validate-danger .wy-input-context, 2231.wy-inline-validate.wy-inline-validate-warning .wy-input-context, 2232.wy-inline-validate.wy-inline-validate-info .wy-input-context { 2233 font-family: inherit 2234} 2235 2236.fa:before, 2237.rst-content .admonition-title:before, 2238.rst-content h1 .headerlink:before, 2239.rst-content h2 .headerlink:before, 2240.rst-content h3 .headerlink:before, 2241.rst-content h4 .headerlink:before, 2242.rst-content h5 .headerlink:before, 2243.rst-content h6 .headerlink:before, 2244.rst-content dl dt .headerlink:before, 2245.icon:before, 2246.wy-dropdown .caret:before, 2247.wy-inline-validate.wy-inline-validate-success .wy-input-context:before, 2248.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before, 2249.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before, 2250.wy-inline-validate.wy-inline-validate-info .wy-input-context:before { 2251 font-family: "FontAwesome"; 2252 display: inline-block; 2253 font-style: normal; 2254 font-weight: normal; 2255 line-height: 1; 2256 text-decoration: inherit 2257} 2258 2259a .fa, 2260a .rst-content .admonition-title, 2261.rst-content a .admonition-title, 2262a .rst-content h1 .headerlink, 2263.rst-content h1 a .headerlink, 2264a .rst-content h2 .headerlink, 2265.rst-content h2 a .headerlink, 2266a .rst-content h3 .headerlink, 2267.rst-content h3 a .headerlink, 2268a .rst-content h4 .headerlink, 2269.rst-content h4 a .headerlink, 2270a .rst-content h5 .headerlink, 2271.rst-content h5 a .headerlink, 2272a .rst-content h6 .headerlink, 2273.rst-content h6 a .headerlink, 2274a .rst-content dl dt .headerlink, 2275.rst-content dl dt a .headerlink, 2276a .icon { 2277 display: inline-block; 2278 text-decoration: inherit 2279} 2280 2281.btn .fa, 2282.btn .rst-content .admonition-title, 2283.rst-content .btn .admonition-title, 2284.btn .rst-content h1 .headerlink, 2285.rst-content h1 .btn .headerlink, 2286.btn .rst-content h2 .headerlink, 2287.rst-content h2 .btn .headerlink, 2288.btn .rst-content h3 .headerlink, 2289.rst-content h3 .btn .headerlink, 2290.btn .rst-content h4 .headerlink, 2291.rst-content h4 .btn .headerlink, 2292.btn .rst-content h5 .headerlink, 2293.rst-content h5 .btn .headerlink, 2294.btn .rst-content h6 .headerlink, 2295.rst-content h6 .btn .headerlink, 2296.btn .rst-content dl dt .headerlink, 2297.rst-content dl dt .btn .headerlink, 2298.btn .icon, 2299.nav .fa, 2300.nav .rst-content .admonition-title, 2301.rst-content .nav .admonition-title, 2302.nav .rst-content h1 .headerlink, 2303.rst-content h1 .nav .headerlink, 2304.nav .rst-content h2 .headerlink, 2305.rst-content h2 .nav .headerlink, 2306.nav .rst-content h3 .headerlink, 2307.rst-content h3 .nav .headerlink, 2308.nav .rst-content h4 .headerlink, 2309.rst-content h4 .nav .headerlink, 2310.nav .rst-content h5 .headerlink, 2311.rst-content h5 .nav .headerlink, 2312.nav .rst-content h6 .headerlink, 2313.rst-content h6 .nav .headerlink, 2314.nav .rst-content dl dt .headerlink, 2315.rst-content dl dt .nav .headerlink, 2316.nav .icon { 2317 display: inline 2318} 2319 2320.btn .fa.fa-large, 2321.btn .rst-content .fa-large.admonition-title, 2322.rst-content .btn .fa-large.admonition-title, 2323.btn .rst-content h1 .fa-large.headerlink, 2324.rst-content h1 .btn .fa-large.headerlink, 2325.btn .rst-content h2 .fa-large.headerlink, 2326.rst-content h2 .btn .fa-large.headerlink, 2327.btn .rst-content h3 .fa-large.headerlink, 2328.rst-content h3 .btn .fa-large.headerlink, 2329.btn .rst-content h4 .fa-large.headerlink, 2330.rst-content h4 .btn .fa-large.headerlink, 2331.btn .rst-content h5 .fa-large.headerlink, 2332.rst-content h5 .btn .fa-large.headerlink, 2333.btn .rst-content h6 .fa-large.headerlink, 2334.rst-content h6 .btn .fa-large.headerlink, 2335.btn .rst-content dl dt .fa-large.headerlink, 2336.rst-content dl dt .btn .fa-large.headerlink, 2337.btn .fa-large.icon, 2338.nav .fa.fa-large, 2339.nav .rst-content .fa-large.admonition-title, 2340.rst-content .nav .fa-large.admonition-title, 2341.nav .rst-content h1 .fa-large.headerlink, 2342.rst-content h1 .nav .fa-large.headerlink, 2343.nav .rst-content h2 .fa-large.headerlink, 2344.rst-content h2 .nav .fa-large.headerlink, 2345.nav .rst-content h3 .fa-large.headerlink, 2346.rst-content h3 .nav .fa-large.headerlink, 2347.nav .rst-content h4 .fa-large.headerlink, 2348.rst-content h4 .nav .fa-large.headerlink, 2349.nav .rst-content h5 .fa-large.headerlink, 2350.rst-content h5 .nav .fa-large.headerlink, 2351.nav .rst-content h6 .fa-large.headerlink, 2352.rst-content h6 .nav .fa-large.headerlink, 2353.nav .rst-content dl dt .fa-large.headerlink, 2354.rst-content dl dt .nav .fa-large.headerlink, 2355.nav .fa-large.icon { 2356 line-height: 0.9em 2357} 2358 2359.btn .fa.fa-spin, 2360.btn .rst-content .fa-spin.admonition-title, 2361.rst-content .btn .fa-spin.admonition-title, 2362.btn .rst-content h1 .fa-spin.headerlink, 2363.rst-content h1 .btn .fa-spin.headerlink, 2364.btn .rst-content h2 .fa-spin.headerlink, 2365.rst-content h2 .btn .fa-spin.headerlink, 2366.btn .rst-content h3 .fa-spin.headerlink, 2367.rst-content h3 .btn .fa-spin.headerlink, 2368.btn .rst-content h4 .fa-spin.headerlink, 2369.rst-content h4 .btn .fa-spin.headerlink, 2370.btn .rst-content h5 .fa-spin.headerlink, 2371.rst-content h5 .btn .fa-spin.headerlink, 2372.btn .rst-content h6 .fa-spin.headerlink, 2373.rst-content h6 .btn .fa-spin.headerlink, 2374.btn .rst-content dl dt .fa-spin.headerlink, 2375.rst-content dl dt .btn .fa-spin.headerlink, 2376.btn .fa-spin.icon, 2377.nav .fa.fa-spin, 2378.nav .rst-content .fa-spin.admonition-title, 2379.rst-content .nav .fa-spin.admonition-title, 2380.nav .rst-content h1 .fa-spin.headerlink, 2381.rst-content h1 .nav .fa-spin.headerlink, 2382.nav .rst-content h2 .fa-spin.headerlink, 2383.rst-content h2 .nav .fa-spin.headerlink, 2384.nav .rst-content h3 .fa-spin.headerlink, 2385.rst-content h3 .nav .fa-spin.headerlink, 2386.nav .rst-content h4 .fa-spin.headerlink, 2387.rst-content h4 .nav .fa-spin.headerlink, 2388.nav .rst-content h5 .fa-spin.headerlink, 2389.rst-content h5 .nav .fa-spin.headerlink, 2390.nav .rst-content h6 .fa-spin.headerlink, 2391.rst-content h6 .nav .fa-spin.headerlink, 2392.nav .rst-content dl dt .fa-spin.headerlink, 2393.rst-content dl dt .nav .fa-spin.headerlink, 2394.nav .fa-spin.icon { 2395 display: inline-block 2396} 2397 2398.btn.fa:before, 2399.rst-content .btn.admonition-title:before, 2400.rst-content h1 .btn.headerlink:before, 2401.rst-content h2 .btn.headerlink:before, 2402.rst-content h3 .btn.headerlink:before, 2403.rst-content h4 .btn.headerlink:before, 2404.rst-content h5 .btn.headerlink:before, 2405.rst-content h6 .btn.headerlink:before, 2406.rst-content dl dt .btn.headerlink:before, 2407.btn.icon:before { 2408 opacity: 0.5; 2409 -webkit-transition: opacity 0.05s ease-in; 2410 -moz-transition: opacity 0.05s ease-in; 2411 transition: opacity 0.05s ease-in 2412} 2413 2414.btn.fa:hover:before, 2415.rst-content .btn.admonition-title:hover:before, 2416.rst-content h1 .btn.headerlink:hover:before, 2417.rst-content h2 .btn.headerlink:hover:before, 2418.rst-content h3 .btn.headerlink:hover:before, 2419.rst-content h4 .btn.headerlink:hover:before, 2420.rst-content h5 .btn.headerlink:hover:before, 2421.rst-content h6 .btn.headerlink:hover:before, 2422.rst-content dl dt .btn.headerlink:hover:before, 2423.btn.icon:hover:before { 2424 opacity: 1 2425} 2426 2427.btn-mini .fa:before, 2428.btn-mini .rst-content .admonition-title:before, 2429.rst-content .btn-mini .admonition-title:before, 2430.btn-mini .rst-content h1 .headerlink:before, 2431.rst-content h1 .btn-mini .headerlink:before, 2432.btn-mini .rst-content h2 .headerlink:before, 2433.rst-content h2 .btn-mini .headerlink:before, 2434.btn-mini .rst-content h3 .headerlink:before, 2435.rst-content h3 .btn-mini .headerlink:before, 2436.btn-mini .rst-content h4 .headerlink:before, 2437.rst-content h4 .btn-mini .headerlink:before, 2438.btn-mini .rst-content h5 .headerlink:before, 2439.rst-content h5 .btn-mini .headerlink:before, 2440.btn-mini .rst-content h6 .headerlink:before, 2441.rst-content h6 .btn-mini .headerlink:before, 2442.btn-mini .rst-content dl dt .headerlink:before, 2443.rst-content dl dt .btn-mini .headerlink:before, 2444.btn-mini .icon:before { 2445 font-size: 14px; 2446 vertical-align: -15% 2447} 2448 2449.wy-alert, 2450.rst-content .note, 2451.rst-content .attention, 2452.rst-content .caution, 2453.rst-content .danger, 2454.rst-content .error, 2455.rst-content .hint, 2456.rst-content .important, 2457.rst-content .tip, 2458.rst-content .warning, 2459.rst-content .seealso { 2460 padding: 12px; 2461 line-height: 24px; 2462 margin-bottom: 24px; 2463 background: #e7f2fa 2464} 2465 2466.wy-alert-title, 2467.rst-content .admonition-title { 2468 color: #fff; 2469 font-weight: bold; 2470 display: block; 2471 color: #fff; 2472 background: #6ab0de; 2473 margin: -12px; 2474 padding: 6px 12px; 2475 margin-bottom: 12px 2476} 2477 2478.wy-alert.wy-alert-danger, 2479.rst-content .wy-alert-danger.note, 2480.rst-content .wy-alert-danger.attention, 2481.rst-content .wy-alert-danger.caution, 2482.rst-content .danger, 2483.rst-content .error, 2484.rst-content .wy-alert-danger.hint, 2485.rst-content .wy-alert-danger.important, 2486.rst-content .wy-alert-danger.tip, 2487.rst-content .wy-alert-danger.warning, 2488.rst-content .wy-alert-danger.seealso { 2489 background: #fdf3f2 2490} 2491 2492.wy-alert.wy-alert-danger .wy-alert-title, 2493.rst-content .wy-alert-danger.note .wy-alert-title, 2494.rst-content .wy-alert-danger.attention .wy-alert-title, 2495.rst-content .wy-alert-danger.caution .wy-alert-title, 2496.rst-content .danger .wy-alert-title, 2497.rst-content .error .wy-alert-title, 2498.rst-content .wy-alert-danger.hint .wy-alert-title, 2499.rst-content .wy-alert-danger.important .wy-alert-title, 2500.rst-content .wy-alert-danger.tip .wy-alert-title, 2501.rst-content .wy-alert-danger.warning .wy-alert-title, 2502.rst-content .wy-alert-danger.seealso .wy-alert-title, 2503.wy-alert.wy-alert-danger .rst-content .admonition-title, 2504.rst-content .wy-alert.wy-alert-danger .admonition-title, 2505.rst-content .wy-alert-danger.note .admonition-title, 2506.rst-content .wy-alert-danger.attention .admonition-title, 2507.rst-content .wy-alert-danger.caution .admonition-title, 2508.rst-content .danger .admonition-title, 2509.rst-content .error .admonition-title, 2510.rst-content .wy-alert-danger.hint .admonition-title, 2511.rst-content .wy-alert-danger.important .admonition-title, 2512.rst-content .wy-alert-danger.tip .admonition-title, 2513.rst-content .wy-alert-danger.warning .admonition-title, 2514.rst-content .wy-alert-danger.seealso .admonition-title { 2515 background: #f29f97 2516} 2517 2518.wy-alert.wy-alert-warning, 2519.rst-content .wy-alert-warning.note, 2520.rst-content .attention, 2521.rst-content .caution, 2522.rst-content .wy-alert-warning.danger, 2523.rst-content .wy-alert-warning.error, 2524.rst-content .wy-alert-warning.hint, 2525.rst-content .wy-alert-warning.important, 2526.rst-content .wy-alert-warning.tip, 2527.rst-content .warning, 2528.rst-content .wy-alert-warning.seealso { 2529 background: #ffedcc 2530} 2531 2532.wy-alert.wy-alert-warning .wy-alert-title, 2533.rst-content .wy-alert-warning.note .wy-alert-title, 2534.rst-content .attention .wy-alert-title, 2535.rst-content .caution .wy-alert-title, 2536.rst-content .wy-alert-warning.danger .wy-alert-title, 2537.rst-content .wy-alert-warning.error .wy-alert-title, 2538.rst-content .wy-alert-warning.hint .wy-alert-title, 2539.rst-content .wy-alert-warning.important .wy-alert-title, 2540.rst-content .wy-alert-warning.tip .wy-alert-title, 2541.rst-content .warning .wy-alert-title, 2542.rst-content .wy-alert-warning.seealso .wy-alert-title, 2543.wy-alert.wy-alert-warning .rst-content .admonition-title, 2544.rst-content .wy-alert.wy-alert-warning .admonition-title, 2545.rst-content .wy-alert-warning.note .admonition-title, 2546.rst-content .attention .admonition-title, 2547.rst-content .caution .admonition-title, 2548.rst-content .wy-alert-warning.danger .admonition-title, 2549.rst-content .wy-alert-warning.error .admonition-title, 2550.rst-content .wy-alert-warning.hint .admonition-title, 2551.rst-content .wy-alert-warning.important .admonition-title, 2552.rst-content .wy-alert-warning.tip .admonition-title, 2553.rst-content .warning .admonition-title, 2554.rst-content .wy-alert-warning.seealso .admonition-title { 2555 background: #f0b37e 2556} 2557 2558.wy-alert.wy-alert-info, 2559.rst-content .note, 2560.rst-content .wy-alert-info.attention, 2561.rst-content .wy-alert-info.caution, 2562.rst-content .wy-alert-info.danger, 2563.rst-content .wy-alert-info.error, 2564.rst-content .wy-alert-info.hint, 2565.rst-content .wy-alert-info.important, 2566.rst-content .wy-alert-info.tip, 2567.rst-content .wy-alert-info.warning, 2568.rst-content .seealso { 2569 background: #e7f2fa 2570} 2571 2572.wy-alert.wy-alert-info .wy-alert-title, 2573.rst-content .note .wy-alert-title, 2574.rst-content .wy-alert-info.attention .wy-alert-title, 2575.rst-content .wy-alert-info.caution .wy-alert-title, 2576.rst-content .wy-alert-info.danger .wy-alert-title, 2577.rst-content .wy-alert-info.error .wy-alert-title, 2578.rst-content .wy-alert-info.hint .wy-alert-title, 2579.rst-content .wy-alert-info.important .wy-alert-title, 2580.rst-content .wy-alert-info.tip .wy-alert-title, 2581.rst-content .wy-alert-info.warning .wy-alert-title, 2582.rst-content .seealso .wy-alert-title, 2583.wy-alert.wy-alert-info .rst-content .admonition-title, 2584.rst-content .wy-alert.wy-alert-info .admonition-title, 2585.rst-content .note .admonition-title, 2586.rst-content .wy-alert-info.attention .admonition-title, 2587.rst-content .wy-alert-info.caution .admonition-title, 2588.rst-content .wy-alert-info.danger .admonition-title, 2589.rst-content .wy-alert-info.error .admonition-title, 2590.rst-content .wy-alert-info.hint .admonition-title, 2591.rst-content .wy-alert-info.important .admonition-title, 2592.rst-content .wy-alert-info.tip .admonition-title, 2593.rst-content .wy-alert-info.warning .admonition-title, 2594.rst-content .seealso .admonition-title { 2595 background: #6ab0de 2596} 2597 2598.wy-alert.wy-alert-success, 2599.rst-content .wy-alert-success.note, 2600.rst-content .wy-alert-success.attention, 2601.rst-content .wy-alert-success.caution, 2602.rst-content .wy-alert-success.danger, 2603.rst-content .wy-alert-success.error, 2604.rst-content .hint, 2605.rst-content .important, 2606.rst-content .tip, 2607.rst-content .wy-alert-success.warning, 2608.rst-content .wy-alert-success.seealso { 2609 background: #dbfaf4 2610} 2611 2612.wy-alert.wy-alert-success .wy-alert-title, 2613.rst-content .wy-alert-success.note .wy-alert-title, 2614.rst-content .wy-alert-success.attention .wy-alert-title, 2615.rst-content .wy-alert-success.caution .wy-alert-title, 2616.rst-content .wy-alert-success.danger .wy-alert-title, 2617.rst-content .wy-alert-success.error .wy-alert-title, 2618.rst-content .hint .wy-alert-title, 2619.rst-content .important .wy-alert-title, 2620.rst-content .tip .wy-alert-title, 2621.rst-content .wy-alert-success.warning .wy-alert-title, 2622.rst-content .wy-alert-success.seealso .wy-alert-title, 2623.wy-alert.wy-alert-success .rst-content .admonition-title, 2624.rst-content .wy-alert.wy-alert-success .admonition-title, 2625.rst-content .wy-alert-success.note .admonition-title, 2626.rst-content .wy-alert-success.attention .admonition-title, 2627.rst-content .wy-alert-success.caution .admonition-title, 2628.rst-content .wy-alert-success.danger .admonition-title, 2629.rst-content .wy-alert-success.error .admonition-title, 2630.rst-content .hint .admonition-title, 2631.rst-content .important .admonition-title, 2632.rst-content .tip .admonition-title, 2633.rst-content .wy-alert-success.warning .admonition-title, 2634.rst-content .wy-alert-success.seealso .admonition-title { 2635 background: #1abc9c 2636} 2637 2638.wy-alert.wy-alert-neutral, 2639.rst-content .wy-alert-neutral.note, 2640.rst-content .wy-alert-neutral.attention, 2641.rst-content .wy-alert-neutral.caution, 2642.rst-content .wy-alert-neutral.danger, 2643.rst-content .wy-alert-neutral.error, 2644.rst-content .wy-alert-neutral.hint, 2645.rst-content .wy-alert-neutral.important, 2646.rst-content .wy-alert-neutral.tip, 2647.rst-content .wy-alert-neutral.warning, 2648.rst-content .wy-alert-neutral.seealso { 2649 background: #f3f6f6 2650} 2651 2652.wy-alert.wy-alert-neutral .wy-alert-title, 2653.rst-content .wy-alert-neutral.note .wy-alert-title, 2654.rst-content .wy-alert-neutral.attention .wy-alert-title, 2655.rst-content .wy-alert-neutral.caution .wy-alert-title, 2656.rst-content .wy-alert-neutral.danger .wy-alert-title, 2657.rst-content .wy-alert-neutral.error .wy-alert-title, 2658.rst-content .wy-alert-neutral.hint .wy-alert-title, 2659.rst-content .wy-alert-neutral.important .wy-alert-title, 2660.rst-content .wy-alert-neutral.tip .wy-alert-title, 2661.rst-content .wy-alert-neutral.warning .wy-alert-title, 2662.rst-content .wy-alert-neutral.seealso .wy-alert-title, 2663.wy-alert.wy-alert-neutral .rst-content .admonition-title, 2664.rst-content .wy-alert.wy-alert-neutral .admonition-title, 2665.rst-content .wy-alert-neutral.note .admonition-title, 2666.rst-content .wy-alert-neutral.attention .admonition-title, 2667.rst-content .wy-alert-neutral.caution .admonition-title, 2668.rst-content .wy-alert-neutral.danger .admonition-title, 2669.rst-content .wy-alert-neutral.error .admonition-title, 2670.rst-content .wy-alert-neutral.hint .admonition-title, 2671.rst-content .wy-alert-neutral.important .admonition-title, 2672.rst-content .wy-alert-neutral.tip .admonition-title, 2673.rst-content .wy-alert-neutral.warning .admonition-title, 2674.rst-content .wy-alert-neutral.seealso .admonition-title { 2675 color: #404040; 2676 background: #e1e4e5 2677} 2678 2679.wy-alert.wy-alert-neutral a, 2680.rst-content .wy-alert-neutral.note a, 2681.rst-content .wy-alert-neutral.attention a, 2682.rst-content .wy-alert-neutral.caution a, 2683.rst-content .wy-alert-neutral.danger a, 2684.rst-content .wy-alert-neutral.error a, 2685.rst-content .wy-alert-neutral.hint a, 2686.rst-content .wy-alert-neutral.important a, 2687.rst-content .wy-alert-neutral.tip a, 2688.rst-content .wy-alert-neutral.warning a, 2689.rst-content .wy-alert-neutral.seealso a { 2690 color: #2980b9 2691} 2692 2693.wy-alert p:last-child, 2694.rst-content .note p:last-child, 2695.rst-content .attention p:last-child, 2696.rst-content .caution p:last-child, 2697.rst-content .danger p:last-child, 2698.rst-content .error p:last-child, 2699.rst-content .hint p:last-child, 2700.rst-content .important p:last-child, 2701.rst-content .tip p:last-child, 2702.rst-content .warning p:last-child, 2703.rst-content .seealso p:last-child { 2704 margin-bottom: 0 2705} 2706 2707.wy-tray-container { 2708 position: fixed; 2709 bottom: 0px; 2710 left: 0; 2711 z-index: 600 2712} 2713 2714.wy-tray-container li { 2715 display: block; 2716 width: 300px; 2717 background: transparent; 2718 color: #fff; 2719 text-align: center; 2720 box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1); 2721 padding: 0 24px; 2722 min-width: 20%; 2723 opacity: 0; 2724 height: 0; 2725 line-height: 60px; 2726 overflow: hidden; 2727 -webkit-transition: all 0.3s ease-in; 2728 -moz-transition: all 0.3s ease-in; 2729 transition: all 0.3s ease-in 2730} 2731 2732.wy-tray-container li.wy-tray-item-success { 2733 background: #27ae60 2734} 2735 2736.wy-tray-container li.wy-tray-item-info { 2737 background: #2980b9 2738} 2739 2740.wy-tray-container li.wy-tray-item-warning { 2741 background: #e67e22 2742} 2743 2744.wy-tray-container li.wy-tray-item-danger { 2745 background: #e74c3c 2746} 2747 2748.wy-tray-container li.on { 2749 opacity: 1; 2750 height: 60px 2751} 2752 2753button { 2754 font-size: 100%; 2755 margin: 0; 2756 vertical-align: baseline; 2757 *vertical-align: middle; 2758 cursor: pointer; 2759 line-height: normal; 2760 -webkit-appearance: button; 2761 *overflow: visible 2762} 2763 2764button::-moz-focus-inner, 2765input::-moz-focus-inner { 2766 border: 0; 2767 padding: 0 2768} 2769 2770button[disabled] { 2771 cursor: default 2772} 2773 2774.btn { 2775 display: inline-block; 2776 border-radius: 2px; 2777 line-height: normal; 2778 white-space: nowrap; 2779 text-align: center; 2780 cursor: pointer; 2781 font-size: 100%; 2782 padding: 6px 12px 8px 12px; 2783 color: #fff; 2784 border: 1px solid rgba(0, 0, 0, 0.1); 2785 background-color: #27ae60; 2786 text-decoration: none; 2787 font-weight: normal; 2788 font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; 2789 box-shadow: 0px 1px 2px -1px rgba(255, 255, 255, 0.5) inset, 0px -2px 0px 0px rgba(0, 0, 0, 0.1) inset; 2790 outline-none: false; 2791 vertical-align: middle; 2792 *display: inline; 2793 zoom: 1; 2794 -webkit-user-drag: none; 2795 -webkit-user-select: none; 2796 -moz-user-select: none; 2797 -ms-user-select: none; 2798 user-select: none; 2799 -webkit-transition: all 0.1s linear; 2800 -moz-transition: all 0.1s linear; 2801 transition: all 0.1s linear 2802} 2803 2804.btn-hover { 2805 background: #2e8ece; 2806 color: #fff 2807} 2808 2809.btn:hover { 2810 background: #2cc36b; 2811 color: #fff 2812} 2813 2814.btn:focus { 2815 background: #2cc36b; 2816 outline: 0 2817} 2818 2819.btn:active { 2820 box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.05) inset, 0px 2px 0px 0px rgba(0, 0, 0, 0.1) inset; 2821 padding: 8px 12px 6px 12px 2822} 2823 2824.btn:disabled { 2825 background-image: none; 2826 filter: progid: DXImageTransform.Microsoft.gradient(enabled=false); 2827 filter: alpha(opacity=40); 2828 opacity: 0.4; 2829 cursor: not-allowed; 2830 box-shadow: none 2831} 2832 2833.btn-disabled { 2834 background-image: none; 2835 filter: progid: DXImageTransform.Microsoft.gradient(enabled=false); 2836 filter: alpha(opacity=40); 2837 opacity: 0.4; 2838 cursor: not-allowed; 2839 box-shadow: none 2840} 2841 2842.btn-disabled:hover, 2843.btn-disabled:focus, 2844.btn-disabled:active { 2845 background-image: none; 2846 filter: progid: DXImageTransform.Microsoft.gradient(enabled=false); 2847 filter: alpha(opacity=40); 2848 opacity: 0.4; 2849 cursor: not-allowed; 2850 box-shadow: none 2851} 2852 2853.btn::-moz-focus-inner { 2854 padding: 0; 2855 border: 0 2856} 2857 2858.btn-small { 2859 font-size: 80% 2860} 2861 2862.btn-info { 2863 background-color: #2980b9 !important 2864} 2865 2866.btn-info:hover { 2867 background-color: #2e8ece !important 2868} 2869 2870.btn-neutral { 2871 background-color: #f3f6f6 !important; 2872 color: #404040 !important 2873} 2874 2875.btn-neutral:hover { 2876 background-color: #e5ebeb !important; 2877 color: #404040 2878} 2879 2880.btn-neutral:visited { 2881 color: #404040 !important 2882} 2883 2884.btn-success { 2885 background-color: #27ae60 !important 2886} 2887 2888.btn-success:hover { 2889 background-color: #295 !important 2890} 2891 2892.btn-danger { 2893 background-color: #e74c3c !important 2894} 2895 2896.btn-danger:hover { 2897 background-color: #ea6153 !important 2898} 2899 2900.btn-warning { 2901 background-color: #e67e22 !important 2902} 2903 2904.btn-warning:hover { 2905 background-color: #e98b39 !important 2906} 2907 2908.btn-invert { 2909 background-color: #222 2910} 2911 2912.btn-invert:hover { 2913 background-color: #2f2f2f !important 2914} 2915 2916.btn-link { 2917 background-color: transparent !important; 2918 color: #2980b9; 2919 box-shadow: none; 2920 border-color: transparent !important 2921} 2922 2923.btn-link:hover { 2924 background-color: transparent !important; 2925 color: #409ad5 !important; 2926 box-shadow: none 2927} 2928 2929.btn-link:active { 2930 background-color: transparent !important; 2931 color: #409ad5 !important; 2932 box-shadow: none 2933} 2934 2935.btn-link:visited { 2936 color: #9b59b6 2937} 2938 2939.wy-btn-group .btn, 2940.wy-control .btn { 2941 vertical-align: middle 2942} 2943 2944.wy-btn-group { 2945 margin-bottom: 24px; 2946 *zoom: 1 2947} 2948 2949.wy-btn-group:before, 2950.wy-btn-group:after { 2951 display: table; 2952 content: "" 2953} 2954 2955.wy-btn-group:after { 2956 clear: both 2957} 2958 2959.wy-dropdown { 2960 position: relative; 2961 display: inline-block 2962} 2963 2964.wy-dropdown-menu { 2965 position: absolute; 2966 left: 0; 2967 display: none; 2968 float: left; 2969 top: 100%; 2970 min-width: 100%; 2971 background: #fcfcfc; 2972 z-index: 100; 2973 border: solid 1px #cfd7dd; 2974 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); 2975 padding: 12px 2976} 2977 2978.wy-dropdown-menu>dd>a { 2979 display: block; 2980 clear: both; 2981 color: #404040; 2982 white-space: nowrap; 2983 font-size: 90%; 2984 padding: 0 12px; 2985 cursor: pointer 2986} 2987 2988.wy-dropdown-menu>dd>a:hover { 2989 background: #2980b9; 2990 color: #fff 2991} 2992 2993.wy-dropdown-menu>dd.divider { 2994 border-top: solid 1px #cfd7dd; 2995 margin: 6px 0 2996} 2997 2998.wy-dropdown-menu>dd.search { 2999 padding-bottom: 12px 3000} 3001 3002.wy-dropdown-menu>dd.search input[type="search"] { 3003 width: 100% 3004} 3005 3006.wy-dropdown-menu>dd.call-to-action { 3007 background: #e3e3e3; 3008 text-transform: uppercase; 3009 font-weight: 500; 3010 font-size: 80% 3011} 3012 3013.wy-dropdown-menu>dd.call-to-action:hover { 3014 background: #e3e3e3 3015} 3016 3017.wy-dropdown-menu>dd.call-to-action .btn { 3018 color: #fff 3019} 3020 3021.wy-dropdown.wy-dropdown-up .wy-dropdown-menu { 3022 bottom: 100%; 3023 top: auto; 3024 left: auto; 3025 right: 0 3026} 3027 3028.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu { 3029 background: #fcfcfc; 3030 margin-top: 2px 3031} 3032 3033.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a { 3034 padding: 6px 12px 3035} 3036 3037.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover { 3038 background: #2980b9; 3039 color: #fff 3040} 3041 3042.wy-dropdown.wy-dropdown-left .wy-dropdown-menu { 3043 right: 0; 3044 text-align: right 3045} 3046 3047.wy-dropdown-arrow:before { 3048 content: " "; 3049 border-bottom: 5px solid #f5f5f5; 3050 border-left: 5px solid transparent; 3051 border-right: 5px solid transparent; 3052 position: absolute; 3053 display: block; 3054 top: -4px; 3055 left: 50%; 3056 margin-left: -3px 3057} 3058 3059.wy-dropdown-arrow.wy-dropdown-arrow-left:before { 3060 left: 11px 3061} 3062 3063.wy-form-stacked select { 3064 display: block 3065} 3066 3067.wy-form-aligned input, 3068.wy-form-aligned textarea, 3069.wy-form-aligned select, 3070.wy-form-aligned .wy-help-inline, 3071.wy-form-aligned label { 3072 display: inline-block; 3073 *display: inline; 3074 *zoom: 1; 3075 vertical-align: middle 3076} 3077 3078.wy-form-aligned .wy-control-group>label { 3079 display: inline-block; 3080 vertical-align: middle; 3081 width: 10em; 3082 margin: 0.5em 1em 0 0; 3083 float: left 3084} 3085 3086.wy-form-aligned .wy-control { 3087 float: left 3088} 3089 3090.wy-form-aligned .wy-control label { 3091 display: block 3092} 3093 3094.wy-form-aligned .wy-control select { 3095 margin-top: 0.5em 3096} 3097 3098fieldset { 3099 border: 0; 3100 margin: 0; 3101 padding: 0 3102} 3103 3104legend { 3105 display: block; 3106 width: 100%; 3107 border: 0; 3108 padding: 0; 3109 white-space: normal; 3110 margin-bottom: 24px; 3111 font-size: 150%; 3112 *margin-left: -7px 3113} 3114 3115label { 3116 display: block; 3117 margin: 0 0 0.3125em 0; 3118 color: #999; 3119 font-size: 90% 3120} 3121 3122input, 3123select, 3124textarea { 3125 font-size: 100%; 3126 margin: 0; 3127 vertical-align: baseline; 3128 *vertical-align: middle 3129} 3130 3131.wy-control-group { 3132 margin-bottom: 24px; 3133 *zoom: 1; 3134 max-width: 68em; 3135 margin-left: auto; 3136 margin-right: auto; 3137 *zoom: 1 3138} 3139 3140.wy-control-group:before, 3141.wy-control-group:after { 3142 display: table; 3143 content: "" 3144} 3145 3146.wy-control-group:after { 3147 clear: both 3148} 3149 3150.wy-control-group:before, 3151.wy-control-group:after { 3152 display: table; 3153 content: "" 3154} 3155 3156.wy-control-group:after { 3157 clear: both 3158} 3159 3160.wy-control-group.wy-control-group-required>label:after { 3161 content: " *"; 3162 color: #e74c3c 3163} 3164 3165.wy-control-group .wy-form-full, 3166.wy-control-group .wy-form-halves, 3167.wy-control-group .wy-form-thirds { 3168 padding-bottom: 12px 3169} 3170 3171.wy-control-group .wy-form-full select, 3172.wy-control-group .wy-form-halves select, 3173.wy-control-group .wy-form-thirds select { 3174 width: 100% 3175} 3176 3177.wy-control-group .wy-form-full input[type="text"], 3178.wy-control-group .wy-form-full input[type="password"], 3179.wy-control-group .wy-form-full input[type="email"], 3180.wy-control-group .wy-form-full input[type="url"], 3181.wy-control-group .wy-form-full input[type="date"], 3182.wy-control-group .wy-form-full input[type="month"], 3183.wy-control-group .wy-form-full input[type="time"], 3184.wy-control-group .wy-form-full input[type="datetime"], 3185.wy-control-group .wy-form-full input[type="datetime-local"], 3186.wy-control-group .wy-form-full input[type="week"], 3187.wy-control-group .wy-form-full input[type="number"], 3188.wy-control-group .wy-form-full input[type="search"], 3189.wy-control-group .wy-form-full input[type="tel"], 3190.wy-control-group .wy-form-full input[type="color"], 3191.wy-control-group .wy-form-halves input[type="text"], 3192.wy-control-group .wy-form-halves input[type="password"], 3193.wy-control-group .wy-form-halves input[type="email"], 3194.wy-control-group .wy-form-halves input[type="url"], 3195.wy-control-group .wy-form-halves input[type="date"], 3196.wy-control-group .wy-form-halves input[type="month"], 3197.wy-control-group .wy-form-halves input[type="time"], 3198.wy-control-group .wy-form-halves input[type="datetime"], 3199.wy-control-group .wy-form-halves input[type="datetime-local"], 3200.wy-control-group .wy-form-halves input[type="week"], 3201.wy-control-group .wy-form-halves input[type="number"], 3202.wy-control-group .wy-form-halves input[type="search"], 3203.wy-control-group .wy-form-halves input[type="tel"], 3204.wy-control-group .wy-form-halves input[type="color"], 3205.wy-control-group .wy-form-thirds input[type="text"], 3206.wy-control-group .wy-form-thirds input[type="password"], 3207.wy-control-group .wy-form-thirds input[type="email"], 3208.wy-control-group .wy-form-thirds input[type="url"], 3209.wy-control-group .wy-form-thirds input[type="date"], 3210.wy-control-group .wy-form-thirds input[type="month"], 3211.wy-control-group .wy-form-thirds input[type="time"], 3212.wy-control-group .wy-form-thirds input[type="datetime"], 3213.wy-control-group .wy-form-thirds input[type="datetime-local"], 3214.wy-control-group .wy-form-thirds input[type="week"], 3215.wy-control-group .wy-form-thirds input[type="number"], 3216.wy-control-group .wy-form-thirds input[type="search"], 3217.wy-control-group .wy-form-thirds input[type="tel"], 3218.wy-control-group .wy-form-thirds input[type="color"] { 3219 width: 100% 3220} 3221 3222.wy-control-group .wy-form-full { 3223 display: block; 3224 float: left; 3225 margin-right: 2.35765%; 3226 width: 100%; 3227 margin-right: 0 3228} 3229 3230.wy-control-group .wy-form-full:last-child { 3231 margin-right: 0 3232} 3233 3234.wy-control-group .wy-form-halves { 3235 display: block; 3236 float: left; 3237 margin-right: 2.35765%; 3238 width: 48.82117% 3239} 3240 3241.wy-control-group .wy-form-halves:last-child { 3242 margin-right: 0 3243} 3244 3245.wy-control-group .wy-form-halves:nth-of-type(2n) { 3246 margin-right: 0 3247} 3248 3249.wy-control-group .wy-form-halves:nth-of-type(2n+1) { 3250 clear: left 3251} 3252 3253.wy-control-group .wy-form-thirds { 3254 display: block; 3255 float: left; 3256 margin-right: 2.35765%; 3257 width: 31.76157% 3258} 3259 3260.wy-control-group .wy-form-thirds:last-child { 3261 margin-right: 0 3262} 3263 3264.wy-control-group .wy-form-thirds:nth-of-type(3n) { 3265 margin-right: 0 3266} 3267 3268.wy-control-group .wy-form-thirds:nth-of-type(3n+1) { 3269 clear: left 3270} 3271 3272.wy-control-group.wy-control-group-no-input .wy-control { 3273 margin: 0.5em 0 0 0; 3274 font-size: 90% 3275} 3276 3277.wy-control-group.fluid-input input[type="text"], 3278.wy-control-group.fluid-input input[type="password"], 3279.wy-control-group.fluid-input input[type="email"], 3280.wy-control-group.fluid-input input[type="url"], 3281.wy-control-group.fluid-input input[type="date"], 3282.wy-control-group.fluid-input input[type="month"], 3283.wy-control-group.fluid-input input[type="time"], 3284.wy-control-group.fluid-input input[type="datetime"], 3285.wy-control-group.fluid-input input[type="datetime-local"], 3286.wy-control-group.fluid-input input[type="week"], 3287.wy-control-group.fluid-input input[type="number"], 3288.wy-control-group.fluid-input input[type="search"], 3289.wy-control-group.fluid-input input[type="tel"], 3290.wy-control-group.fluid-input input[type="color"] { 3291 width: 100% 3292} 3293 3294.wy-form-message-inline { 3295 display: inline-block; 3296 padding-left: 0.3em; 3297 color: #666; 3298 vertical-align: middle; 3299 font-size: 90% 3300} 3301 3302.wy-form-message { 3303 display: block; 3304 color: #ccc; 3305 font-size: 70%; 3306 margin-top: 0.3125em; 3307 font-style: italic 3308} 3309 3310input { 3311 line-height: normal 3312} 3313 3314input[type="button"], 3315input[type="reset"], 3316input[type="submit"] { 3317 -webkit-appearance: button; 3318 cursor: pointer; 3319 font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; 3320 *overflow: visible 3321} 3322 3323input[type="text"], 3324input[type="password"], 3325input[type="email"], 3326input[type="url"], 3327input[type="date"], 3328input[type="month"], 3329input[type="time"], 3330input[type="datetime"], 3331input[type="datetime-local"], 3332input[type="week"], 3333input[type="number"], 3334input[type="search"], 3335input[type="tel"], 3336input[type="color"] { 3337 -webkit-appearance: none; 3338 padding: 6px; 3339 display: inline-block; 3340 border: 1px solid #ccc; 3341 font-size: 80%; 3342 font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; 3343 box-shadow: inset 0 1px 3px #ddd; 3344 border-radius: 0; 3345 -webkit-transition: border 0.3s linear; 3346 -moz-transition: border 0.3s linear; 3347 transition: border 0.3s linear 3348} 3349 3350input[type="datetime-local"] { 3351 padding: 0.34375em 0.625em 3352} 3353 3354input[disabled] { 3355 cursor: default 3356} 3357 3358input[type="checkbox"], 3359input[type="radio"] { 3360 -webkit-box-sizing: border-box; 3361 -moz-box-sizing: border-box; 3362 box-sizing: border-box; 3363 padding: 0; 3364 margin-right: 0.3125em; 3365 *height: 13px; 3366 *width: 13px 3367} 3368 3369input[type="search"] { 3370 -webkit-box-sizing: border-box; 3371 -moz-box-sizing: border-box; 3372 box-sizing: border-box 3373} 3374 3375input[type="search"]::-webkit-search-cancel-button, 3376input[type="search"]::-webkit-search-decoration { 3377 -webkit-appearance: none 3378} 3379 3380input[type="text"]:focus, 3381input[type="password"]:focus, 3382input[type="email"]:focus, 3383input[type="url"]:focus, 3384input[type="date"]:focus, 3385input[type="month"]:focus, 3386input[type="time"]:focus, 3387input[type="datetime"]:focus, 3388input[type="datetime-local"]:focus, 3389input[type="week"]:focus, 3390input[type="number"]:focus, 3391input[type="search"]:focus, 3392input[type="tel"]:focus, 3393input[type="color"]:focus { 3394 outline: 0; 3395 outline: thin dotted \9; 3396 border-color: #333 3397} 3398 3399input.no-focus:focus { 3400 border-color: #ccc !important 3401} 3402 3403input[type="file"]:focus, 3404input[type="radio"]:focus, 3405input[type="checkbox"]:focus { 3406 outline: thin dotted #333; 3407 outline: 1px auto #129fea 3408} 3409 3410input[type="text"][disabled], 3411input[type="password"][disabled], 3412input[type="email"][disabled], 3413input[type="url"][disabled], 3414input[type="date"][disabled], 3415input[type="month"][disabled], 3416input[type="time"][disabled], 3417input[type="datetime"][disabled], 3418input[type="datetime-local"][disabled], 3419input[type="week"][disabled], 3420input[type="number"][disabled], 3421input[type="search"][disabled], 3422input[type="tel"][disabled], 3423input[type="color"][disabled] { 3424 cursor: not-allowed; 3425 background-color: #f3f6f6; 3426 color: #cad2d3 3427} 3428 3429input:focus:invalid, 3430textarea:focus:invalid, 3431select:focus:invalid { 3432 color: #e74c3c; 3433 border: 1px solid #e74c3c 3434} 3435 3436input:focus:invalid:focus, 3437textarea:focus:invalid:focus, 3438select:focus:invalid:focus { 3439 border-color: #e74c3c 3440} 3441 3442input[type="file"]:focus:invalid:focus, 3443input[type="radio"]:focus:invalid:focus, 3444input[type="checkbox"]:focus:invalid:focus { 3445 outline-color: #e74c3c 3446} 3447 3448input.wy-input-large { 3449 padding: 12px; 3450 font-size: 100% 3451} 3452 3453textarea { 3454 overflow: auto; 3455 vertical-align: top; 3456 width: 100% 3457} 3458 3459select, 3460textarea { 3461 padding: 0.5em 0.625em; 3462 display: inline-block; 3463 border: 1px solid #ccc; 3464 font-size: 0.8em; 3465 box-shadow: inset 0 1px 3px #ddd; 3466 -webkit-transition: border 0.3s linear; 3467 -moz-transition: border 0.3s linear; 3468 transition: border 0.3s linear 3469} 3470 3471select { 3472 border: 1px solid #ccc; 3473 background-color: #fff 3474} 3475 3476select[multiple] { 3477 height: auto 3478} 3479 3480select:focus, 3481textarea:focus { 3482 outline: 0 3483} 3484 3485select[disabled], 3486textarea[disabled], 3487input[readonly], 3488select[readonly], 3489textarea[readonly] { 3490 cursor: not-allowed; 3491 background-color: #fff; 3492 color: #cad2d3; 3493 border-color: transparent 3494} 3495 3496.wy-checkbox, 3497.wy-radio { 3498 margin: 6px 0; 3499 color: #404040; 3500 display: block 3501} 3502 3503.wy-checkbox input, 3504.wy-radio input { 3505 vertical-align: baseline 3506} 3507 3508.wy-form-message-inline { 3509 display: inline-block; 3510 *display: inline; 3511 *zoom: 1; 3512 vertical-align: middle 3513} 3514 3515.wy-input-prefix, 3516.wy-input-suffix { 3517 white-space: nowrap 3518} 3519 3520.wy-input-prefix .wy-input-context, 3521.wy-input-suffix .wy-input-context { 3522 padding: 6px; 3523 display: inline-block; 3524 font-size: 80%; 3525 background-color: #f3f6f6; 3526 border: solid 1px #ccc; 3527 color: #999 3528} 3529 3530.wy-input-suffix .wy-input-context { 3531 border-left: 0 3532} 3533 3534.wy-input-prefix .wy-input-context { 3535 border-right: 0 3536} 3537 3538.wy-control-group.wy-control-group-error .wy-form-message, 3539.wy-control-group.wy-control-group-error>label { 3540 color: #e74c3c 3541} 3542 3543.wy-control-group.wy-control-group-error input[type="text"], 3544.wy-control-group.wy-control-group-error input[type="password"], 3545.wy-control-group.wy-control-group-error input[type="email"], 3546.wy-control-group.wy-control-group-error input[type="url"], 3547.wy-control-group.wy-control-group-error input[type="date"], 3548.wy-control-group.wy-control-group-error input[type="month"], 3549.wy-control-group.wy-control-group-error input[type="time"], 3550.wy-control-group.wy-control-group-error input[type="datetime"], 3551.wy-control-group.wy-control-group-error input[type="datetime-local"], 3552.wy-control-group.wy-control-group-error input[type="week"], 3553.wy-control-group.wy-control-group-error input[type="number"], 3554.wy-control-group.wy-control-group-error input[type="search"], 3555.wy-control-group.wy-control-group-error input[type="tel"], 3556.wy-control-group.wy-control-group-error input[type="color"] { 3557 border: solid 1px #e74c3c 3558} 3559 3560.wy-control-group.wy-control-group-error textarea { 3561 border: solid 1px #e74c3c 3562} 3563 3564.wy-inline-validate { 3565 white-space: nowrap 3566} 3567 3568.wy-inline-validate .wy-input-context { 3569 padding: 0.5em 0.625em; 3570 display: inline-block; 3571 font-size: 80% 3572} 3573 3574.wy-inline-validate.wy-inline-validate-success .wy-input-context { 3575 color: #27ae60 3576} 3577 3578.wy-inline-validate.wy-inline-validate-danger .wy-input-context { 3579 color: #e74c3c 3580} 3581 3582.wy-inline-validate.wy-inline-validate-warning .wy-input-context { 3583 color: #e67e22 3584} 3585 3586.wy-inline-validate.wy-inline-validate-info .wy-input-context { 3587 color: #2980b9 3588} 3589 3590.rotate-90 { 3591 -webkit-transform: rotate(90deg); 3592 -moz-transform: rotate(90deg); 3593 -ms-transform: rotate(90deg); 3594 -o-transform: rotate(90deg); 3595 transform: rotate(90deg) 3596} 3597 3598.rotate-180 { 3599 -webkit-transform: rotate(180deg); 3600 -moz-transform: rotate(180deg); 3601 -ms-transform: rotate(180deg); 3602 -o-transform: rotate(180deg); 3603 transform: rotate(180deg) 3604} 3605 3606.rotate-270 { 3607 -webkit-transform: rotate(270deg); 3608 -moz-transform: rotate(270deg); 3609 -ms-transform: rotate(270deg); 3610 -o-transform: rotate(270deg); 3611 transform: rotate(270deg) 3612} 3613 3614.mirror { 3615 -webkit-transform: scaleX(-1); 3616 -moz-transform: scaleX(-1); 3617 -ms-transform: scaleX(-1); 3618 -o-transform: scaleX(-1); 3619 transform: scaleX(-1) 3620} 3621 3622.mirror.rotate-90 { 3623 -webkit-transform: scaleX(-1) rotate(90deg); 3624 -moz-transform: scaleX(-1) rotate(90deg); 3625 -ms-transform: scaleX(-1) rotate(90deg); 3626 -o-transform: scaleX(-1) rotate(90deg); 3627 transform: scaleX(-1) rotate(90deg) 3628} 3629 3630.mirror.rotate-180 { 3631 -webkit-transform: scaleX(-1) rotate(180deg); 3632 -moz-transform: scaleX(-1) rotate(180deg); 3633 -ms-transform: scaleX(-1) rotate(180deg); 3634 -o-transform: scaleX(-1) rotate(180deg); 3635 transform: scaleX(-1) rotate(180deg) 3636} 3637 3638.mirror.rotate-270 { 3639 -webkit-transform: scaleX(-1) rotate(270deg); 3640 -moz-transform: scaleX(-1) rotate(270deg); 3641 -ms-transform: scaleX(-1) rotate(270deg); 3642 -o-transform: scaleX(-1) rotate(270deg); 3643 transform: scaleX(-1) rotate(270deg) 3644} 3645 3646@media only screen and (max-width: 480px) { 3647 .wy-form button[type="submit"] { 3648 margin: 0.7em 0 0 3649 } 3650 .wy-form input[type="text"], 3651 .wy-form input[type="password"], 3652 .wy-form input[type="email"], 3653 .wy-form input[type="url"], 3654 .wy-form input[type="date"], 3655 .wy-form input[type="month"], 3656 .wy-form input[type="time"], 3657 .wy-form input[type="datetime"], 3658 .wy-form input[type="datetime-local"], 3659 .wy-form input[type="week"], 3660 .wy-form input[type="number"], 3661 .wy-form input[type="search"], 3662 .wy-form input[type="tel"], 3663 .wy-form input[type="color"] { 3664 margin-bottom: 0.3em; 3665 display: block 3666 } 3667 .wy-form label { 3668 margin-bottom: 0.3em; 3669 display: block 3670 } 3671 .wy-form input[type="password"], 3672 .wy-form input[type="email"], 3673 .wy-form input[type="url"], 3674 .wy-form input[type="date"], 3675 .wy-form input[type="month"], 3676 .wy-form input[type="time"], 3677 .wy-form input[type="datetime"], 3678 .wy-form input[type="datetime-local"], 3679 .wy-form input[type="week"], 3680 .wy-form input[type="number"], 3681 .wy-form input[type="search"], 3682 .wy-form input[type="tel"], 3683 .wy-form input[type="color"] { 3684 margin-bottom: 0 3685 } 3686 .wy-form-aligned .wy-control-group label { 3687 margin-bottom: 0.3em; 3688 text-align: left; 3689 display: block; 3690 width: 100% 3691 } 3692 .wy-form-aligned .wy-control { 3693 margin: 1.5em 0 0 0 3694 } 3695 .wy-form .wy-help-inline, 3696 .wy-form-message-inline, 3697 .wy-form-message { 3698 display: block; 3699 font-size: 80%; 3700 padding: 6px 0 3701 } 3702} 3703 3704@media screen and (max-width: 768px) { 3705 .tablet-hide { 3706 display: none 3707 } 3708} 3709 3710@media screen and (max-width: 480px) { 3711 .mobile-hide { 3712 display: none 3713 } 3714} 3715 3716.float-left { 3717 float: left 3718} 3719 3720.float-right { 3721 float: right 3722} 3723 3724.full-width { 3725 width: 100% 3726} 3727 3728.wy-table, 3729.rst-content table.docutils, 3730.rst-content table.field-list { 3731 border-collapse: collapse; 3732 border-spacing: 0; 3733 empty-cells: show; 3734 margin-bottom: 24px 3735} 3736 3737.wy-table caption, 3738.rst-content table.docutils caption, 3739.rst-content table.field-list caption { 3740 color: #000; 3741 font: italic 85%/1 arial, sans-serif; 3742 padding: 1em 0; 3743 text-align: center 3744} 3745 3746.wy-table td, 3747.rst-content table.docutils td, 3748.rst-content table.field-list td, 3749.wy-table th, 3750.rst-content table.docutils th, 3751.rst-content table.field-list th { 3752 font-size: 90%; 3753 margin: 0; 3754 overflow: visible; 3755 padding: 8px 16px 3756} 3757 3758.wy-table td:first-child, 3759.rst-content table.docutils td:first-child, 3760.rst-content table.field-list td:first-child, 3761.wy-table th:first-child, 3762.rst-content table.docutils th:first-child, 3763.rst-content table.field-list th:first-child { 3764 border-left-width: 0 3765} 3766 3767.wy-table thead, 3768.rst-content table.docutils thead, 3769.rst-content table.field-list thead { 3770 color: #000; 3771 text-align: left; 3772 vertical-align: bottom; 3773 white-space: nowrap 3774} 3775 3776.wy-table thead th, 3777.rst-content table.docutils thead th, 3778.rst-content table.field-list thead th { 3779 font-weight: bold; 3780 border-bottom: solid 2px #e1e4e5 3781} 3782 3783.wy-table td, 3784.rst-content table.docutils td, 3785.rst-content table.field-list td { 3786 background-color: transparent; 3787 vertical-align: middle 3788} 3789 3790.wy-table td p, 3791.rst-content table.docutils td p, 3792.rst-content table.field-list td p { 3793 line-height: 18px; 3794 margin-bottom: 0 3795} 3796 3797.wy-table .wy-table-cell-min, 3798.rst-content table.docutils .wy-table-cell-min, 3799.rst-content table.field-list .wy-table-cell-min { 3800 width: 1%; 3801 padding-right: 0 3802} 3803 3804.wy-table .wy-table-cell-min input[type=checkbox], 3805.rst-content table.docutils .wy-table-cell-min input[type=checkbox], 3806.rst-content table.field-list .wy-table-cell-min input[type=checkbox], 3807.wy-table .wy-table-cell-min input[type=checkbox], 3808.rst-content table.docutils .wy-table-cell-min input[type=checkbox], 3809.rst-content table.field-list .wy-table-cell-min input[type=checkbox] { 3810 margin: 0 3811} 3812 3813.wy-table-secondary { 3814 color: gray; 3815 font-size: 90% 3816} 3817 3818.wy-table-tertiary { 3819 color: gray; 3820 font-size: 80% 3821} 3822 3823.wy-table-odd td, 3824.wy-table-striped tr:nth-child(2n-1) td, 3825.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td { 3826 background-color: #f3f6f6 3827} 3828 3829.wy-table-backed { 3830 background-color: #f3f6f6 3831} 3832 3833.wy-table-bordered-all, 3834.rst-content table.docutils { 3835 border: 1px solid #e1e4e5 3836} 3837 3838.wy-table-bordered-all td, 3839.rst-content table.docutils td { 3840 border-bottom: 1px solid #e1e4e5; 3841 border-left: 1px solid #e1e4e5 3842} 3843 3844.wy-table-bordered-all tbody>tr:last-child td, 3845.rst-content table.docutils tbody>tr:last-child td { 3846 border-bottom-width: 0 3847} 3848 3849.wy-table-bordered { 3850 border: 1px solid #e1e4e5 3851} 3852 3853.wy-table-bordered-rows td { 3854 border-bottom: 1px solid #e1e4e5 3855} 3856 3857.wy-table-bordered-rows tbody>tr:last-child td { 3858 border-bottom-width: 0 3859} 3860 3861.wy-table-horizontal tbody>tr:last-child td { 3862 border-bottom-width: 0 3863} 3864 3865.wy-table-horizontal td, 3866.wy-table-horizontal th { 3867 border-width: 0 0 1px 0; 3868 border-bottom: 1px solid #e1e4e5 3869} 3870 3871.wy-table-horizontal tbody>tr:last-child td { 3872 border-bottom-width: 0 3873} 3874 3875.wy-table-responsive { 3876 margin-bottom: 24px; 3877 max-width: 100%; 3878 overflow: auto 3879} 3880 3881.wy-table-responsive table { 3882 margin-bottom: 0 !important 3883} 3884 3885.wy-table-responsive table td, 3886.wy-table-responsive table th { 3887 white-space: nowrap 3888} 3889 3890a { 3891 color: #2980b9; 3892 text-decoration: none 3893} 3894 3895a:hover { 3896 color: #3091d1 3897} 3898 3899a:visited { 3900 color: #9b59b6 3901} 3902 3903html { 3904 height: 100%; 3905 overflow-x: hidden 3906} 3907 3908body { 3909 font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; 3910 font-weight: normal; 3911 color: #404040; 3912 min-height: 100%; 3913 overflow-x: hidden; 3914 background: #edf0f2 3915} 3916 3917.wy-text-left { 3918 text-align: left 3919} 3920 3921.wy-text-center { 3922 text-align: center 3923} 3924 3925.wy-text-right { 3926 text-align: right 3927} 3928 3929.wy-text-large { 3930 font-size: 120% 3931} 3932 3933.wy-text-normal { 3934 font-size: 100% 3935} 3936 3937.wy-text-small, 3938small { 3939 font-size: 80% 3940} 3941 3942.wy-text-strike { 3943 text-decoration: line-through 3944} 3945 3946.wy-text-warning { 3947 color: #e67e22 !important 3948} 3949 3950a.wy-text-warning:hover { 3951 color: #eb9950 !important 3952} 3953 3954.wy-text-info { 3955 color: #2980b9 !important 3956} 3957 3958a.wy-text-info:hover { 3959 color: #409ad5 !important 3960} 3961 3962.wy-text-success { 3963 color: #27ae60 !important 3964} 3965 3966a.wy-text-success:hover { 3967 color: #36d278 !important 3968} 3969 3970.wy-text-danger { 3971 color: #e74c3c !important 3972} 3973 3974a.wy-text-danger:hover { 3975 color: #ed7669 !important 3976} 3977 3978.wy-text-neutral { 3979 color: #404040 !important 3980} 3981 3982a.wy-text-neutral:hover { 3983 color: #595959 !important 3984} 3985 3986h1, 3987h2, 3988h3, 3989h4, 3990h5, 3991h6, 3992legend { 3993 margin-top: 0; 3994 font-weight: 700; 3995 font-family: "Roboto Slab", "ff-tisa-web-pro", "Georgia", Arial, sans-serif 3996} 3997 3998p { 3999 line-height: 24px; 4000 margin: 0; 4001 font-size: 16px; 4002 margin-bottom: 24px 4003} 4004 4005h1 { 4006 font-size: 175% 4007} 4008 4009h2 { 4010 font-size: 150% 4011} 4012 4013h3 { 4014 font-size: 125% 4015} 4016 4017h4 { 4018 font-size: 115% 4019} 4020 4021h5 { 4022 font-size: 110% 4023} 4024 4025h6 { 4026 font-size: 100% 4027} 4028 4029code, 4030.rst-content tt { 4031 white-space: nowrap; 4032 max-width: 100%; 4033 background: #fff; 4034 border: solid 1px #e1e4e5; 4035 font-size: 75%; 4036 padding: 0 5px; 4037 font-family: "Incosolata", "Consolata", "Monaco", monospace; 4038 color: #e74c3c; 4039 overflow-x: auto 4040} 4041 4042code.code-large, 4043.rst-content tt.code-large { 4044 font-size: 90% 4045} 4046 4047.wy-plain-list-disc, 4048.rst-content .section ul, 4049.rst-content .toctree-wrapper ul, 4050article ul { 4051 list-style: disc; 4052 line-height: 24px; 4053 margin-bottom: 24px 4054} 4055 4056.wy-plain-list-disc li, 4057.rst-content .section ul li, 4058.rst-content .toctree-wrapper ul li, 4059article ul li { 4060 list-style: disc; 4061 margin-left: 24px 4062} 4063 4064.wy-plain-list-disc li ul, 4065.rst-content .section ul li ul, 4066.rst-content .toctree-wrapper ul li ul, 4067article ul li ul { 4068 margin-bottom: 0 4069} 4070 4071.wy-plain-list-disc li li, 4072.rst-content .section ul li li, 4073.rst-content .toctree-wrapper ul li li, 4074article ul li li { 4075 list-style: circle 4076} 4077 4078.wy-plain-list-disc li li li, 4079.rst-content .section ul li li li, 4080.rst-content .toctree-wrapper ul li li li, 4081article ul li li li { 4082 list-style: square 4083} 4084 4085.wy-plain-list-decimal, 4086.rst-content .section ol, 4087.rst-content ol.arabic, 4088article ol { 4089 list-style: decimal; 4090 line-height: 24px; 4091 margin-bottom: 24px 4092} 4093 4094.wy-plain-list-decimal li, 4095.rst-content .section ol li, 4096.rst-content ol.arabic li, 4097article ol li { 4098 list-style: decimal; 4099 margin-left: 24px 4100} 4101 4102.codeblock-example { 4103 border: 1px solid #e1e4e5; 4104 border-bottom: none; 4105 padding: 24px; 4106 padding-top: 48px; 4107 font-weight: 500; 4108 background: #fff; 4109 position: relative 4110} 4111 4112.codeblock-example:after { 4113 content: "Example"; 4114 position: absolute; 4115 top: 0px; 4116 left: 0px; 4117 background: #9b59b6; 4118 color: #fff; 4119 padding: 6px 12px 4120} 4121 4122.codeblock-example.prettyprint-example-only { 4123 border: 1px solid #e1e4e5; 4124 margin-bottom: 24px 4125} 4126 4127.codeblock, 4128pre.literal-block, 4129.rst-content .literal-block, 4130.rst-content pre.literal-block, 4131div[class^='highlight'] { 4132 border: 1px solid #e1e4e5; 4133 padding: 0px; 4134 overflow-x: auto; 4135 background: #fff; 4136 margin: 1px 0 24px 0 4137} 4138 4139.codeblock div[class^='highlight'], 4140pre.literal-block div[class^='highlight'], 4141.rst-content .literal-block div[class^='highlight'], 4142div[class^='highlight'] div[class^='highlight'] { 4143 border: none; 4144 background: none; 4145 margin: 0 4146} 4147 4148div[class^='highlight'] td.code { 4149 width: 100% 4150} 4151 4152.linenodiv pre { 4153 border-right: solid 1px #e6e9ea; 4154 margin: 0; 4155 padding: 12px 12px; 4156 font-family: "Incosolata", "Consolata", "Monaco", monospace; 4157 font-size: 12px; 4158 line-height: 1.5; 4159 color: #d9d9d9 4160} 4161 4162div[class^='highlight'] pre { 4163 white-space: pre; 4164 margin: 0; 4165 padding: 12px 12px; 4166 font-family: "Incosolata", "Consolata", "Monaco", monospace; 4167 font-size: 12px; 4168 line-height: 1.5; 4169 display: block; 4170 overflow: auto; 4171 color: #404040 4172} 4173 4174@media print { 4175 .codeblock, 4176 pre.literal-block, 4177 .rst-content .literal-block, 4178 .rst-content pre.literal-block, 4179 div[class^='highlight'], 4180 div[class^='highlight'] pre { 4181 white-space: pre-wrap 4182 } 4183} 4184 4185.hll { 4186 background-color: #ffc; 4187 margin: 0 -12px; 4188 padding: 0 12px; 4189 display: block 4190} 4191 4192.c { 4193 color: #998; 4194 font-style: italic 4195} 4196 4197.err { 4198 color: #a61717; 4199 background-color: #e3d2d2 4200} 4201 4202.k { 4203 font-weight: bold 4204} 4205 4206.o { 4207 font-weight: bold 4208} 4209 4210.cm { 4211 color: #998; 4212 font-style: italic 4213} 4214 4215.cp { 4216 color: #999; 4217 font-weight: bold 4218} 4219 4220.c1 { 4221 color: #998; 4222 font-style: italic 4223} 4224 4225.cs { 4226 color: #999; 4227 font-weight: bold; 4228 font-style: italic 4229} 4230 4231.gd { 4232 color: #000; 4233 background-color: #fdd 4234} 4235 4236.gd .x { 4237 color: #000; 4238 background-color: #faa 4239} 4240 4241.ge { 4242 font-style: italic 4243} 4244 4245.gr { 4246 color: #a00 4247} 4248 4249.gh { 4250 color: #999 4251} 4252 4253.gi { 4254 color: #000; 4255 background-color: #dfd 4256} 4257 4258.gi .x { 4259 color: #000; 4260 background-color: #afa 4261} 4262 4263.go { 4264 color: #888 4265} 4266 4267.gp { 4268 color: #555 4269} 4270 4271.gs { 4272 font-weight: bold 4273} 4274 4275.gu { 4276 color: purple; 4277 font-weight: bold 4278} 4279 4280.gt { 4281 color: #a00 4282} 4283 4284.kc { 4285 font-weight: bold 4286} 4287 4288.kd { 4289 font-weight: bold 4290} 4291 4292.kn { 4293 font-weight: bold 4294} 4295 4296.kp { 4297 font-weight: bold 4298} 4299 4300.kr { 4301 font-weight: bold 4302} 4303 4304.kt { 4305 color: #458; 4306 font-weight: bold 4307} 4308 4309.m { 4310 color: #099 4311} 4312 4313.s { 4314 color: #d14 4315} 4316 4317.n { 4318 color: #333 4319} 4320 4321.na { 4322 color: teal 4323} 4324 4325.nb { 4326 color: #0086b3 4327} 4328 4329.nc { 4330 color: #458; 4331 font-weight: bold 4332} 4333 4334.no { 4335 color: teal 4336} 4337 4338.ni { 4339 color: purple 4340} 4341 4342.ne { 4343 color: #900; 4344 font-weight: bold 4345} 4346 4347.nf { 4348 color: #900; 4349 font-weight: bold 4350} 4351 4352.nn { 4353 color: #555 4354} 4355 4356.nt { 4357 color: navy 4358} 4359 4360.nv { 4361 color: teal 4362} 4363 4364.ow { 4365 font-weight: bold 4366} 4367 4368.w { 4369 color: #bbb 4370} 4371 4372.mf { 4373 color: #099 4374} 4375 4376.mh { 4377 color: #099 4378} 4379 4380.mi { 4381 color: #099 4382} 4383 4384.mo { 4385 color: #099 4386} 4387 4388.sb { 4389 color: #d14 4390} 4391 4392.sc { 4393 color: #d14 4394} 4395 4396.sd { 4397 color: #d14 4398} 4399 4400.s2 { 4401 color: #d14 4402} 4403 4404.se { 4405 color: #d14 4406} 4407 4408.sh { 4409 color: #d14 4410} 4411 4412.si { 4413 color: #d14 4414} 4415 4416.sx { 4417 color: #d14 4418} 4419 4420.sr { 4421 color: #009926 4422} 4423 4424.s1 { 4425 color: #d14 4426} 4427 4428.ss { 4429 color: #990073 4430} 4431 4432.bp { 4433 color: #999 4434} 4435 4436.vc { 4437 color: teal 4438} 4439 4440.vg { 4441 color: teal 4442} 4443 4444.vi { 4445 color: teal 4446} 4447 4448.il { 4449 color: #099 4450} 4451 4452.gc { 4453 color: #999; 4454 background-color: #eaf2f5 4455} 4456 4457.wy-breadcrumbs li { 4458 display: inline-block 4459} 4460 4461.wy-breadcrumbs li.wy-breadcrumbs-aside { 4462 float: right 4463} 4464 4465.wy-breadcrumbs li a { 4466 display: inline-block; 4467 padding: 5px 4468} 4469 4470.wy-breadcrumbs li a:first-child { 4471 padding-left: 0 4472} 4473 4474.wy-breadcrumbs-extra { 4475 margin-bottom: 0; 4476 color: #b3b3b3; 4477 font-size: 80%; 4478 display: inline-block 4479} 4480 4481@media screen and (max-width: 480px) { 4482 .wy-breadcrumbs-extra { 4483 display: none 4484 } 4485 .wy-breadcrumbs li.wy-breadcrumbs-aside { 4486 display: none 4487 } 4488} 4489 4490@media print { 4491 .wy-breadcrumbs li.wy-breadcrumbs-aside { 4492 display: none 4493 } 4494} 4495 4496.wy-affix { 4497 position: fixed; 4498 top: 1.618em 4499} 4500 4501.wy-menu a:hover { 4502 text-decoration: none 4503} 4504 4505.wy-menu-horiz { 4506 *zoom: 1 4507} 4508 4509.wy-menu-horiz:before, 4510.wy-menu-horiz:after { 4511 display: table; 4512 content: "" 4513} 4514 4515.wy-menu-horiz:after { 4516 clear: both 4517} 4518 4519.wy-menu-horiz ul, 4520.wy-menu-horiz li { 4521 display: inline-block 4522} 4523 4524.wy-menu-horiz li:hover { 4525 background: rgba(255, 255, 255, 0.1) 4526} 4527 4528.wy-menu-horiz li.divide-left { 4529 border-left: solid 1px #404040 4530} 4531 4532.wy-menu-horiz li.divide-right { 4533 border-right: solid 1px #404040 4534} 4535 4536.wy-menu-horiz a { 4537 height: 32px; 4538 display: inline-block; 4539 line-height: 32px; 4540 padding: 0 16px 4541} 4542 4543.wy-menu-vertical header { 4544 height: 32px; 4545 display: inline-block; 4546 line-height: 32px; 4547 padding: 0 1.618em; 4548 display: block; 4549 font-weight: bold; 4550 text-transform: uppercase; 4551 font-size: 80%; 4552 color: #2980b9; 4553 white-space: nowrap 4554} 4555 4556.wy-menu-vertical ul { 4557 margin-bottom: 0 4558} 4559 4560.wy-menu-vertical li.divide-top { 4561 border-top: solid 1px #404040 4562} 4563 4564.wy-menu-vertical li.divide-bottom { 4565 border-bottom: solid 1px #404040 4566} 4567 4568.wy-menu-vertical li.current { 4569 background: #e3e3e3 4570} 4571 4572.wy-menu-vertical li.current a { 4573 color: gray; 4574 border-right: solid 1px #c9c9c9; 4575 padding: 0.4045em 2.427em 4576} 4577 4578.wy-menu-vertical li.current a:hover { 4579 background: #d6d6d6 4580} 4581 4582.wy-menu-vertical li.on a, 4583.wy-menu-vertical li.current>a { 4584 color: #404040; 4585 padding: 0.4045em 1.618em; 4586 font-weight: bold; 4587 position: relative; 4588 background: #fcfcfc; 4589 border: none; 4590 border-bottom: solid 1px #c9c9c9; 4591 border-top: solid 1px #c9c9c9; 4592 padding-left: 1.618em -4px 4593} 4594 4595.wy-menu-vertical li.on a:hover, 4596.wy-menu-vertical li.current>a:hover { 4597 background: #fcfcfc 4598} 4599 4600.wy-menu-vertical li.toctree-l2.current>a { 4601 background: #c9c9c9; 4602 padding: 0.4045em 2.427em 4603} 4604 4605.wy-menu-vertical li.current ul { 4606 display: block 4607} 4608 4609.wy-menu-vertical li ul { 4610 margin-bottom: 0; 4611 display: none 4612} 4613 4614.wy-menu-vertical .local-toc li ul { 4615 display: block 4616} 4617 4618.wy-menu-vertical li ul li a { 4619 margin-bottom: 0; 4620 color: #b3b3b3; 4621 font-weight: normal 4622} 4623 4624.wy-menu-vertical a { 4625 display: inline-block; 4626 line-height: 18px; 4627 padding: 0.4045em 1.618em; 4628 display: block; 4629 position: relative; 4630 font-size: 90%; 4631 color: #b3b3b3 4632} 4633 4634.wy-menu-vertical a:hover { 4635 background-color: #4e4a4a; 4636 cursor: pointer 4637} 4638 4639.wy-menu-vertical a:active { 4640 background-color: #2980b9; 4641 cursor: pointer; 4642 color: #fff 4643} 4644 4645.wy-side-nav-search { 4646 z-index: 200; 4647 background-color: #2980b9; 4648 text-align: center; 4649 padding: 0.809em; 4650 display: block; 4651 color: #fcfcfc; 4652 margin-bottom: 0.809em 4653} 4654 4655.wy-side-nav-search input[type=text] { 4656 width: 100%; 4657 border-radius: 50px; 4658 padding: 6px 12px; 4659 border-color: #2472a4 4660} 4661 4662.wy-side-nav-search img { 4663 display: block; 4664 margin: auto auto 0.809em auto; 4665 height: 45px; 4666 width: 45px; 4667 background-color: #2980b9; 4668 padding: 5px; 4669 border-radius: 100% 4670} 4671 4672.wy-side-nav-search>a, 4673.wy-side-nav-search .wy-dropdown>a { 4674 color: #fcfcfc; 4675 font-size: 100%; 4676 font-weight: bold; 4677 display: inline-block; 4678 padding: 4px 6px; 4679 margin-bottom: 0.809em 4680} 4681 4682.wy-side-nav-search>a:hover, 4683.wy-side-nav-search .wy-dropdown>a:hover { 4684 background: rgba(255, 255, 255, 0.1) 4685} 4686 4687.wy-nav .wy-menu-vertical header { 4688 color: #2980b9 4689} 4690 4691.wy-nav .wy-menu-vertical a { 4692 color: #b3b3b3 4693} 4694 4695.wy-nav .wy-menu-vertical a:hover { 4696 background-color: #2980b9; 4697 color: #fff 4698} 4699 4700[data-menu-wrap] { 4701 -webkit-transition: all 0.2s ease-in; 4702 -moz-transition: all 0.2s ease-in; 4703 transition: all 0.2s ease-in; 4704 position: absolute; 4705 opacity: 1; 4706 width: 100%; 4707 opacity: 0 4708} 4709 4710[data-menu-wrap].move-center { 4711 left: 0; 4712 right: auto; 4713 opacity: 1 4714} 4715 4716[data-menu-wrap].move-left { 4717 right: auto; 4718 left: -100%; 4719 opacity: 0 4720} 4721 4722[data-menu-wrap].move-right { 4723 right: -100%; 4724 left: auto; 4725 opacity: 0 4726} 4727 4728.wy-body-for-nav { 4729 background: left repeat-y #fcfcfc; 4730 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOERBMTRGRDBFMUUxMUUzODUwMkJCOThDMEVFNURFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOERBMTRGRTBFMUUxMUUzODUwMkJCOThDMEVFNURFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE4REExNEZCMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE4REExNEZDMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EwrlwAAAAA5JREFUeNpiMDU0BAgwAAE2AJgB9BnaAAAAAElFTkSuQmCC); 4731 background-size: 300px 1px 4732} 4733 4734.wy-grid-for-nav { 4735 position: absolute; 4736 width: 100%; 4737 height: 100% 4738} 4739 4740.wy-nav-side { 4741 position: absolute; 4742 top: 0; 4743 left: 0; 4744 width: 300px; 4745 overflow: hidden; 4746 min-height: 100%; 4747 background: #343131; 4748 z-index: 200 4749} 4750 4751.wy-nav-top { 4752 display: none; 4753 background: #2980b9; 4754 color: #fff; 4755 padding: 0.4045em 0.809em; 4756 position: relative; 4757 line-height: 50px; 4758 text-align: center; 4759 font-size: 100%; 4760 *zoom: 1 4761} 4762 4763.wy-nav-top:before, 4764.wy-nav-top:after { 4765 display: table; 4766 content: "" 4767} 4768 4769.wy-nav-top:after { 4770 clear: both 4771} 4772 4773.wy-nav-top a { 4774 color: #fff; 4775 font-weight: bold 4776} 4777 4778.wy-nav-top img { 4779 margin-right: 12px; 4780 height: 45px; 4781 width: 45px; 4782 background-color: #2980b9; 4783 padding: 5px; 4784 border-radius: 100% 4785} 4786 4787.wy-nav-top i { 4788 font-size: 30px; 4789 float: left; 4790 cursor: pointer 4791} 4792 4793.wy-nav-content-wrap { 4794 margin-left: 300px; 4795 background: #fcfcfc; 4796 min-height: 100% 4797} 4798 4799.wy-nav-content { 4800 padding: 1.618em 3.236em; 4801 height: 100%; 4802 max-width: 800px; 4803 margin: auto 4804} 4805 4806.wy-body-mask { 4807 position: fixed; 4808 width: 100%; 4809 height: 100%; 4810 background: rgba(0, 0, 0, 0.2); 4811 display: none; 4812 z-index: 499 4813} 4814 4815.wy-body-mask.on { 4816 display: block 4817} 4818 4819footer { 4820 color: #999 4821} 4822 4823footer p { 4824 margin-bottom: 12px 4825} 4826 4827.rst-footer-buttons { 4828 *zoom: 1 4829} 4830 4831.rst-footer-buttons:before, 4832.rst-footer-buttons:after { 4833 display: table; 4834 content: "" 4835} 4836 4837.rst-footer-buttons:after { 4838 clear: both 4839} 4840 4841#search-results .search li { 4842 margin-bottom: 24px; 4843 border-bottom: solid 1px #e1e4e5; 4844 padding-bottom: 24px 4845} 4846 4847#search-results .search li:first-child { 4848 border-top: solid 1px #e1e4e5; 4849 padding-top: 24px 4850} 4851 4852#search-results .search li a { 4853 font-size: 120%; 4854 margin-bottom: 12px; 4855 display: inline-block 4856} 4857 4858#search-results .context { 4859 color: gray; 4860 font-size: 90% 4861} 4862 4863@media screen and (max-width: 768px) { 4864 .wy-body-for-nav { 4865 background: #fcfcfc 4866 } 4867 .wy-nav-top { 4868 display: block 4869 } 4870 .wy-nav-side { 4871 left: -300px 4872 } 4873 .wy-nav-side.shift { 4874 width: 85%; 4875 left: 0 4876 } 4877 .wy-nav-content-wrap { 4878 margin-left: 0 4879 } 4880 .wy-nav-content-wrap .wy-nav-content { 4881 padding: 1.618em 4882 } 4883 .wy-nav-content-wrap.shift { 4884 position: fixed; 4885 min-width: 100%; 4886 left: 85%; 4887 top: 0; 4888 height: 100%; 4889 overflow: hidden 4890 } 4891} 4892 4893@media screen and (min-width: 1400px) { 4894 .wy-nav-content-wrap { 4895 background: rgba(0, 0, 0, 0.05) 4896 } 4897 .wy-nav-content { 4898 margin: 0; 4899 background: #fcfcfc 4900 } 4901} 4902 4903@media print { 4904 .wy-nav-side { 4905 display: none 4906 } 4907 .wy-nav-content-wrap { 4908 margin-left: 0 4909 } 4910} 4911 4912nav.stickynav { 4913 position: fixed; 4914 top: 0 4915} 4916 4917.rst-versions { 4918 position: fixed; 4919 bottom: 0; 4920 left: 0; 4921 width: 300px; 4922 color: #fcfcfc; 4923 background: #1f1d1d; 4924 border-top: solid 10px #343131; 4925 font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif; 4926 z-index: 400 4927} 4928 4929.rst-versions a { 4930 color: #2980b9; 4931 text-decoration: none 4932} 4933 4934.rst-versions .rst-badge-small { 4935 display: none 4936} 4937 4938.rst-versions .rst-current-version { 4939 padding: 12px; 4940 background-color: #272525; 4941 display: block; 4942 text-align: right; 4943 font-size: 90%; 4944 cursor: pointer; 4945 color: #27ae60; 4946 *zoom: 1 4947} 4948 4949.rst-versions .rst-current-version:before, 4950.rst-versions .rst-current-version:after { 4951 display: table; 4952 content: "" 4953} 4954 4955.rst-versions .rst-current-version:after { 4956 clear: both 4957} 4958 4959.rst-versions .rst-current-version .fa, 4960.rst-versions .rst-current-version .rst-content .admonition-title, 4961.rst-content .rst-versions .rst-current-version .admonition-title, 4962.rst-versions .rst-current-version .rst-content h1 .headerlink, 4963.rst-content h1 .rst-versions .rst-current-version .headerlink, 4964.rst-versions .rst-current-version .rst-content h2 .headerlink, 4965.rst-content h2 .rst-versions .rst-current-version .headerlink, 4966.rst-versions .rst-current-version .rst-content h3 .headerlink, 4967.rst-content h3 .rst-versions .rst-current-version .headerlink, 4968.rst-versions .rst-current-version .rst-content h4 .headerlink, 4969.rst-content h4 .rst-versions .rst-current-version .headerlink, 4970.rst-versions .rst-current-version .rst-content h5 .headerlink, 4971.rst-content h5 .rst-versions .rst-current-version .headerlink, 4972.rst-versions .rst-current-version .rst-content h6 .headerlink, 4973.rst-content h6 .rst-versions .rst-current-version .headerlink, 4974.rst-versions .rst-current-version .rst-content dl dt .headerlink, 4975.rst-content dl dt .rst-versions .rst-current-version .headerlink, 4976.rst-versions .rst-current-version .icon { 4977 color: #fcfcfc 4978} 4979 4980.rst-versions .rst-current-version .fa-book, 4981.rst-versions .rst-current-version .icon-book { 4982 float: left 4983} 4984 4985.rst-versions .rst-current-version .icon-book { 4986 float: left 4987} 4988 4989.rst-versions .rst-current-version.rst-out-of-date { 4990 background-color: #e74c3c; 4991 color: #fff 4992} 4993 4994.rst-versions .rst-current-version.rst-active-old-version { 4995 background-color: #f1c40f; 4996 color: #000 4997} 4998 4999.rst-versions.shift-up .rst-other-versions { 5000 display: block 5001} 5002 5003.rst-versions .rst-other-versions { 5004 font-size: 90%; 5005 padding: 12px; 5006 color: gray; 5007 display: none 5008} 5009 5010.rst-versions .rst-other-versions hr { 5011 display: block; 5012 height: 1px; 5013 border: 0; 5014 margin: 20px 0; 5015 padding: 0; 5016 border-top: solid 1px #413d3d 5017} 5018 5019.rst-versions .rst-other-versions dd { 5020 display: inline-block; 5021 margin: 0 5022} 5023 5024.rst-versions .rst-other-versions dd a { 5025 display: inline-block; 5026 padding: 6px; 5027 color: #fcfcfc 5028} 5029 5030.rst-versions.rst-badge { 5031 width: auto; 5032 bottom: 20px; 5033 right: 20px; 5034 left: auto; 5035 border: none; 5036 max-width: 300px 5037} 5038 5039.rst-versions.rst-badge .icon-book { 5040 float: none 5041} 5042 5043.rst-versions.rst-badge .fa-book, 5044.rst-versions.rst-badge .icon-book { 5045 float: none 5046} 5047 5048.rst-versions.rst-badge.shift-up .rst-current-version { 5049 text-align: right 5050} 5051 5052.rst-versions.rst-badge.shift-up .rst-current-version .fa-book, 5053.rst-versions.rst-badge.shift-up .rst-current-version .icon-book { 5054 float: left 5055} 5056 5057.rst-versions.rst-badge.shift-up .rst-current-version .icon-book { 5058 float: left 5059} 5060 5061.rst-versions.rst-badge .rst-current-version { 5062 width: auto; 5063 height: 30px; 5064 line-height: 30px; 5065 padding: 0 6px; 5066 display: block; 5067 text-align: center 5068} 5069 5070@media screen and (max-width: 768px) { 5071 .rst-versions { 5072 width: 85%; 5073 display: none 5074 } 5075 .rst-versions.shift { 5076 display: block 5077 } 5078 img { 5079 width: 100%; 5080 height: auto 5081 } 5082} 5083 5084.rst-content img { 5085 max-width: 100%; 5086 height: auto !important 5087} 5088 5089.rst-content div.figure { 5090 margin-bottom: 24px 5091} 5092 5093.rst-content div.figure.align-center { 5094 text-align: center 5095} 5096 5097.rst-content .section>img { 5098 margin-bottom: 24px 5099} 5100 5101.rst-content blockquote { 5102 margin-left: 24px; 5103 line-height: 24px; 5104 margin-bottom: 24px 5105} 5106 5107.rst-content .note .last, 5108.rst-content .attention .last, 5109.rst-content .caution .last, 5110.rst-content .danger .last, 5111.rst-content .error .last, 5112.rst-content .hint .last, 5113.rst-content .important .last, 5114.rst-content .tip .last, 5115.rst-content .warning .last, 5116.rst-content .seealso .last { 5117 margin-bottom: 0 5118} 5119 5120.rst-content .admonition-title:before { 5121 margin-right: 4px 5122} 5123 5124.rst-content .admonition table { 5125 border-color: rgba(0, 0, 0, 0.1) 5126} 5127 5128.rst-content .admonition table td, 5129.rst-content .admonition table th { 5130 background: transparent !important; 5131 border-color: rgba(0, 0, 0, 0.1) !important 5132} 5133 5134.rst-content .section ol.loweralpha, 5135.rst-content .section ol.loweralpha li { 5136 list-style: lower-alpha 5137} 5138 5139.rst-content .section ol.upperalpha, 5140.rst-content .section ol.upperalpha li { 5141 list-style: upper-alpha 5142} 5143 5144.rst-content .section ol p, 5145.rst-content .section ul p { 5146 margin-bottom: 12px 5147} 5148 5149.rst-content .line-block { 5150 margin-left: 24px 5151} 5152 5153.rst-content .topic-title { 5154 font-weight: bold; 5155 margin-bottom: 12px 5156} 5157 5158.rst-content .toc-backref { 5159 color: #404040 5160} 5161 5162.rst-content .align-right { 5163 float: right; 5164 margin: 0px 0px 24px 24px 5165} 5166 5167.rst-content .align-left { 5168 float: left; 5169 margin: 0px 24px 24px 0px 5170} 5171 5172.rst-content .align-center { 5173 margin: auto; 5174 display: block 5175} 5176 5177.rst-content h1 .headerlink, 5178.rst-content h2 .headerlink, 5179.rst-content h3 .headerlink, 5180.rst-content h4 .headerlink, 5181.rst-content h5 .headerlink, 5182.rst-content h6 .headerlink, 5183.rst-content dl dt .headerlink { 5184 display: none; 5185 visibility: hidden; 5186 font-size: 14px 5187} 5188 5189.rst-content h1 .headerlink:after, 5190.rst-content h2 .headerlink:after, 5191.rst-content h3 .headerlink:after, 5192.rst-content h4 .headerlink:after, 5193.rst-content h5 .headerlink:after, 5194.rst-content h6 .headerlink:after, 5195.rst-content dl dt .headerlink:after { 5196 visibility: visible; 5197 content: "\f0c1"; 5198 font-family: FontAwesome; 5199 display: inline-block 5200} 5201 5202.rst-content h1:hover .headerlink, 5203.rst-content h2:hover .headerlink, 5204.rst-content h3:hover .headerlink, 5205.rst-content h4:hover .headerlink, 5206.rst-content h5:hover .headerlink, 5207.rst-content h6:hover .headerlink, 5208.rst-content dl dt:hover .headerlink { 5209 display: inline-block 5210} 5211 5212.rst-content .sidebar { 5213 float: right; 5214 width: 40%; 5215 display: block; 5216 margin: 0 0 24px 24px; 5217 padding: 24px; 5218 background: #f3f6f6; 5219 border: solid 1px #e1e4e5 5220} 5221 5222.rst-content .sidebar p, 5223.rst-content .sidebar ul, 5224.rst-content .sidebar dl { 5225 font-size: 90% 5226} 5227 5228.rst-content .sidebar .last { 5229 margin-bottom: 0 5230} 5231 5232.rst-content .sidebar .sidebar-title { 5233 display: block; 5234 font-family: "Roboto Slab", "ff-tisa-web-pro", "Georgia", Arial, sans-serif; 5235 font-weight: bold; 5236 background: #e1e4e5; 5237 padding: 6px 12px; 5238 margin: -24px; 5239 margin-bottom: 24px; 5240 font-size: 100% 5241} 5242 5243.rst-content .highlighted { 5244 background: #f1c40f; 5245 display: inline-block; 5246 font-weight: bold; 5247 padding: 0 6px 5248} 5249 5250.rst-content .footnote-reference, 5251.rst-content .citation-reference { 5252 vertical-align: super; 5253 font-size: 90% 5254} 5255 5256.rst-content table.docutils.citation, 5257.rst-content table.docutils.footnote { 5258 background: none; 5259 border: none; 5260 color: #999 5261} 5262 5263.rst-content table.docutils.citation td, 5264.rst-content table.docutils.citation tr, 5265.rst-content table.docutils.footnote td, 5266.rst-content table.docutils.footnote tr { 5267 border: none; 5268 background-color: transparent !important; 5269 white-space: normal 5270} 5271 5272.rst-content table.docutils.citation td.label, 5273.rst-content table.docutils.footnote td.label { 5274 padding-left: 0; 5275 padding-right: 0; 5276 vertical-align: top 5277} 5278 5279.rst-content table.field-list { 5280 border: none 5281} 5282 5283.rst-content table.field-list td { 5284 border: none; 5285 padding-top: 5px 5286} 5287 5288.rst-content table.field-list td>strong { 5289 display: inline-block; 5290 margin-top: 3px 5291} 5292 5293.rst-content table.field-list .field-name { 5294 padding-right: 10px; 5295 text-align: left; 5296 white-space: nowrap 5297} 5298 5299.rst-content table.field-list .field-body { 5300 text-align: left; 5301 padding-left: 0 5302} 5303 5304.rst-content tt { 5305 color: #000 5306} 5307 5308.rst-content tt big, 5309.rst-content tt em { 5310 font-size: 100% !important; 5311 line-height: normal 5312} 5313 5314.rst-content tt .xref, 5315a .rst-content tt { 5316 font-weight: bold 5317} 5318 5319.rst-content a tt { 5320 color: #2980b9 5321} 5322 5323.rst-content dl { 5324 margin-bottom: 24px 5325} 5326 5327.rst-content dl dt { 5328 font-weight: bold 5329} 5330 5331.rst-content dl p, 5332.rst-content dl table, 5333.rst-content dl ul, 5334.rst-content dl ol { 5335 margin-bottom: 12px !important 5336} 5337 5338.rst-content dl dd { 5339 margin: 0 0 12px 24px 5340} 5341 5342.rst-content dl:not(.docutils) { 5343 margin-bottom: 24px 5344} 5345 5346.rst-content dl:not(.docutils) dt { 5347 display: inline-block; 5348 margin: 6px 0; 5349 font-size: 90%; 5350 line-height: normal; 5351 background: #e7f2fa; 5352 color: #2980b9; 5353 border-top: solid 3px #6ab0de; 5354 padding: 6px; 5355 position: relative 5356} 5357 5358.rst-content dl:not(.docutils) dt:before { 5359 color: #6ab0de 5360} 5361 5362.rst-content dl:not(.docutils) dt .headerlink { 5363 color: #404040; 5364 font-size: 100% !important 5365} 5366 5367.rst-content dl:not(.docutils) dl dt { 5368 margin-bottom: 6px; 5369 border: none; 5370 border-left: solid 3px #ccc; 5371 background: #f0f0f0; 5372 color: gray 5373} 5374 5375.rst-content dl:not(.docutils) dl dt .headerlink { 5376 color: #404040; 5377 font-size: 100% !important 5378} 5379 5380.rst-content dl:not(.docutils) dt:first-child { 5381 margin-top: 0 5382} 5383 5384.rst-content dl:not(.docutils) tt { 5385 font-weight: bold 5386} 5387 5388.rst-content dl:not(.docutils) tt.descname, 5389.rst-content dl:not(.docutils) tt.descclassname { 5390 background-color: transparent; 5391 border: none; 5392 padding: 0; 5393 font-size: 100% !important 5394} 5395 5396.rst-content dl:not(.docutils) tt.descname { 5397 font-weight: bold 5398} 5399 5400.rst-content dl:not(.docutils) .optional { 5401 display: inline-block; 5402 padding: 0 4px; 5403 color: #000; 5404 font-weight: bold 5405} 5406 5407.rst-content dl:not(.docutils) .property { 5408 display: inline-block; 5409 padding-right: 8px 5410} 5411 5412.rst-content .viewcode-link, 5413.rst-content .viewcode-back { 5414 display: inline-block; 5415 color: #27ae60; 5416 font-size: 80%; 5417 padding-left: 24px 5418} 5419 5420.rst-content .viewcode-back { 5421 display: block; 5422 float: right 5423} 5424 5425@media screen and (max-width: 480px) { 5426 .rst-content .sidebar { 5427 width: 100% 5428 } 5429} 5430 5431span[id*='MathJax-Span'] { 5432 color: #404040 5433} 5434