notes

Dash Eclipse's Notes
git clone git://ezup.dev/notes.git
Log | Files | Refs | Submodules | README | LICENSE

rtd-full.css (102227B)


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