From 9984bf8d9b1c5f74ba64f85508d556dc0c449a7d Mon Sep 17 00:00:00 2001 From: quiktea Date: Sat, 10 Jul 2021 22:59:59 +0100 Subject: [PATCH] Change sphinx theme and remove .vscode dir --- .gitignore | 3 +- .vscode/settings.json | 3 - docs/_build/doctrees/environment.pickle | Bin 19935 -> 20886 bytes docs/_build/doctrees/index.doctree | Bin 5009 -> 5040 bytes .../doctrees/modules/getting-started.doctree | Bin 0 -> 2334 bytes docs/_build/html/.buildinfo | 2 +- docs/_build/html/_sources/index.rst.txt | 1 + .../_sources/modules/getting-started.rst.txt | 2 + docs/_build/html/_static/basic.css | 2 +- docs/_build/html/_static/css/custom.css | 2 + docs/_build/html/_static/css/custom.css.map | 1 + docs/_build/html/_static/css/theme.css | 2864 ++++++++++++++++- docs/_build/html/_static/css/theme.css.map | 1 + docs/_build/html/_static/css/theme.min.css | 2 + .../_build/html/_static/css/theme.min.css.map | 1 + .../html/_static/documentation_options.js | 2 +- docs/_build/html/_static/font/fontello.eot | Bin 0 -> 8468 bytes docs/_build/html/_static/font/fontello.svg | 32 + docs/_build/html/_static/font/fontello.ttf | Bin 0 -> 8300 bytes docs/_build/html/_static/font/fontello.woff | Bin 0 -> 5168 bytes docs/_build/html/_static/font/fontello.woff2 | Bin 0 -> 4344 bytes docs/_build/html/_static/js/theme.js | 69 +- docs/_build/html/_static/pygments.css | 136 +- docs/_build/html/genindex.html | 263 +- docs/_build/html/index.html | 298 +- docs/_build/html/modules/client.html | 280 +- docs/_build/html/modules/getting-started.html | 161 + docs/_build/html/modules/guild.html | 280 +- docs/_build/html/modules/token.html | 280 +- docs/_build/html/modules/user.html | 279 +- docs/_build/html/objects.inv | Bin 577 -> 600 bytes docs/_build/html/search.html | 297 +- docs/_build/html/searchindex.js | 2 +- docs/conf.py | 2 +- docs/index.rst | 1 + docs/modules/getting-started.rst | 2 + 36 files changed, 3942 insertions(+), 1326 deletions(-) delete mode 100644 .vscode/settings.json create mode 100644 docs/_build/doctrees/modules/getting-started.doctree create mode 100644 docs/_build/html/_sources/modules/getting-started.rst.txt create mode 100644 docs/_build/html/_static/css/custom.css create mode 100644 docs/_build/html/_static/css/custom.css.map create mode 100644 docs/_build/html/_static/css/theme.css.map create mode 100644 docs/_build/html/_static/css/theme.min.css create mode 100644 docs/_build/html/_static/css/theme.min.css.map create mode 100644 docs/_build/html/_static/font/fontello.eot create mode 100644 docs/_build/html/_static/font/fontello.svg create mode 100644 docs/_build/html/_static/font/fontello.ttf create mode 100644 docs/_build/html/_static/font/fontello.woff create mode 100644 docs/_build/html/_static/font/fontello.woff2 create mode 100644 docs/_build/html/modules/getting-started.html create mode 100644 docs/modules/getting-started.rst diff --git a/.gitignore b/.gitignore index 945f26e..5328cd3 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ tests.py pyvenv.cfg Scripts/ Lib/ -__pycache__/ \ No newline at end of file +__pycache__/ +.vscode/ \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 3cce948..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "restructuredtext.confPath": "" -} \ No newline at end of file diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index 0d824b9dcd75aafc9fb86584ad747f4efb28b7aa..4636d6f5b9dc1974302ebb20e1aad62b77e9e82e 100644 GIT binary patch literal 20886 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 IpO7;n059R&@Bjb+ delta 608 zcmdm>K2e>efpu!zMwWb*$rD&oCx2(DXN=uk&T7lZT9qM|Q8D>6vmS4024eT8BBE29Hk#3+|2f`-5(xi-@$qzZ?wI^vdPN|)uk-?gAGJ`#K zO2%|F{u~5p6#0+te4oRSD=~y6R`Q$iGMX>A6!CiM7=sIoLojn}6`6-!s zDXA4xN;6b5U@jF0y5=;BOF<&XK_W5OTnckT53f~GYMNC-acW{waz?@wu!|8s_>JZR z2p{2t-;-By$%->GGBDuq1P3sPvlxK#P=AOsW${k7;ntJh*~1306U7@6Ku7;Y@dilb zCrE@9?2X9>Sj8v5<5uKtLyC~n$uc|%EFz^zsgoU9Bsb6G`OC-{w|P3>d}gkqjQlJM mp!Hd%lO2RaB#ZpOJipQmNl<|2XJ}`c0%bEwH|GjDGXek(H^t@v diff --git a/docs/_build/doctrees/modules/getting-started.doctree b/docs/_build/doctrees/modules/getting-started.doctree new file mode 100644 index 0000000000000000000000000000000000000000..dd40189b7954773ab1ead9abddc613c1b34a8f9f GIT binary patch literal 2334 zcmZWrO>Y}F5KZhzvTRwhEEmWX&bFB-fG; z0op@=1mG>~|Lx=MYHg_o3@?ZC`S@nWe|P>p>OZJ{!pIdu>gAX+rVZmRh8iJN z;;9&@$$vwSI4cJd{2wwcJhPfudKY`lUEIlZt~KwRN;@-{0V5>gh`hf%f<^n zod7*I$qg$NcawRI#ks4o7+Z(ZPA<1lhWG@zi&Nw}+R%zrdfd5s1rlK^t1DC&z+pdaJ+s=xV6R-K{Zp{0_T)!=0Oxw`gJdz%1aC< z8#fy+#P4BPJH1O_WqQ1Rv0)hwQUMMq3E-npPz?Ku>Ul}$9B?z7w=g%tk>#lc2;&9F zfiM!xxC-6O=oxAR9Fma&ttXdJbiJ}dKrw5$WFl|X`UR#TN6jw%VD z)h@mLov3iUWQHvB#HRzkER5sizGX#`%#$1GWX;bJLF3Y?N`*98_Ey~>&cXo2IE*q{ z4L?w(Q6n>n-mXSv!3%<#IQl57>K!D>lp=H@b~qK@7w*Ny#bU7-7q?y*JvMfJ!T8Mu zG~GoEPm)FQm@J6rIZ*aMbqDhE&%gc#ung@i+X#~+cVUiKVZ1Sz+micP6-M}6Aw=KP zDfrL4h?hIz1Z>Jl+gNS-#1-jz--nN@Y^25vOqGMQ2_ps;?_q7UM|9nRyVag9iI8)l z@C%MUQbvQ)1D9j^lfO#zu7l-Kb*_&@nT$3Fo@9ceP4K>TPvOPV@FB3iE(;`+wo$cX znqGeol9){D8J>F8{EyQ(aOHGe?||o1&d`syh$T4p@b)BAhF%k%Q>h3xq~+DZco(+0 zzDe69?9^ibeFqjv%_Mm33C1^uboJ(k2n1GmtVm$P(k^*}LA55W_YK7GHfs;v#D1(Q z$a_gxe~ag0>_R^Y{A~fS-bC^I%866_9gBer`}d!!vfj@m#!w0mkF_MV(@L*S^S-3k z!#=@- .col, +.no-gutters > [class*="col-"]{ + padding-right:0; + padding-left:0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto{ + width:100%; + min-height:1px; + padding-right:15px; + padding-left:15px; +} + +.col{ + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100%; +} + +.col-auto{ + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:none; +} + +.col-1{ + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333%; +} + +.col-2{ + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667%; +} + +.col-3{ + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25%; +} + +.col-4{ + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333%; +} + +.col-5{ + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667%; +} + +.col-6{ + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50%; +} + +.col-7{ + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333%; +} + +.col-8{ + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667%; +} + +.col-9{ + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75%; +} + +.col-10{ + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333%; +} + +.col-11{ + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667%; +} + +.col-12{ + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100%; +} + +.order-1{ + -ms-flex-order:1; + order:1; +} + +.order-2{ + -ms-flex-order:2; + order:2; +} + +.order-3{ + -ms-flex-order:3; + order:3; +} + +.order-4{ + -ms-flex-order:4; + order:4; +} + +.order-5{ + -ms-flex-order:5; + order:5; +} + +.order-6{ + -ms-flex-order:6; + order:6; +} + +.order-7{ + -ms-flex-order:7; + order:7; +} + +.order-8{ + -ms-flex-order:8; + order:8; +} + +.order-9{ + -ms-flex-order:9; + order:9; +} + +.order-10{ + -ms-flex-order:10; + order:10; +} + +.order-11{ + -ms-flex-order:11; + order:11; +} + +.order-12{ + -ms-flex-order:12; + order:12; +} + +.offset-1{ + margin-left:8.333333%; +} + +.offset-2{ + margin-left:16.666667%; +} + +.offset-3{ + margin-left:25%; +} + +.offset-4{ + margin-left:33.333333%; +} + +.offset-5{ + margin-left:41.666667%; +} + +.offset-6{ + margin-left:50%; +} + +.offset-7{ + margin-left:58.333333%; +} + +.offset-8{ + margin-left:66.666667%; +} + +.offset-9{ + margin-left:75%; +} + +.offset-10{ + margin-left:83.333333%; +} + +.offset-11{ + margin-left:91.666667%; +} + +@media (min-width: 576px){ + .col-sm{ + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100%; + } + .col-sm-auto{ + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:none; + } + .col-sm-1{ + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333%; + } + .col-sm-2{ + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667%; + } + .col-sm-3{ + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25%; + } + .col-sm-4{ + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333%; + } + .col-sm-5{ + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667%; + } + .col-sm-6{ + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50%; + } + .col-sm-7{ + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333%; + } + .col-sm-8{ + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667%; + } + .col-sm-9{ + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75%; + } + .col-sm-10{ + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333%; + } + .col-sm-11{ + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667%; + } + .col-sm-12{ + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100%; + } + .order-sm-1{ + -ms-flex-order:1; + order:1; + } + .order-sm-2{ + -ms-flex-order:2; + order:2; + } + .order-sm-3{ + -ms-flex-order:3; + order:3; + } + .order-sm-4{ + -ms-flex-order:4; + order:4; + } + .order-sm-5{ + -ms-flex-order:5; + order:5; + } + .order-sm-6{ + -ms-flex-order:6; + order:6; + } + .order-sm-7{ + -ms-flex-order:7; + order:7; + } + .order-sm-8{ + -ms-flex-order:8; + order:8; + } + .order-sm-9{ + -ms-flex-order:9; + order:9; + } + .order-sm-10{ + -ms-flex-order:10; + order:10; + } + .order-sm-11{ + -ms-flex-order:11; + order:11; + } + .order-sm-12{ + -ms-flex-order:12; + order:12; + } + .offset-sm-1{ + margin-left:8.333333%; + } + .offset-sm-2{ + margin-left:16.666667%; + } + .offset-sm-3{ + margin-left:25%; + } + .offset-sm-4{ + margin-left:33.333333%; + } + .offset-sm-5{ + margin-left:41.666667%; + } + .offset-sm-6{ + margin-left:50%; + } + .offset-sm-7{ + margin-left:58.333333%; + } + .offset-sm-8{ + margin-left:66.666667%; + } + .offset-sm-9{ + margin-left:75%; + } + .offset-sm-10{ + margin-left:83.333333%; + } + .offset-sm-11{ + margin-left:91.666667%; + } +} + +@media (min-width: 768px){ + .col-md{ + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100%; + } + .col-md-auto{ + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:none; + } + .col-md-1{ + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333%; + } + .col-md-2{ + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667%; + } + .col-md-3{ + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25%; + } + .col-md-4{ + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333%; + } + .col-md-5{ + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667%; + } + .col-md-6{ + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50%; + } + .col-md-7{ + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333%; + } + .col-md-8{ + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667%; + } + .col-md-9{ + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75%; + } + .col-md-10{ + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333%; + } + .col-md-11{ + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667%; + } + .col-md-12{ + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100%; + } + .order-md-1{ + -ms-flex-order:1; + order:1; + } + .order-md-2{ + -ms-flex-order:2; + order:2; + } + .order-md-3{ + -ms-flex-order:3; + order:3; + } + .order-md-4{ + -ms-flex-order:4; + order:4; + } + .order-md-5{ + -ms-flex-order:5; + order:5; + } + .order-md-6{ + -ms-flex-order:6; + order:6; + } + .order-md-7{ + -ms-flex-order:7; + order:7; + } + .order-md-8{ + -ms-flex-order:8; + order:8; + } + .order-md-9{ + -ms-flex-order:9; + order:9; + } + .order-md-10{ + -ms-flex-order:10; + order:10; + } + .order-md-11{ + -ms-flex-order:11; + order:11; + } + .order-md-12{ + -ms-flex-order:12; + order:12; + } + .offset-md-1{ + margin-left:8.333333%; + } + .offset-md-2{ + margin-left:16.666667%; + } + .offset-md-3{ + margin-left:25%; + } + .offset-md-4{ + margin-left:33.333333%; + } + .offset-md-5{ + margin-left:41.666667%; + } + .offset-md-6{ + margin-left:50%; + } + .offset-md-7{ + margin-left:58.333333%; + } + .offset-md-8{ + margin-left:66.666667%; + } + .offset-md-9{ + margin-left:75%; + } + .offset-md-10{ + margin-left:83.333333%; + } + .offset-md-11{ + margin-left:91.666667%; + } +} + +@media (min-width: 992px){ + .col-lg{ + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100%; + } + .col-lg-auto{ + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:none; + } + .col-lg-1{ + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333%; + } + .col-lg-2{ + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667%; + } + .col-lg-3{ + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25%; + } + .col-lg-4{ + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333%; + } + .col-lg-5{ + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667%; + } + .col-lg-6{ + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50%; + } + .col-lg-7{ + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333%; + } + .col-lg-8{ + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667%; + } + .col-lg-9{ + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75%; + } + .col-lg-10{ + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333%; + } + .col-lg-11{ + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667%; + } + .col-lg-12{ + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100%; + } + .order-lg-1{ + -ms-flex-order:1; + order:1; + } + .order-lg-2{ + -ms-flex-order:2; + order:2; + } + .order-lg-3{ + -ms-flex-order:3; + order:3; + } + .order-lg-4{ + -ms-flex-order:4; + order:4; + } + .order-lg-5{ + -ms-flex-order:5; + order:5; + } + .order-lg-6{ + -ms-flex-order:6; + order:6; + } + .order-lg-7{ + -ms-flex-order:7; + order:7; + } + .order-lg-8{ + -ms-flex-order:8; + order:8; + } + .order-lg-9{ + -ms-flex-order:9; + order:9; + } + .order-lg-10{ + -ms-flex-order:10; + order:10; + } + .order-lg-11{ + -ms-flex-order:11; + order:11; + } + .order-lg-12{ + -ms-flex-order:12; + order:12; + } + .offset-lg-1{ + margin-left:8.333333%; + } + .offset-lg-2{ + margin-left:16.666667%; + } + .offset-lg-3{ + margin-left:25%; + } + .offset-lg-4{ + margin-left:33.333333%; + } + .offset-lg-5{ + margin-left:41.666667%; + } + .offset-lg-6{ + margin-left:50%; + } + .offset-lg-7{ + margin-left:58.333333%; + } + .offset-lg-8{ + margin-left:66.666667%; + } + .offset-lg-9{ + margin-left:75%; + } + .offset-lg-10{ + margin-left:83.333333%; + } + .offset-lg-11{ + margin-left:91.666667%; + } +} + +@media (min-width: 1200px){ + .col-xl{ + -ms-flex-preferred-size:0; + flex-basis:0; + -ms-flex-positive:1; + flex-grow:1; + max-width:100%; + } + .col-xl-auto{ + -ms-flex:0 0 auto; + flex:0 0 auto; + width:auto; + max-width:none; + } + .col-xl-1{ + -ms-flex:0 0 8.333333%; + flex:0 0 8.333333%; + max-width:8.333333%; + } + .col-xl-2{ + -ms-flex:0 0 16.666667%; + flex:0 0 16.666667%; + max-width:16.666667%; + } + .col-xl-3{ + -ms-flex:0 0 25%; + flex:0 0 25%; + max-width:25%; + } + .col-xl-4{ + -ms-flex:0 0 33.333333%; + flex:0 0 33.333333%; + max-width:33.333333%; + } + .col-xl-5{ + -ms-flex:0 0 41.666667%; + flex:0 0 41.666667%; + max-width:41.666667%; + } + .col-xl-6{ + -ms-flex:0 0 50%; + flex:0 0 50%; + max-width:50%; + } + .col-xl-7{ + -ms-flex:0 0 58.333333%; + flex:0 0 58.333333%; + max-width:58.333333%; + } + .col-xl-8{ + -ms-flex:0 0 66.666667%; + flex:0 0 66.666667%; + max-width:66.666667%; + } + .col-xl-9{ + -ms-flex:0 0 75%; + flex:0 0 75%; + max-width:75%; + } + .col-xl-10{ + -ms-flex:0 0 83.333333%; + flex:0 0 83.333333%; + max-width:83.333333%; + } + .col-xl-11{ + -ms-flex:0 0 91.666667%; + flex:0 0 91.666667%; + max-width:91.666667%; + } + .col-xl-12{ + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100%; + } + .order-xl-1{ + -ms-flex-order:1; + order:1; + } + .order-xl-2{ + -ms-flex-order:2; + order:2; + } + .order-xl-3{ + -ms-flex-order:3; + order:3; + } + .order-xl-4{ + -ms-flex-order:4; + order:4; + } + .order-xl-5{ + -ms-flex-order:5; + order:5; + } + .order-xl-6{ + -ms-flex-order:6; + order:6; + } + .order-xl-7{ + -ms-flex-order:7; + order:7; + } + .order-xl-8{ + -ms-flex-order:8; + order:8; + } + .order-xl-9{ + -ms-flex-order:9; + order:9; + } + .order-xl-10{ + -ms-flex-order:10; + order:10; + } + .order-xl-11{ + -ms-flex-order:11; + order:11; + } + .order-xl-12{ + -ms-flex-order:12; + order:12; + } + .offset-xl-1{ + margin-left:8.333333%; + } + .offset-xl-2{ + margin-left:16.666667%; + } + .offset-xl-3{ + margin-left:25%; + } + .offset-xl-4{ + margin-left:33.333333%; + } + .offset-xl-5{ + margin-left:41.666667%; + } + .offset-xl-6{ + margin-left:50%; + } + .offset-xl-7{ + margin-left:58.333333%; + } + .offset-xl-8{ + margin-left:66.666667%; + } + .offset-xl-9{ + margin-left:75%; + } + .offset-xl-10{ + margin-left:83.333333%; + } + .offset-xl-11{ + margin-left:91.666667%; + } +} + +*{ + box-sizing:border-box; + padding:0; + margin:0; +} + +*::before, *::after{ + box-sizing:border-box; +} + +html{ + font-size:62.5%; + line-height:1.6; +} + +body{ + font-family:"Lato", sans-serif; + font-size:16px; + font-weight:400; + color:#5f5f5f; + background:#fafbfc; +} + +main{ + display:block; +} + +a{ + color:#33c3f0; + text-decoration:none; + background-color:transparent; + transition:color linear 250ms; +} + +a:hover{ + color:#10aee0; + text-decoration:none; +} + +button, +[type="button"], +[type="reset"], +[type="submit"]{ + -webkit-appearance:button; +} + +::-moz-focus-inner{ + padding:0; + border:0; +} + +.button{ + box-sizing:border-box; + display:inline-block; + padding:0.8rem 1rem; + overflow:visible; + font-family:inherit; + font-size:1.5rem; + font-weight:400; + line-height:1.5; + color:#5f5f5f; + text-align:center; + text-decoration:none; + white-space:nowrap; + cursor:pointer; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; + background-color:white; + border:1px solid #e6e6e6; + border-radius:0.25rem; + transition:background-color linear 250ms, border-color linear 250ms; +} + +.button:hover, .button:focus{ + color:#5f5f5f; + background-color:#e6e6e6; + border-color:#cdcdcd; + outline:0; +} + +.button.button-outline{ + background-color:transparent; + transition:background-color linear 250ms, border-color linear 250ms, color linear 250ms; +} + +.button.button-outline:hover, .button.button-outline:focus{ + color:#464646; + background-color:transparent; + border-color:#cdcdcd; + outline:0; +} + +.button.button-clear{ + background-color:transparent; + border-color:transparent; + transition:background-color linear 250ms, border-color linear 250ms, color linear 250ms; +} + +.button.button-clear:hover, .button.button-clear:focus{ + color:#464646; + background-color:transparent; + border-color:transparent; + outline:0; +} + +.button.button-primary{ + color:white; + background-color:#33c3f0; + border-color:#1bbcee; +} + +.button.button-primary:hover, .button.button-primary:focus{ + color:white; + background-color:#10aee0; + border-color:#0f9cc8; + outline:0; +} + +.button.button-outline.button-primary{ + color:#33c3f0; + background-color:transparent; + border-color:#33c3f0; +} + +.button.button-outline.button-primary:hover, .button.button-outline.button-primary:focus{ + color:#10aee0; + background-color:transparent; + border-color:#10aee0; + outline:0; +} + +.button.button-clear.button-primary{ + color:#33c3f0; + background-color:transparent; + border-color:transparent; +} + +.button.button-clear.button-primary:hover, .button.button-clear.button-primary:focus{ + color:#10aee0; + background-color:transparent; + border-color:transparent; + outline:0; +} + +.button.button-secondary{ + color:#111111; + background-color:#f0f0f0; + border-color:#e3e3e3; +} + +.button.button-secondary:hover, .button.button-secondary:focus{ + color:#111111; + background-color:#d7d7d7; + border-color:#cacaca; + outline:0; +} + +.button.button-outline.button-secondary{ + color:#f0f0f0; + background-color:transparent; + border-color:#f0f0f0; +} + +.button.button-outline.button-secondary:hover, .button.button-outline.button-secondary:focus{ + color:#d7d7d7; + background-color:transparent; + border-color:#d7d7d7; + outline:0; +} + +.button.button-clear.button-secondary{ + color:#f0f0f0; + background-color:transparent; + border-color:transparent; +} + +.button.button-clear.button-secondary:hover, .button.button-clear.button-secondary:focus{ + color:#d7d7d7; + background-color:transparent; + border-color:transparent; + outline:0; +} + +code, +kbd, +pre, +samp{ + font-family:"Inconsolata", monospace; +} + +code{ + padding:0.2rem 0.5rem; + font-size:100%; + color:#5f5f5f; + word-break:break-word; + background:#e7eaeb; + border:1px solid #e6e6e6; + border-radius:0.25rem; +} + +pre{ + display:block; + padding:2rem; + margin-bottom:2.5rem; + overflow-x:auto; + font-size:90%; + color:#5f5f5f; + white-space:pre; + background:#e7eaeb; + border:1px solid #e6e6e6; + border-radius:0.25rem; +} + +pre code{ + font-size:inherit; + color:inherit; + word-break:normal; +} + +*[disabled]{ + cursor:not-allowed; +} + +form{ + margin-bottom:2.5rem; +} + +input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="week"]{ + box-sizing:border-box; + margin-bottom:1.5rem; + font-family:inherit; + line-height:1.5; + color:#5f5f5f; + background:white; + border:1px solid #e6e6e6; + border-radius:0.25rem; + box-shadow:none; + transition:background linear 250ms, border-color linear 250ms; + padding:0.8rem 1rem; + font-size:1.5rem; + max-width:100%; + -webkit-appearance:none; +} + +input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="week"]:focus{ + background:white; + border-color:#33c3f0; + outline:0; +} + +input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"]{ + -webkit-appearance:listbox; + height:calc(3.85rem + 2px); +} + +input[type="checkbox"], input[type="radio"]{ + margin-right:1rem; +} + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button{ + height:auto; +} + +::-webkit-datetime-edit-fields-wrapper{ + padding:0; + margin:0; +} + +::-webkit-input-placeholder{ + color:#b9b9b9; + opacity:1; +} + +::-moz-placeholder{ + color:#b9b9b9; + opacity:1; +} + +:-ms-input-placeholder{ + color:#b9b9b9; + opacity:1; +} + +::-ms-input-placeholder{ + color:#b9b9b9; + opacity:1; +} + +::placeholder{ + color:#b9b9b9; + opacity:1; +} + +textarea{ + box-sizing:border-box; + margin-bottom:1.5rem; + font-family:inherit; + line-height:1.5; + color:#5f5f5f; + background:white; + border:1px solid #e6e6e6; + border-radius:0.25rem; + box-shadow:none; + transition:background linear 250ms, border-color linear 250ms; + padding:0.8rem 1rem; + font-size:1.5rem; + max-width:100%; + -webkit-appearance:none; + overflow:auto; +} + +textarea:focus{ + background:white; + border-color:#33c3f0; + outline:0; +} + +select{ + box-sizing:border-box; + margin-bottom:1.5rem; + font-family:inherit; + line-height:1.5; + color:#5f5f5f; + background:white; + border:1px solid #e6e6e6; + border-radius:0.25rem; + box-shadow:none; + transition:background linear 250ms, border-color linear 250ms; + padding:0.8rem 1rem; + font-size:1.5rem; + max-width:100%; + text-transform:none; +} + +select:focus{ + background:white; + border-color:#33c3f0; + outline:0; +} + +select:not([multiple]){ + height:calc(3.85rem + 2px); +} + +label{ + display:block; + margin-bottom:.5rem; + font-weight:600; +} + +legend{ + box-sizing:border-box; + display:block; + max-width:100%; + margin-bottom:.5rem; + font-weight:600; + color:inherit; + white-space:normal; +} + +fieldset{ + margin-bottom:1.5rem; + border-width:0; +} + +hr{ + box-sizing:content-box; + height:0; + margin:1.5rem 0; + overflow:visible; + border:0; + border-top:1px solid #e6e6e6; +} + +img{ + border-style:none; +} + +figcaption{ + display:block; +} + +figure{ + display:block; + margin:0 0 2.5rem; +} + +ul{ + padding-left:2rem; + margin-bottom:2.5rem; + list-style:circle outside; +} + +ul ul, +ul ol{ + margin:0; +} + +ol{ + padding-left:1.7rem; + margin-bottom:2.5rem; + list-style:decimal outside; +} + +ol ol, +ol ul{ + margin:0; +} + +dl{ + margin-bottom:2.5rem; +} + +dl dt{ + margin:0 0 0 0; + font-weight:600; +} + +dl dd{ + margin:0 0 2.5rem 2.5rem; +} + +table{ + width:100%; + max-width:100%; + margin-bottom:2.5rem; + font-size:90%; + border-spacing:0; + border-collapse:collapse; + background-color:transparent; +} + +caption{ + padding:0.85rem 0.85rem; +} + +th{ + padding:0.85rem 0.85rem; + text-align:left; + vertical-align:top; +} + +td{ + padding:0.85rem 0.85rem; + text-align:left; + vertical-align:top; + border-top:1px solid #e6e6e6; +} + +.table-bordered, table.docutils:not(.footnote):not(.citation), table.docutils.field-list{ + border:solid 1px #e6e6e6; +} + +.table-headed th, table.docutils:not(.footnote):not(.citation) th, table.docutils.field-list th{ + background-color:#e7e9ec; +} + +.table-striped tbody tr:nth-child(odd), table.docutils:not(.footnote):not(.citation) tbody tr:nth-child(odd){ + background-color:#fafafa; +} + +.table-hover tbody tr:hover{ + background-color:whitesmoke; +} + +h1, #search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption, +.h1, h2, .document > .section .toctree-wrapper .caption, +.h2, h3, #search-results ul.search > li > a, +.h3, h4, +.h4, h5, +.h5, h6, +.h6{ + font-family:"Lato", sans-serif; + color:#5f5f5f; +} + +h1 small, #search-results h2 small, #search-results .document > .section .toctree-wrapper .caption small, .document > .section .toctree-wrapper #search-results .caption small, .h1 small, h2 small, .document > .section .toctree-wrapper .caption small, .h2 small, h3 small, #search-results ul.search > li > a small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small{ + font-size:65%; + line-height:1; +} + +h1, #search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption, +.h1{ + margin:4rem 0 1.5rem; + font-size:32px; + font-weight:700; + line-height:1.2; +} + +h2, .document > .section .toctree-wrapper .caption, +.h2{ + margin:4rem 0 1.5rem; + font-size:24px; + font-weight:700; + line-height:1.25; +} + +h3, #search-results ul.search > li > a, +.h3{ + margin:4rem 0 1.5rem; + font-size:20.8px; + font-weight:700; + line-height:1.3; +} + +h4, +.h4{ + margin:4rem 0 1.5rem; + font-size:17.6px; + font-weight:700; + line-height:1.35; +} + +h5, +.h5{ + margin:4rem 0 1.5rem; + font-size:16px; + font-weight:700; + line-height:1.5; +} + +h6, +.h6{ + margin:4rem 0 1.5rem; + font-size:14.4px; + font-weight:700; + line-height:1.6; +} + +abbr[title]{ + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; +} + +p{ + margin-bottom:2.5rem; +} + +blockquote{ + padding:1rem 1.5rem; + margin-bottom:2.5rem; + border-left:3px solid #e6e6e6; +} + +b, +strong{ + font-weight:700; +} + +small{ + font-size:80%; +} + +sub, +sup{ + position:relative; + font-size:75%; + line-height:0; + vertical-align:baseline; +} + +sub{ + bottom:-.25em; +} + +sup{ + top:-.5em; +} +.alert, .admonition{ + position:relative; + padding:1.5rem 2rem; + margin-bottom:2.5rem; + border:1px solid #e6e6e6; + border-radius:0.25rem; +} +.alert-green, .admonition.important, .admonition.hint, .admonition.tip{ + background:#bcf0c2; + border:1px solid #a8ebaf; + color:#5f5f5f; +} + +.alert-red, .admonition.danger, .admonition.error{ + background:#ffd2cf; + border:1px solid #ffbab6; + color:#5f5f5f; +} + +.alert-blue, .admonition.note{ + background:#ccf1ff; + border:1px solid #b2e9ff; + color:#5f5f5f; +} + +.alert-orange, .admonition.attention, .admonition.caution, .admonition.warning{ + background:#ffe5ce; + border:1px solid #ffd7b4; + color:#5f5f5f; +} + +.icon-input{ + max-width:100%; + display:-ms-inline-flexbox; + display:inline-flex; + font-size:1.5rem; + margin-bottom:1.5rem; + position:relative; +} + +.icon-input input{ + -ms-flex:1 1 auto; + flex:1 1 auto; + font-size:1em; + margin:0; + padding-right:2.65em; +} + +.icon-input [class*="icon-"]{ + position:absolute; + top:0; + right:0; + bottom:auto; + left:auto; + color:#b9b9b9; + height:100%; + font-size:1em; + line-height:1; + opacity:1; + pointer-events:none; + text-align:center; + width:2.65em; +} + +.icon-input [class*="icon-"]:before{ + position:absolute; + top:50%; + right:auto; + bottom:auto; + left:0; + margin:-.5em 0; + text-align:center; + width:100%; +} +@font-face{ + font-family:'fontello'; + src:url("../font/fontello.eot?44759829"); + src:url("../font/fontello.eot?44759829#iefix") format("embedded-opentype"), url("../font/fontello.woff2?44759829") format("woff2"), url("../font/fontello.woff?44759829") format("woff"), url("../font/fontello.ttf?44759829") format("truetype"), url("../font/fontello.svg?44759829#fontello") format("svg"); + font-weight:normal; + font-style:normal; +} +[class^="icon-"]:before, [class*=" icon-"]:before{ + font-family:"fontello"; + font-style:normal; + font-weight:normal; + speak:none; + display:inline-block; + text-decoration:inherit; + width:1em; + margin-right:.2em; + text-align:center; + font-variant:normal; + text-transform:none; + line-height:1em; + margin-left:.2em; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; +} + +.icon-search:before{ + content:'\e800'; +} +.icon-edit:before{ + content:'\e801'; +} +.icon-download:before{ + content:'\e802'; +} +.icon-attention:before{ + content:'\e804'; +} +.icon-info-circled:before{ + content:'\e805'; +} +.icon-attention-circled:before{ + content:'\e810'; +} +.icon-github-circled:before{ + content:'\f09b'; +} +.icon-menu:before{ + content:'\f0c9'; +} +.icon-lightbulb:before{ + content:'\f0eb'; +} +.icon-bitbucket:before{ + content:'\f171'; +} +.icon-gitlab:before{ + content:'\f296'; +} +.admonition .admonition-title{ + font-weight:bold; + margin-bottom:.5rem; +} + +.admonition .admonition-title:before{ + font-family:"fontello"; + padding-right:1rem; +} + +.admonition :last-child{ + margin-bottom:0; +} + +.admonition.attention .admonition-title:before, .admonition.caution .admonition-title:before, .admonition.warning .admonition-title:before{ + content:"\e804"; +} + +.admonition.danger .admonition-title:before, .admonition.error .admonition-title:before{ + content:"\e810"; +} + +.admonition.important .admonition-title:before{ + content:"\e810"; +} + +.admonition.hint .admonition-title:before, .admonition.tip .admonition-title:before{ + content:"\f0eb"; +} + +.admonition.note .admonition-title:before{ + content:"\e801"; +} +.breadcrumbs-outer{ + background:#fafbfc; + border:solid 1px #e6e6e6; +} + +.breadcrumbs{ + display:-ms-flexbox; + display:flex; + list-style:none; + margin:0; + padding:1rem 0; +} + +.breadcrumbs li + li:not(.breadcrumbs-aside):before{ + padding:0 1rem; + content:"•"; +} + +.breadcrumbs .breadcrumbs-aside{ + margin-left:auto; +} + +.breadcrumbs code{ + padding:0; + border:none; + background:none; + font-family:"Lato", sans-serif; + font-size:initial; +} + +.breadcrumbs code.literal{ + color:#5f5f5f; +} + +@media (max-width: 991px){ + ul.breadcrumbs .breadcrumbs-aside{ + display:none; + } +} +.footer{ + color:rgba(0, 0, 0, 0.54); + padding-top:4rem; + padding-bottom:4rem; +} +header{ + background:#24292e; + padding:2rem 0; +} + +header .container{ + display:-ms-flexbox; + display:flex; + -ms-flex-direction:row; + flex-direction:row; + -ms-flex-align:center; + align-items:center; +} + +header .site-nav-toggle{ + color:#f5f6f7; + font-size:3.5rem; + margin-left:-1rem; + padding:.5rem 1rem .5rem 0; + cursor:pointer; +} + +header .site-title{ + color:white; + font-size:2rem; + font-weight:400; +} + +@media (max-width: 991px){ + header{ + position:fixed; + top:0; + right:auto; + bottom:auto; + left:auto; + padding:0; + -webkit-transform:translateY(0); + transform:translateY(0); + transition:-webkit-transform 250ms ease-in-out; + transition:transform 250ms ease-in-out; + transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out; + width:100%; + z-index:101; + } + header.up{ + -webkit-transform:translateY(-100%); + transform:translateY(-100%); + } + header .site-title{ + font-size:1.5rem; + } +} +.main-outer{ + background:#f5f6f7; + padding-top:3rem; + padding-bottom:10rem; +} + +.document > .section > h1, #search-results .document > .section > h2, #search-results .document > .section .toctree-wrapper .document > .section > .caption, .document > .section .toctree-wrapper #search-results .document > .section > .caption{ + margin-top:0; + margin-bottom:4rem; +} +.site-nav code.literal, +.site-nav tt.literal{ + border:none; + background:inherit; + color:inherit; + padding-left:0; + padding-right:0; +} + +.site-nav-tree .caption{ + font-weight:bold; +} + +.site-nav-tree ul{ + list-style-type:none; + padding-left:0; +} + +.site-nav-tree ul ul{ + margin-left:1.5rem; +} + +.site-nav-tree li{ + line-height:1.8; +} + +.site-nav-tree > ul > li:not(.current) > ul{ + display:none; +} + +.site-nav-tree a{ + color:rgba(0, 0, 0, 0.54); +} + +.site-nav-tree a.current, .site-nav-tree a:hover{ + color:rgba(0, 0, 0, 0.87); +} + +@media (max-width: 991px){ + body{ + padding-top:6.6rem; + } + .main-outer{ + position:relative; + } + .site-nav{ + position:fixed; + top:0; + right:0; + bottom:0; + left:0; + background:#f5f6f7; + height:100vh; + overflow-y:scroll; + padding-top:10rem; + -webkit-transform:translateX(-100%); + transform:translateX(-100%); + transition:-webkit-transform 250ms linear; + transition:transform 250ms linear; + transition:transform 250ms linear, -webkit-transform 250ms linear; + z-index:100; + } + body.nav-in{ + overflow:hidden; + } + body.nav-in .site-nav{ + -webkit-transform:translateX(0); + transform:translateX(0); + } + body.nav-in .site-nav .icon-input{ + width:100%; + } +} +.docutils.container{ + width:100%; + margin:0; + padding:0; +} +#search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption{ + margin-bottom:5rem; +} + +#search-results ul.search{ + list-style-type:none; + margin-top:3rem; + padding:0; +} + +#search-results ul.search > li:not(:last-child){ + padding-bottom:3rem; + border-bottom:solid 1px #e6e6e6; + margin-bottom:3rem; +} +.headerlink{ + visibility:hidden; + padding-left:.5rem; + opacity:.3; +} + +.headerlink:hover{ + opacity:.6; +} + +caption:hover > a.headerlink, +.code-block-caption:hover > a.headerlink, +dt:hover > a.headerlink, +h1:hover > a.headerlink, +#search-results h2:hover > a.headerlink, +#search-results .document > .section .toctree-wrapper .caption:hover > a.headerlink, +.document > .section .toctree-wrapper #search-results .caption:hover > a.headerlink, +h2:hover > a.headerlink, +.document > .section .toctree-wrapper .caption:hover > a.headerlink, +h3:hover > a.headerlink, +#search-results ul.search > li > a:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +.caption:hover > a.headerlink, +.caption-text:hover > a.headerlink{ + visibility:visible; +} + +.footnote-reference, +.citation-reference{ + font-size:90%; + position:relative; + top:-.6rem; +} + +.rubric{ + margin-bottom:1.25rem; + font-weight:bold; +} + +img{ + min-height:1px; + max-width:100%; + height:auto; +} + +.align-left{ + float:left; + margin-right:2.5rem; + margin-bottom:2.5rem; +} + +.align-center{ + margin:auto; + display:block; +} + +.align-center.figure{ + text-align:center; +} + +.align-right{ + float:right; + margin-left:2.5rem; + margin-bottom:2.5rem; +} +.sidebar{ + border:1px solid #e6e6e6; + margin:0 0 2.5rem 2.5rem; + padding:2.5rem; + background-color:#f0f0f0; + width:40%; + float:right; +} + +.sidebar-title{ + background:#f5f6f7; + font-weight:bold; + margin-top:-2.5rem; + margin-right:-2.5rem; + margin-bottom:2.5rem; + margin-left:-2.5rem; + padding:.5rem 1rem; +} +table.docutils.footnote{ + color:#aaaaaa; + width:auto; +} + +table.docutils.footnote td{ + border:0; + padding-left:0; + padding-right:2rem; +} + +table.docutils.footnote td:not(.label){ + width:100%; +} + +table.docutils.footnote td em + p{ + display:inline-block; +} + +table.docutils.footnote td p.last{ + margin-bottom:0; +} +.figure p.caption{ + font-style:italic; +} +ol.arabic{ + list-style-type:decimal; +} + +ol.loweralpha{ + list-style-type:lower-alpha; +} + +ol.upperalpha{ + list-style-type:upper-alpha; +} + +ol.lowerroman{ + list-style-type:lower-roman; +} + +ol.upperroman{ + list-style-type:upper-roman; +} + +li p, +dd p{ + margin-bottom:1.25rem; +} + +li p:last-child, +dd p:last-child{ + margin-bottom:0; +} + +.line-block{ + margin-bottom:2.5rem; + margin-left:2.5rem; +} + +.line-block .line-block{ + margin-bottom:0; + margin-left:2rem; +} + +blockquote .attribution{ + margin-bottom:0; +} + +.guilabel{ + border:1px solid #33c3f0; + background:#c2edfa; + font-size:80%; + font-weight:700; + border-radius:0.25rem; + padding:.15rem .5rem; + margin:auto .2rem; +} +div[class^='highlight-']{ + background:#e7eaeb; + margin-bottom:2.5rem; + overflow-x:auto; +} + +div[class^='highlight-'] pre{ + margin-bottom:0; +} + +td.linenos pre{ + margin:0; + border:0; + border-radius:0; + border-right:1px solid #e6e6e6; +} + +td.code{ + width:100%; +} + +td.code pre{ + margin:0; + border:0; + border-radius:0; +} + +table.highlighttable{ + font-size:100%; + border:1px solid #e6e6e6; + border-radius:0.25rem; + margin-bottom:0; +} + +table.highlighttable td{ + padding:0; +} + +tt.literal, +code.literal{ + background:white; + color:#ff4136; + font-size:90%; +} + +tt.xref, +a tt, +code.xref, +a code{ + color:#111111; +} + +tt.download, +code.download{ + background:inherit; + padding:inherit; + font-weight:normal; + font-family:inherit; + font-size:inherit; + color:inherit; + border:inherit; + white-space:inherit; +} + +tt.download::before, +code.download::before{ + font-family:fontello; + content:"\e802"; + padding-right:.5rem; +} +dl:not(.docutils) dt{ + margin:.6rem 0; + font-size:90%; + line-height:normal; + background:rgba(51, 195, 240, 0.1); + color:rgba(51, 195, 240, 0.9); + border-top:solid 3px #33c3f0; + padding:.6rem; +} + +dl:not(.docutils) dl dt{ + border:none; + border-left:solid 3px #e6e6e6; + background:#f0f0f0; + color:#5f5f5f; +} + +dl:not(.docutils) tt.descname, +dl:not(.docutils) tt.descclassname, +dl:not(.docutils) code.descname, +dl:not(.docutils) code.descclassname{ + background-color:transparent; + border:none; + padding:0; + font-size:100%; +} + +dl:not(.docutils) tt.descname, +dl:not(.docutils) code.descname{ + font-weight:bold; +} + +dl:not(.docutils).data dt{ + display:inline-block; +} +.align-top{ + vertical-align:top; +} + +.align-bottom{ + vertical-align:bottom; +} + +.align-middle{ + vertical-align:middle; +} + +.align-baseline{ + vertical-align:baseline; +} + +.clearfix::after{ + display:block; + clear:both; + content:""; +} + +.b-white{ + background-color:white; +} + +.c-white{ + color:white; +} + +.b-black{ + background-color:#111111; +} + +.c-black{ + color:#111111; +} + +.b-primary{ + background-color:#33c3f0; +} + +.c-primary{ + color:#33c3f0; +} + +.b-secondary{ + background-color:#f0f0f0; +} + +.c-secondary{ + color:#f0f0f0; +} + +.b-aqua{ + background-color:#7fdbff; +} + +.c-aqua{ + color:#7fdbff; +} + +.b-blue{ + background-color:#0074d9; +} + +.c-blue{ + color:#0074d9; +} + +.b-navy{ + background-color:#001f3f; +} + +.c-navy{ + color:#001f3f; +} + +.b-teal{ + background-color:#39cccc; +} + +.c-teal{ + color:#39cccc; +} + +.b-green{ + background-color:#2ecc40; +} + +.c-green{ + color:#2ecc40; +} + +.b-olive{ + background-color:#3d9970; +} + +.c-olive{ + color:#3d9970; +} + +.b-lime{ + background-color:#01ff70; +} + +.c-lime{ + color:#01ff70; +} + +.b-yellow{ + background-color:#ffdc00; +} + +.c-yellow{ + color:#ffdc00; +} + +.b-orange{ + background-color:#ff851b; +} + +.c-orange{ + color:#ff851b; +} + +.b-red{ + background-color:#ff4136; +} + +.c-red{ + color:#ff4136; +} + +.b-fuchsia{ + background-color:#f012be; +} + +.c-fuchsia{ + color:#f012be; +} + +.b-purple{ + background-color:#b10dc9; +} + +.c-purple{ + color:#b10dc9; +} + +.b-maroon{ + background-color:#85144b; +} + +.c-maroon{ + color:#85144b; +} + +.b-silver{ + background-color:#dddddd; +} + +.c-silver{ + color:#dddddd; +} + +.b-gray{ + background-color:#aaaaaa; +} + +.c-gray{ + color:#aaaaaa; +} + +.b-facebook{ + background-color:#3b5999; +} + +.c-facebook{ + color:#3b5999; +} + +.b-twitter{ + background-color:#55acee; +} + +.c-twitter{ + color:#55acee; +} + +.b-linkedin{ + background-color:#0077b5; +} + +.c-linkedin{ + color:#0077b5; +} + +.b-googleplus{ + background-color:#dd4b39; +} + +.c-googleplus{ + color:#dd4b39; +} + +.b-instagram{ + background-color:#e4405f; +} + +.c-instagram{ + color:#e4405f; +} + +.b-pinterest{ + background-color:#bd081c; +} + +.c-pinterest{ + color:#bd081c; +} + +.b-cinder{ + background-color:#24292e; +} + +.c-cinder{ + color:#24292e; +} + +.b-whitesmoke{ + background-color:#f5f6f7; +} + +.c-whitesmoke{ + color:#f5f6f7; +} + +.b-solitude{ + background-color:#fafbfc; +} + +.c-solitude{ + color:#fafbfc; +} + +.disabled{ + cursor:not-allowed; +} + +.move{ + cursor:move; +} + +.pointer{ + cursor:pointer; +} + +.d-block{ + display:block; +} + +.d-hidden{ + display:none !important; +} + +.d-flex{ + display:-ms-flexbox; + display:flex; +} + +.d-grid{ + display:grid; +} + +.d-inline{ + display:inline; +} + +.d-inline-block{ + display:inline-block; +} + +.d-inline-flex{ + display:-ms-inline-flexbox; + display:inline-flex; +} + +.d-table{ + display:table; +} + +.d-table-cell{ + display:table-cell; +} + +.flex-row{ + -ms-flex-direction:row; + flex-direction:row; +} + +.flex-column{ + -ms-flex-direction:column; + flex-direction:column; +} + +.flex-row-reverse{ + -ms-flex-direction:row-reverse; + flex-direction:row-reverse; +} + +.flex-column-reverse{ + -ms-flex-direction:column-reverse; + flex-direction:column-reverse; +} + +.justify-content-start{ + -ms-flex-pack:start; + justify-content:flex-start; +} + +.justify-content-end{ + -ms-flex-pack:end; + justify-content:flex-end; +} + +.justify-content-center{ + -ms-flex-pack:center; + justify-content:center; +} + +.justify-content-between{ + -ms-flex-pack:justify; + justify-content:space-between; +} + +.justify-content-around{ + -ms-flex-pack:distribute; + justify-content:space-around; +} + +.align-items-start{ + -ms-flex-align:start; + align-items:flex-start; +} + +.align-items-end{ + -ms-flex-align:end; + align-items:flex-end; +} + +.align-items-center{ + -ms-flex-align:center; + align-items:center; +} + +.align-items-baseline{ + -ms-flex-align:baseline; + align-items:baseline; +} + +.align-items-stretch{ + -ms-flex-align:stretch; + align-items:stretch; +} + +.flex-nowrap{ + -ms-flex-wrap:nowrap; + flex-wrap:nowrap; +} + +.flex-wrap{ + -ms-flex-wrap:wrap; + flex-wrap:wrap; +} + +.flex-wrap-reverse{ + -ms-flex-wrap:wrap-reverse; + flex-wrap:wrap-reverse; +} + +.align-self-start{ + -ms-flex-item-align:start; + align-self:flex-start; +} + +.align-self-end{ + -ms-flex-item-align:end; + align-self:flex-end; +} + +.align-self-center{ + -ms-flex-item-align:center; + align-self:center; +} + +.align-self-baseline{ + -ms-flex-item-align:baseline; + align-self:baseline; +} + +.align-self-stretch{ + -ms-flex-item-align:stretch; + align-self:stretch; +} + +.pull-left{ + float:left !important; +} + +.pull-right{ + float:right !important; +} + +.img-fluid{ + display:block; + width:100%; + max-width:100%; + height:auto; + min-height:1px; +} + +.list-style-none{ + list-style:none !important; +} + +.list-style-reset{ + padding:0; + margin:0; + list-style:none !important; +} + +.scroll-x{ + overflow-x:auto; +} + +.noscroll{ + overflow:hidden; +} + +.fixed{ + position:fixed; +} + +.relative{ + position:relative; +} + +.absolute{ + position:absolute; +} + +@media print{ + .no-print, + .no-print *{ + display:none !important; + } +} + +.full-height{ + height:100%; +} + +.full-visual-height{ + height:100vh; +} + +.full-width{ + box-sizing:border-box; + width:100%; +} + +.max-full-width{ + box-sizing:border-box; + max-width:100%; +} + +.margin-zero{ + margin:0; +} + +.m-auto{ + margin:auto; +} + +.mt-auto{ + margin-top:auto; +} + +.mr-auto{ + margin-right:auto; +} + +.mb-auto{ + margin-bottom:auto; +} + +.ml-auto{ + margin-left:auto; +} + +.push-auto{ + margin-right:auto; + margin-left:auto; +} + +.text-left{ + text-align:left; +} + +.text-right{ + text-align:right; +} + +.text-center{ + text-align:center; +} + +.text-just{ + text-align:justify; +} + +.strong{ + font-weight:700; +} + +.lead{ + font-weight:300; +} + +.muted{ + opacity:.7; +} + +.nowrap{ + white-space:nowrap; +} + +.small{ + font-size:80%; +} + +.uppercase{ + text-transform:uppercase; +} + +.text-shadow{ + text-shadow:0 2px 4px rgba(0, 0, 0, 0.5); +} + +.flip-x{ + -webkit-transform:scale(-1, 1); + transform:scale(-1, 1); +} + +.flip-y{ + -webkit-transform:scale(1, -1); + transform:scale(1, -1); +} + +.flip-both{ + -webkit-transform:scale(-1, -1); + transform:scale(-1, -1); +} + +.hidden-xs-up{ + display:none !important; +} + +@media (max-width: 575px){ + .hidden-xs-down{ + display:none !important; + } +} + +@media (min-width: null) and (max-width: 575px){ + .hidden-xs{ + display:none !important; + } +} + +@media (min-width: 576px){ + .hidden-sm-up{ + display:none !important; + } +} + +@media (max-width: 767px){ + .hidden-sm-down{ + display:none !important; + } +} + +@media (min-width: 576px) and (max-width: 767px){ + .hidden-sm{ + display:none !important; + } +} + +@media (min-width: 768px){ + .hidden-md-up{ + display:none !important; + } +} + +@media (max-width: 991px){ + .hidden-md-down{ + display:none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px){ + .hidden-md{ + display:none !important; + } +} + +@media (min-width: 992px){ + .hidden-lg-up{ + display:none !important; + } +} + +@media (max-width: 1199px){ + .hidden-lg-down{ + display:none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px){ + .hidden-lg{ + display:none !important; + } +} + +@media (min-width: 1200px){ + .hidden-xl-up{ + display:none !important; + } +} + +.hidden-xl-down{ + display:none !important; +} +@media (min-width: 1200px) and (max-width: null){ + .hidden-xl{ + display:none !important; + } } +/*# sourceMappingURL=theme.css.map */ \ No newline at end of file diff --git a/docs/_build/html/_static/css/theme.css.map b/docs/_build/html/_static/css/theme.css.map new file mode 100644 index 0000000..21682ce --- /dev/null +++ b/docs/_build/html/_static/css/theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["theme.css","../../../scss/_font.scss","../../../node_modules/karma-css/scss/_credits.scss","../../../node_modules/karma-css/scss/core/_grid.scss","../../../node_modules/karma-css/scss/mixins/_grid.scss","../../../node_modules/karma-css/scss/mixins/_breakpoint.scss","../../../node_modules/karma-css/scss/_variables.scss","../../../node_modules/karma-css/scss/mixins/_grid-framework.scss","../../../node_modules/karma-css/scss/core/_base.scss","../../../scss/_variables.scss","../../../node_modules/karma-css/scss/core/_anchor.scss","../../../node_modules/karma-css/scss/core/_button.scss","../../../node_modules/karma-css/scss/mixins/_button.scss","../../../node_modules/karma-css/scss/core/_code.scss","../../../node_modules/karma-css/scss/core/_cursor.scss","../../../node_modules/karma-css/scss/core/_form.scss","../../../node_modules/karma-css/scss/mixins/_input.scss","../../../node_modules/karma-css/scss/core/_hr.scss","../../../node_modules/karma-css/scss/core/_image.scss","../../../node_modules/karma-css/scss/core/_list.scss","../../../node_modules/karma-css/scss/core/_table.scss","../../../node_modules/karma-css/scss/core/_typography.scss","../../../node_modules/karma-css-components/scss/components/_alert.scss","../../../scss/_component-variables.scss","../../../node_modules/karma-css-components/scss/components/_icon-input.scss","../../../node_modules/karma-css/scss/mixins/_position.scss","../../../scss/fontello/css/fontello.css","../../../scss/module/_admonition.scss","../../../scss/module/_breadcrumb.scss","../../../scss/module/_footer.scss","../../../scss/module/_header.scss","../../../scss/module/_layout.scss","../../../scss/module/_nav.scss","../../../scss/module/_rst-content.scss","../../../node_modules/karma-css/scss/functions/_color.scss","../../../node_modules/karma-css/scss/utilities/_align.scss","../../../node_modules/karma-css/scss/mixins/_clearfix.scss","../../../node_modules/karma-css/scss/utilities/_color.scss","../../../node_modules/karma-css/scss/utilities/_cursor.scss","../../../node_modules/karma-css/scss/utilities/_display.scss","../../../node_modules/karma-css/scss/utilities/_flex.scss","../../../node_modules/karma-css/scss/utilities/_float.scss","../../../node_modules/karma-css/scss/utilities/_image.scss","../../../node_modules/karma-css/scss/mixins/_image.scss","../../../node_modules/karma-css/scss/utilities/_list.scss","../../../node_modules/karma-css/scss/utilities/_overflow.scss","../../../node_modules/karma-css/scss/utilities/_position.scss","../../../node_modules/karma-css/scss/utilities/_print.scss","../../../node_modules/karma-css/scss/utilities/_sizing.scss","../../../node_modules/karma-css/scss/utilities/_spacing.scss","../../../node_modules/karma-css/scss/mixins/_push-auto.scss","../../../node_modules/karma-css/scss/utilities/_text.scss","../../../node_modules/karma-css/scss/utilities/_transform.scss","../../../node_modules/karma-css/scss/mixins/_flip.scss","../../../node_modules/karma-css/scss/utilities/_visibility.scss"],"names":[],"mappings":"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AAsC;GACvC;EAFD;IACE,uBAAsC;GACvC;EAFD;IACE,uBAAsC;GACvC;CPmsBR;;AQlvBD;EACE,sBAAsB;EACtB,UAAU;EACV,SAAS;CAKV;;AARD;EAMI,sBAAsB;CACvB;;AAIH;EACE,gBAAgB;EAChB,gBFNiC;CEOlC;;AAED;EACE,+BCrBgD;EDsBhD,eCvBkC;EDwBlC,gBFXiC;EEYjC,cCK6C;EDJ7C,mBCEgD;CDDjD;;AAED;EACE,cAAc;CACf;;AE/BD;EACE,cJyF6C;EIxF7C,qBJyJkC;EIxJlC,6BAA6B;EAC7B,8BJmImC;CI7HpC;;AAVD;EAOI,cJmJsE;EIlJtE,qBJoJgC;CInJjC;;ACTH;;;;EAIE,0BAA0B;CAC3B;;AAED;EACE,UAAU;EACV,SAAS;CACV;;AAGD;ECLE,sBAAsB;EACtB,qBAAqB;EACrB,oBNuLkC;EMtLlC,iBAAiB;EACjB,oBAAoB;EACpB,iBNgLoC;EM/KpC,gBNgLiC;EM/KjC,gBNgLiC;EM/KjC,cHc6C;EGb7C,kBAAkB;EAClB,qBAAqB;EACrB,mBAAmB;EACnB,eAAe;EACf,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,uBNkE8C;EMjE9C,yBN2GgD;EM1GhD,sBNoHoC;EMnHpC,oEN8GmC;CKpGpC;;ACUC;EAEE,cHjB2C;EGkB3C,yBD/BoE;ECgCpE,qBDjC4E;ECkC5E,UAAU;CACX;;ADtCH;EAWI,6BAA6B;EAC7B,wFL8GiC;CK5GlC;;ACkBD;EAEE,cD1BwE;EC2BxE,6BDtBkD;ECuBlD,qBDjC4E;ECkC5E,UAAU;CACX;;ADtCH;EAiBI,6BAA6B;EAC7B,yBAAyB;EACzB,wFLuGiC;CKrGlC;;ACWD;EAEE,cD1BwE;EC2BxE,6BDfkD;ECgBlD,yBDhB+D;ECiB/D,UAAU;CACX;;ADFD;ECfA,YNsD8C;EMrD9C,yBNuD6C;EMtD7C,qBDIiE;CAYhE;;ACPD;EAEE,YNyC4C;EMxC5C,yBDFmD;ECGnD,qBDJ2D;ECK3D,UAAU;CACX;;ADID;ECrBA,cNwD6C;EMvD7C,6BDqBsD;ECpBtD,qBNsD6C;CKhC5C;;ACbD;EAEE,cDDmD;ECEnD,6BDSgD;ECRhD,qBDHmD;ECInD,UAAU;CACX;;ADUD;EC3BA,cNwD6C;EMvD7C,6BD2BsD;EC1BtD,yBD0BmE;CAElE;;ACnBD;EAEE,cDDmD;ECEnD,6BDegD;ECdhD,yBDc6D;ECb7D,UAAU;CACX;;ADFD;ECfA,cNuD2C;EMtD3C,yBNwD8C;EMvD9C,qBDIiE;CAYhE;;ACPD;EAEE,cN0CyC;EMzCzC,yBDFmD;ECGnD,qBDJ2D;ECK3D,UAAU;CACX;;ADID;ECrBA,cNyD8C;EMxD9C,6BDqBsD;ECpBtD,qBNuD8C;CKjC7C;;ACbD;EAEE,cDDmD;ECEnD,6BDSgD;ECRhD,qBDHmD;ECInD,UAAU;CACX;;ADUD;EC3BA,cNyD8C;EMxD9C,6BD2BsD;EC1BtD,yBD0BmE;CAElE;;ACnBD;EAEE,cDDmD;ECEnD,6BDegD;ECdhD,yBDc6D;ECb7D,UAAU;CACX;;ACnDH;;;;EAIE,qCJFsD;CIGvD;;AAGD;EACE,sBPkPyC;EOjPzC,ePgPkC;EO/OlC,cJmB6C;EIlB7C,sBAAsB;EACtB,mBJgBgD;EIfhD,yBPoHgD;EOnHhD,sBP6HoC;CO5HrC;;AAGD;EACE,cAAc;EACd,aJ+BkC;EI9BlC,qBJWoC;EIVpC,gBAAgB;EAChB,cPuOiC;EOtOjC,cJK6C;EIJ7C,gBAAgB;EAChB,mBJEgD;EIDhD,yBPsGgD;EOrGhD,sBP+GoC;COtGrC;;AAnBD;EAcI,kBAAkB;EAClB,cAAc;EACd,kBAAkB;CACnB;;ACpCH;EACE,mBAAmB;CACpB;;ACAD;EACE,qBN8BoC;CM7BrC;;AAED;ECEE,sBAAsB;EACtB,qBV+MoC;EU9MpC,oBAAoB;EACpB,gBVyMiC;EUxMjC,cPkB6C;EOjB7C,iBViMgD;EUhMhD,yBVoHgD;EUnHhD,sBV6HoC;EU5HpC,gBAAgB;EAChB,8DVsHmC;EUjFnC,oBVgKkC;EU/JlC,iBV2JoC;EU3KpC,eAAe;EDhBb,wBAAwB;CACzB;;ACID;EACE,iBViL8C;EUhL9C,qBV4D2C;EU3D3C,UAAU;CACX;;AD1BH;EAyBI,2BAA2B;EAC3B,2BTiMkF;CShMnF;;AA3BH;EAgCI,kBAAkB;CACnB;;AAIH;;EAEE,YAAY;CACb;;AAGD;EACE,UAAU;EACV,SAAS;CACV;;AAGD;EACE,cT+JgD;ES9JhD,UAAU;CACX;;AAHD;EACE,cT+JgD;ES9JhD,UAAU;CACX;;AAHD;EACE,cT+JgD;ES9JhD,UAAU;CACX;;AAHD;EACE,cT+JgD;ES9JhD,UAAU;CACX;;AAHD;EACE,cT+JgD;ES9JhD,UAAU;CACX;;AAED;ECpDE,sBAAsB;EACtB,qBV+MoC;EU9MpC,oBAAoB;EACpB,gBVyMiC;EUxMjC,cPkB6C;EOjB7C,iBViMgD;EUhMhD,yBVoHgD;EUnHhD,sBV6HoC;EU5HpC,gBAAgB;EAChB,8DVsHmC;EUjFnC,oBVgKkC;EU/JlC,iBV2JoC;EU3KpC,eAAe;ED0Bf,wBAAwB;EACxB,cAAc;CACf;;ACvCC;EACE,iBViL8C;EUhL9C,qBV4D2C;EU3D3C,UAAU;CACX;;ADqCH;EC7DE,sBAAsB;EACtB,qBV+MoC;EU9MpC,oBAAoB;EACpB,gBVyMiC;EUxMjC,cPkB6C;EOjB7C,iBViMgD;EUhMhD,yBVoHgD;EUnHhD,sBV6HoC;EU5HpC,gBAAgB;EAChB,8DVsHmC;EUjFnC,oBVgKkC;EU/JlC,iBV2JoC;EU3KpC,eAAe;EDmCf,oBAAoB;CAKrB;;ACnDC;EACE,iBViL8C;EUhL9C,qBV4D2C;EU3D3C,UAAU;CACX;;ADqCH;EAQI,2BToJkF;CSnJnF;;AAGH;EACE,cAAc;EACd,oBAAoB;EACpB,gBTiJiC;CShJlC;;AAED;EACE,sBAAsB;EACtB,cAAc;EACd,eAAe;EACf,oBAAoB;EACpB,gBTyIiC;ESxIjC,cAAc;EACd,mBAAmB;CACpB;;AAED;EACE,qBTsHoC;ESrHpC,eAAe;CAChB;;AEpGD;EACE,uBAAuB;EACvB,SAAS;EACT,gBX4QsC;EW3QtC,iBAAiB;EACjB,SAAS;EACT,6BX4HgD;CW3HjD;;ACPD;EACE,kBAAkB;CACnB;;AAED;EACE,cAAc;CACf;;AAED;EACE,cAAc;EACd,kBTuBoC;CStBrC;;ACXD;EACE,kBVmCkC;EUlClC,qBV+BoC;EU9BpC,0BVkC4C;CU5B7C;;AATD;;EAOI,SV+B6B;CU9B9B;;AAGH;EACE,oBV4BoC;EU3BpC,qBVoBoC;EUnBpC,2BV2B6C;CUrB9C;;AATD;;EAOI,SVwB6B;CUvB9B;;AAGH;EACE,qBVUoC;CUArC;;AAXD;EAII,eVmBmC;EUlBnC,gBAAgB;CACjB;;AANH;EASI,yBVEkC;CUDnC;;AChCH;EACE,WAAW;EACX,eAAe;EACf,qBX8BoC;EW7BpC,cd0OiC;EczOjC,iBAAiB;EACjB,yBAAyB;EACzB,6BdmOyC;CclO1C;;AAED;EACE,wBdkO2C;CcjO5C;;AAED;EACE,wBd8N2C;Ec7N3C,gBAAgB;EAChB,mBAAmB;CACpB;;AAED;EACE,wBdwN2C;EcvN3C,gBAAgB;EAChB,mBAAmB;EACnB,6Bd0GgD;CczGjD;;AAGD;EACE,yBdqGgD;CcpGjD;;AAED;EACE,yBXgBgD;CWfjD;;AAED;EACE,yBd4MgD;Cc3MjD;;AAED;EACE,4BduMgD;CctMjD;;AC1CD;;;;;;;EACE,+BZEgD;EYDhD,cZ4B6C;CYtB9C;;AAJC;EACE,cAAc;EACd,cAAc;CACf;;AAGH;;EAGE,qBZN2C;EYO3C,eZJmD;EYKnD,gBZViC;EYWjC,gBf8BiC;Ce7BlC;;AAED;;EAGE,qBZf2C;EYgB3C,eZZmD;EYanD,gBZnBiC;EYoBjC,iBfsBkC;CerBnC;;AAED;;EAGE,qBZxB2C;EYyB3C,iBZpBmD;EYqBnD,gBZ5BiC;EY6BjC,gBfciC;CeblC;;AAED;;EAGE,qBZjC2C;EYkC3C,iBZ5BmD;EY6BnD,gBZrCiC;EYsCjC,iBfMkC;CeLnC;;AAED;;EAGE,qBZ1C2C;EY2C3C,eZpCiD;EYqCjD,gBZ9CiC;EY+CjC,gBfFiC;CeGlC;;AAED;;EAGE,qBZnD2C;EYoD3C,iBZ5CkD;EY6ClD,gBZvDiC;EYwDjC,gBfViC;CeWlC;;AAED;EACE,yCAAiC;EAAjC,iCAAiC;CAClC;;AAED;EACE,qBZpCoC;CYqCrC;;AAED;EACE,oBf4LoC;Ee3LpC,qBZzCoC;EY0CpC,8BfuDgD;CetDjD;;AAED;;EAEE,gBf3BiC;Ce4BlC;;AAED;EACE,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","file":"theme.css","sourcesContent":["@charset \"UTF-8\";\n/* font\n *\n */\n@import url(\"https://fonts.googleapis.com/css?family=Inconsolata:400,700|Lato:300,400,400i,700,900\");\n/* core */\n/*! Karma-CSS v1.9.5 MIT License | http://karmacss.com | https://github.com/accentdesign/karma-css */\n.container {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n width: 540px;\n max-width: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n width: 720px;\n max-width: 100%;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n width: 960px;\n max-width: 100%;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n width: 1140px;\n max-width: 100%;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n* {\n box-sizing: border-box;\n padding: 0;\n margin: 0;\n}\n\n*::before, *::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-size: 62.5%;\n line-height: 1.6;\n}\n\nbody {\n font-family: \"Lato\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n color: #5f5f5f;\n background: #fafbfc;\n}\n\nmain {\n display: block;\n}\n\na {\n color: #33c3f0;\n text-decoration: none;\n background-color: transparent;\n transition: color linear 250ms;\n}\n\na:hover {\n color: #10aee0;\n text-decoration: none;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.button {\n box-sizing: border-box;\n display: inline-block;\n padding: 0.8rem 1rem;\n overflow: visible;\n font-family: inherit;\n font-size: 1.5rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5f5f5f;\n text-align: center;\n text-decoration: none;\n white-space: nowrap;\n cursor: pointer;\n user-select: none;\n background-color: white;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n transition: background-color linear 250ms, border-color linear 250ms;\n}\n\n.button:hover, .button:focus {\n color: #5f5f5f;\n background-color: #e6e6e6;\n border-color: #cdcdcd;\n outline: 0;\n}\n\n.button.button-outline {\n background-color: transparent;\n transition: background-color linear 250ms, border-color linear 250ms, color linear 250ms;\n}\n\n.button.button-outline:hover, .button.button-outline:focus {\n color: #464646;\n background-color: transparent;\n border-color: #cdcdcd;\n outline: 0;\n}\n\n.button.button-clear {\n background-color: transparent;\n border-color: transparent;\n transition: background-color linear 250ms, border-color linear 250ms, color linear 250ms;\n}\n\n.button.button-clear:hover, .button.button-clear:focus {\n color: #464646;\n background-color: transparent;\n border-color: transparent;\n outline: 0;\n}\n\n.button.button-primary {\n color: white;\n background-color: #33c3f0;\n border-color: #1bbcee;\n}\n\n.button.button-primary:hover, .button.button-primary:focus {\n color: white;\n background-color: #10aee0;\n border-color: #0f9cc8;\n outline: 0;\n}\n\n.button.button-outline.button-primary {\n color: #33c3f0;\n background-color: transparent;\n border-color: #33c3f0;\n}\n\n.button.button-outline.button-primary:hover, .button.button-outline.button-primary:focus {\n color: #10aee0;\n background-color: transparent;\n border-color: #10aee0;\n outline: 0;\n}\n\n.button.button-clear.button-primary {\n color: #33c3f0;\n background-color: transparent;\n border-color: transparent;\n}\n\n.button.button-clear.button-primary:hover, .button.button-clear.button-primary:focus {\n color: #10aee0;\n background-color: transparent;\n border-color: transparent;\n outline: 0;\n}\n\n.button.button-secondary {\n color: #111111;\n background-color: #f0f0f0;\n border-color: #e3e3e3;\n}\n\n.button.button-secondary:hover, .button.button-secondary:focus {\n color: #111111;\n background-color: #d7d7d7;\n border-color: #cacaca;\n outline: 0;\n}\n\n.button.button-outline.button-secondary {\n color: #f0f0f0;\n background-color: transparent;\n border-color: #f0f0f0;\n}\n\n.button.button-outline.button-secondary:hover, .button.button-outline.button-secondary:focus {\n color: #d7d7d7;\n background-color: transparent;\n border-color: #d7d7d7;\n outline: 0;\n}\n\n.button.button-clear.button-secondary {\n color: #f0f0f0;\n background-color: transparent;\n border-color: transparent;\n}\n\n.button.button-clear.button-secondary:hover, .button.button-clear.button-secondary:focus {\n color: #d7d7d7;\n background-color: transparent;\n border-color: transparent;\n outline: 0;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: \"Inconsolata\", monospace;\n}\n\ncode {\n padding: 0.2rem 0.5rem;\n font-size: 100%;\n color: #5f5f5f;\n word-break: break-word;\n background: #e7eaeb;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n}\n\npre {\n display: block;\n padding: 2rem;\n margin-bottom: 2.5rem;\n overflow-x: auto;\n font-size: 90%;\n color: #5f5f5f;\n white-space: pre;\n background: #e7eaeb;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n*[disabled] {\n cursor: not-allowed;\n}\n\nform {\n margin-bottom: 2.5rem;\n}\n\ninput[type=\"date\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"email\"], input[type=\"month\"], input[type=\"number\"], input[type=\"password\"], input[type=\"search\"], input[type=\"tel\"], input[type=\"text\"], input[type=\"url\"], input[type=\"week\"] {\n box-sizing: border-box;\n margin-bottom: 1.5rem;\n font-family: inherit;\n line-height: 1.5;\n color: #5f5f5f;\n background: white;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n box-shadow: none;\n transition: background linear 250ms, border-color linear 250ms;\n padding: 0.8rem 1rem;\n font-size: 1.5rem;\n max-width: 100%;\n -webkit-appearance: none;\n}\n\ninput[type=\"date\"]:focus, input[type=\"datetime\"]:focus, input[type=\"datetime-local\"]:focus, input[type=\"email\"]:focus, input[type=\"month\"]:focus, input[type=\"number\"]:focus, input[type=\"password\"]:focus, input[type=\"search\"]:focus, input[type=\"tel\"]:focus, input[type=\"text\"]:focus, input[type=\"url\"]:focus, input[type=\"week\"]:focus {\n background: white;\n border-color: #33c3f0;\n outline: 0;\n}\n\ninput[type=\"date\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"month\"], input[type=\"week\"] {\n -webkit-appearance: listbox;\n height: calc(3.85rem + 2px);\n}\n\ninput[type=\"checkbox\"], input[type=\"radio\"] {\n margin-right: 1rem;\n}\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n::-webkit-datetime-edit-fields-wrapper {\n padding: 0;\n margin: 0;\n}\n\n::placeholder {\n color: #b9b9b9;\n opacity: 1;\n}\n\ntextarea {\n box-sizing: border-box;\n margin-bottom: 1.5rem;\n font-family: inherit;\n line-height: 1.5;\n color: #5f5f5f;\n background: white;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n box-shadow: none;\n transition: background linear 250ms, border-color linear 250ms;\n padding: 0.8rem 1rem;\n font-size: 1.5rem;\n max-width: 100%;\n -webkit-appearance: none;\n overflow: auto;\n}\n\ntextarea:focus {\n background: white;\n border-color: #33c3f0;\n outline: 0;\n}\n\nselect {\n box-sizing: border-box;\n margin-bottom: 1.5rem;\n font-family: inherit;\n line-height: 1.5;\n color: #5f5f5f;\n background: white;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n box-shadow: none;\n transition: background linear 250ms, border-color linear 250ms;\n padding: 0.8rem 1rem;\n font-size: 1.5rem;\n max-width: 100%;\n text-transform: none;\n}\n\nselect:focus {\n background: white;\n border-color: #33c3f0;\n outline: 0;\n}\n\nselect:not([multiple]) {\n height: calc(3.85rem + 2px);\n}\n\nlabel {\n display: block;\n margin-bottom: .5rem;\n font-weight: 600;\n}\n\nlegend {\n box-sizing: border-box;\n display: block;\n max-width: 100%;\n margin-bottom: .5rem;\n font-weight: 600;\n color: inherit;\n white-space: normal;\n}\n\nfieldset {\n margin-bottom: 1.5rem;\n border-width: 0;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n margin: 1.5rem 0;\n overflow: visible;\n border: 0;\n border-top: 1px solid #e6e6e6;\n}\n\nimg {\n border-style: none;\n}\n\nfigcaption {\n display: block;\n}\n\nfigure {\n display: block;\n margin: 0 0 2.5rem;\n}\n\nul {\n padding-left: 2rem;\n margin-bottom: 2.5rem;\n list-style: circle outside;\n}\n\nul ul,\nul ol {\n margin: 0;\n}\n\nol {\n padding-left: 1.7rem;\n margin-bottom: 2.5rem;\n list-style: decimal outside;\n}\n\nol ol,\nol ul {\n margin: 0;\n}\n\ndl {\n margin-bottom: 2.5rem;\n}\n\ndl dt {\n margin: 0 0 0 0;\n font-weight: 600;\n}\n\ndl dd {\n margin: 0 0 2.5rem 2.5rem;\n}\n\ntable {\n width: 100%;\n max-width: 100%;\n margin-bottom: 2.5rem;\n font-size: 90%;\n border-spacing: 0;\n border-collapse: collapse;\n background-color: transparent;\n}\n\ncaption {\n padding: 0.85rem 0.85rem;\n}\n\nth {\n padding: 0.85rem 0.85rem;\n text-align: left;\n vertical-align: top;\n}\n\ntd {\n padding: 0.85rem 0.85rem;\n text-align: left;\n vertical-align: top;\n border-top: 1px solid #e6e6e6;\n}\n\n.table-bordered, table.docutils:not(.footnote):not(.citation), table.docutils.field-list {\n border: solid 1px #e6e6e6;\n}\n\n.table-headed th, table.docutils:not(.footnote):not(.citation) th, table.docutils.field-list th {\n background-color: #e7e9ec;\n}\n\n.table-striped tbody tr:nth-child(odd), table.docutils:not(.footnote):not(.citation) tbody tr:nth-child(odd) {\n background-color: #fafafa;\n}\n\n.table-hover tbody tr:hover {\n background-color: whitesmoke;\n}\n\nh1, #search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption,\n.h1, h2, .document > .section .toctree-wrapper .caption,\n.h2, h3, #search-results ul.search > li > a,\n.h3, h4,\n.h4, h5,\n.h5, h6,\n.h6 {\n font-family: \"Lato\", sans-serif;\n color: #5f5f5f;\n}\n\nh1 small, #search-results h2 small, #search-results .document > .section .toctree-wrapper .caption small, .document > .section .toctree-wrapper #search-results .caption small, .h1 small, h2 small, .document > .section .toctree-wrapper .caption small, .h2 small, h3 small, #search-results ul.search > li > a small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small {\n font-size: 65%;\n line-height: 1;\n}\n\nh1, #search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption,\n.h1 {\n margin: 4rem 0 1.5rem;\n font-size: 32px;\n font-weight: 700;\n line-height: 1.2;\n}\n\nh2, .document > .section .toctree-wrapper .caption,\n.h2 {\n margin: 4rem 0 1.5rem;\n font-size: 24px;\n font-weight: 700;\n line-height: 1.25;\n}\n\nh3, #search-results ul.search > li > a,\n.h3 {\n margin: 4rem 0 1.5rem;\n font-size: 20.8px;\n font-weight: 700;\n line-height: 1.3;\n}\n\nh4,\n.h4 {\n margin: 4rem 0 1.5rem;\n font-size: 17.6px;\n font-weight: 700;\n line-height: 1.35;\n}\n\nh5,\n.h5 {\n margin: 4rem 0 1.5rem;\n font-size: 16px;\n font-weight: 700;\n line-height: 1.5;\n}\n\nh6,\n.h6 {\n margin: 4rem 0 1.5rem;\n font-size: 14.4px;\n font-weight: 700;\n line-height: 1.6;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n}\n\np {\n margin-bottom: 2.5rem;\n}\n\nblockquote {\n padding: 1rem 1.5rem;\n margin-bottom: 2.5rem;\n border-left: 3px solid #e6e6e6;\n}\n\nb,\nstrong {\n font-weight: 700;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\n/* add your custom modules here */\n/* components */\n/* base alert style */\n.alert, .admonition {\n position: relative;\n padding: 1.5rem 2rem;\n margin-bottom: 2.5rem;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n}\n\n/* coloured variations */\n.alert-green, .admonition.important, .admonition.hint, .admonition.tip {\n background: #bcf0c2;\n border: 1px solid #a8ebaf;\n color: #5f5f5f;\n}\n\n.alert-red, .admonition.danger, .admonition.error {\n background: #ffd2cf;\n border: 1px solid #ffbab6;\n color: #5f5f5f;\n}\n\n.alert-blue, .admonition.note {\n background: #ccf1ff;\n border: 1px solid #b2e9ff;\n color: #5f5f5f;\n}\n\n.alert-orange, .admonition.attention, .admonition.caution, .admonition.warning {\n background: #ffe5ce;\n border: 1px solid #ffd7b4;\n color: #5f5f5f;\n}\n\n.icon-input {\n max-width: 100%;\n display: inline-flex;\n font-size: 1.5rem;\n margin-bottom: 1.5rem;\n position: relative;\n}\n\n.icon-input input {\n flex: 1 1 auto;\n font-size: 1em;\n margin: 0;\n padding-right: 2.65em;\n}\n\n.icon-input [class*=\"icon-\"] {\n position: absolute;\n top: 0;\n right: 0;\n bottom: auto;\n left: auto;\n color: #b9b9b9;\n height: 100%;\n font-size: 1em;\n line-height: 1;\n opacity: 1;\n pointer-events: none;\n text-align: center;\n width: 2.65em;\n}\n\n.icon-input [class*=\"icon-\"]:before {\n position: absolute;\n top: 50%;\n right: auto;\n bottom: auto;\n left: 0;\n margin: -.5em 0;\n text-align: center;\n width: 100%;\n}\n\n/* fontello */\n@font-face {\n font-family: 'fontello';\n src: url(\"../font/fontello.eot?44759829\");\n src: url(\"../font/fontello.eot?44759829#iefix\") format(\"embedded-opentype\"), url(\"../font/fontello.woff2?44759829\") format(\"woff2\"), url(\"../font/fontello.woff?44759829\") format(\"woff\"), url(\"../font/fontello.ttf?44759829\") format(\"truetype\"), url(\"../font/fontello.svg?44759829#fontello\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n\n/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */\n/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */\n/*\n@media screen and (-webkit-min-device-pixel-ratio:0) {\n @font-face {\n font-family: 'fontello';\n src: url('../font/fontello.svg?44759829#fontello') format('svg');\n }\n}\n*/\n[class^=\"icon-\"]:before, [class*=\" icon-\"]:before {\n font-family: \"fontello\";\n font-style: normal;\n font-weight: normal;\n speak: none;\n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: .2em;\n text-align: center;\n /* opacity: .8; */\n /* For safety - reset parent styles, that can break glyph codes*/\n font-variant: normal;\n text-transform: none;\n /* fix buttons height, for twitter bootstrap */\n line-height: 1em;\n /* Animation center compensation - margins should be symmetric */\n /* remove if not needed */\n margin-left: .2em;\n /* you can be more comfortable with increased icons size */\n /* font-size: 120%; */\n /* Font smoothing. That was taken from TWBS */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n /* Uncomment for 3D effect */\n /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */\n}\n\n.icon-search:before {\n content: '\\e800';\n}\n\n/* '' */\n.icon-edit:before {\n content: '\\e801';\n}\n\n/* '' */\n.icon-download:before {\n content: '\\e802';\n}\n\n/* '' */\n.icon-attention:before {\n content: '\\e804';\n}\n\n/* '' */\n.icon-info-circled:before {\n content: '\\e805';\n}\n\n/* '' */\n.icon-attention-circled:before {\n content: '\\e810';\n}\n\n/* '' */\n.icon-github-circled:before {\n content: '\\f09b';\n}\n\n/* '' */\n.icon-menu:before {\n content: '\\f0c9';\n}\n\n/* '' */\n.icon-lightbulb:before {\n content: '\\f0eb';\n}\n\n/* '' */\n.icon-bitbucket:before {\n content: '\\f171';\n}\n\n/* '' */\n.icon-gitlab:before {\n content: '\\f296';\n}\n\n/* '' */\n/* modules */\n/* admonition\n * note: we are just extending the alerts\n */\n.admonition .admonition-title {\n font-weight: bold;\n margin-bottom: .5rem;\n}\n\n.admonition .admonition-title:before {\n font-family: \"fontello\";\n padding-right: 1rem;\n}\n\n.admonition :last-child {\n margin-bottom: 0;\n}\n\n.admonition.attention .admonition-title:before, .admonition.caution .admonition-title:before, .admonition.warning .admonition-title:before {\n content: \"\\e804\";\n}\n\n.admonition.danger .admonition-title:before, .admonition.error .admonition-title:before {\n content: \"\\e810\";\n}\n\n.admonition.important .admonition-title:before {\n content: \"\\e810\";\n}\n\n.admonition.hint .admonition-title:before, .admonition.tip .admonition-title:before {\n content: \"\\f0eb\";\n}\n\n.admonition.note .admonition-title:before {\n content: \"\\e801\";\n}\n\n/* breadcrumb\n * \n */\n.breadcrumbs-outer {\n background: #fafbfc;\n border: solid 1px #e6e6e6;\n}\n\n.breadcrumbs {\n display: flex;\n list-style: none;\n margin: 0;\n padding: 1rem 0;\n}\n\n.breadcrumbs li + li:not(.breadcrumbs-aside):before {\n padding: 0 1rem;\n content: \"•\";\n}\n\n.breadcrumbs .breadcrumbs-aside {\n margin-left: auto;\n}\n\n.breadcrumbs code {\n padding: 0;\n border: none;\n background: none;\n font-family: \"Lato\", sans-serif;\n font-size: initial;\n}\n\n.breadcrumbs code.literal {\n color: #5f5f5f;\n}\n\n@media (max-width: 991px) {\n ul.breadcrumbs .breadcrumbs-aside {\n display: none;\n }\n}\n\n/* footer\n *\n */\n.footer {\n color: rgba(0, 0, 0, 0.54);\n padding-top: 4rem;\n padding-bottom: 4rem;\n}\n\n/* header\n *\n */\nheader {\n background: #24292e;\n padding: 2rem 0;\n}\n\nheader .container {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n\nheader .site-nav-toggle {\n color: #f5f6f7;\n font-size: 3.5rem;\n margin-left: -1rem;\n padding: .5rem 1rem .5rem 0;\n cursor: pointer;\n}\n\nheader .site-title {\n color: white;\n font-size: 2rem;\n font-weight: 400;\n}\n\n@media (max-width: 991px) {\n header {\n position: fixed;\n top: 0;\n right: auto;\n bottom: auto;\n left: auto;\n padding: 0;\n transform: translateY(0);\n transition: transform 250ms ease-in-out;\n width: 100%;\n z-index: 101;\n }\n header.up {\n transform: translateY(-100%);\n }\n header .site-title {\n font-size: 1.5rem;\n }\n}\n\n/* layout\n *\n */\n.main-outer {\n background: #f5f6f7;\n padding-top: 3rem;\n padding-bottom: 10rem;\n}\n\n.document > .section > h1, #search-results .document > .section > h2, #search-results .document > .section .toctree-wrapper .document > .section > .caption, .document > .section .toctree-wrapper #search-results .document > .section > .caption {\n margin-top: 0;\n margin-bottom: 4rem;\n}\n\n/* site nav\n *\n */\n.site-nav code.literal,\n.site-nav tt.literal {\n border: none;\n background: inherit;\n color: inherit;\n padding-left: 0;\n padding-right: 0;\n}\n\n.site-nav-tree .caption {\n font-weight: bold;\n}\n\n.site-nav-tree ul {\n list-style-type: none;\n padding-left: 0;\n}\n\n.site-nav-tree ul ul {\n margin-left: 1.5rem;\n}\n\n.site-nav-tree li {\n line-height: 1.8;\n}\n\n.site-nav-tree > ul > li:not(.current) > ul {\n display: none;\n}\n\n.site-nav-tree a {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.site-nav-tree a.current, .site-nav-tree a:hover {\n color: rgba(0, 0, 0, 0.87);\n}\n\n@media (max-width: 991px) {\n body {\n padding-top: 6.6rem;\n }\n .main-outer {\n position: relative;\n }\n .site-nav {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: #f5f6f7;\n height: 100vh;\n overflow-y: scroll;\n padding-top: 10rem;\n transform: translateX(-100%);\n transition: transform 250ms linear;\n z-index: 100;\n }\n body.nav-in {\n overflow: hidden;\n }\n body.nav-in .site-nav {\n transform: translateX(0);\n }\n body.nav-in .site-nav .icon-input {\n width: 100%;\n }\n}\n\n/* -- framwork overrides --------------------------------------------------- */\n.docutils.container {\n width: 100%;\n margin: 0;\n padding: 0;\n}\n\n/* -- search results ------------------------------------------------------- */\n#search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption {\n margin-bottom: 5rem;\n}\n\n#search-results ul.search {\n list-style-type: none;\n margin-top: 3rem;\n padding: 0;\n}\n\n#search-results ul.search > li:not(:last-child) {\n padding-bottom: 3rem;\n border-bottom: solid 1px #e6e6e6;\n margin-bottom: 3rem;\n}\n\n/* -- general body styles --------------------------------------------------- */\n.headerlink {\n visibility: hidden;\n padding-left: .5rem;\n opacity: .3;\n}\n\n.headerlink:hover {\n opacity: .6;\n}\n\ncaption:hover > a.headerlink,\n.code-block-caption:hover > a.headerlink,\ndt:hover > a.headerlink,\nh1:hover > a.headerlink,\n#search-results h2:hover > a.headerlink,\n#search-results .document > .section .toctree-wrapper .caption:hover > a.headerlink,\n.document > .section .toctree-wrapper #search-results .caption:hover > a.headerlink,\nh2:hover > a.headerlink,\n.document > .section .toctree-wrapper .caption:hover > a.headerlink,\nh3:hover > a.headerlink,\n#search-results ul.search > li > a:hover > a.headerlink,\nh4:hover > a.headerlink,\nh5:hover > a.headerlink,\nh6:hover > a.headerlink,\n.caption:hover > a.headerlink,\n.caption-text:hover > a.headerlink {\n visibility: visible;\n}\n\n.footnote-reference,\n.citation-reference {\n font-size: 90%;\n position: relative;\n top: -.6rem;\n}\n\n.rubric {\n margin-bottom: 1.25rem;\n font-weight: bold;\n}\n\nimg {\n min-height: 1px;\n max-width: 100%;\n height: auto;\n}\n\n.align-left {\n float: left;\n margin-right: 2.5rem;\n margin-bottom: 2.5rem;\n}\n\n.align-center {\n margin: auto;\n display: block;\n}\n\n.align-center.figure {\n text-align: center;\n}\n\n.align-right {\n float: right;\n margin-left: 2.5rem;\n margin-bottom: 2.5rem;\n}\n\n/* -- sidebars -------------------------------------------------------------- */\n.sidebar {\n border: 1px solid #e6e6e6;\n margin: 0 0 2.5rem 2.5rem;\n padding: 2.5rem;\n background-color: #f0f0f0;\n width: 40%;\n float: right;\n}\n\n.sidebar-title {\n background: #f5f6f7;\n font-weight: bold;\n margin-top: -2.5rem;\n margin-right: -2.5rem;\n margin-bottom: 2.5rem;\n margin-left: -2.5rem;\n padding: .5rem 1rem;\n}\n\n/* -- tables ---------------------------------------------------------------- */\ntable.docutils.footnote {\n color: #aaaaaa;\n width: auto;\n}\n\ntable.docutils.footnote td {\n border: 0;\n padding-left: 0;\n padding-right: 2rem;\n /* make the column with the note fill all the width */\n /* where an em and p are together inline them so they are side by side */\n /* remove margin from last p */\n}\n\ntable.docutils.footnote td:not(.label) {\n width: 100%;\n}\n\ntable.docutils.footnote td em + p {\n display: inline-block;\n}\n\ntable.docutils.footnote td p.last {\n margin-bottom: 0;\n}\n\n/* -- figures --------------------------------------------------------------- */\n.figure p.caption {\n font-style: italic;\n}\n\n/* -- other body styles ----------------------------------------------------- */\nol.arabic {\n list-style-type: decimal;\n}\n\nol.loweralpha {\n list-style-type: lower-alpha;\n}\n\nol.upperalpha {\n list-style-type: upper-alpha;\n}\n\nol.lowerroman {\n list-style-type: lower-roman;\n}\n\nol.upperroman {\n list-style-type: upper-roman;\n}\n\nli p,\ndd p {\n margin-bottom: 1.25rem;\n}\n\nli p:last-child,\ndd p:last-child {\n margin-bottom: 0;\n}\n\n.line-block {\n margin-bottom: 2.5rem;\n margin-left: 2.5rem;\n}\n\n.line-block .line-block {\n margin-bottom: 0;\n margin-left: 2rem;\n}\n\nblockquote .attribution {\n margin-bottom: 0;\n}\n\n.guilabel {\n border: 1px solid #33c3f0;\n background: #c2edfa;\n font-size: 80%;\n font-weight: 700;\n border-radius: 0.25rem;\n padding: .15rem .5rem;\n margin: auto .2rem;\n}\n\n/* -- code displays --------------------------------------------------------- */\ndiv[class^='highlight-'] {\n background: #e7eaeb;\n margin-bottom: 2.5rem;\n overflow-x: auto;\n}\n\ndiv[class^='highlight-'] pre {\n margin-bottom: 0;\n}\n\ntd.linenos pre {\n margin: 0;\n border: 0;\n border-radius: 0;\n border-right: 1px solid #e6e6e6;\n}\n\ntd.code {\n width: 100%;\n}\n\ntd.code pre {\n margin: 0;\n border: 0;\n border-radius: 0;\n}\n\ntable.highlighttable {\n font-size: 100%;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n margin-bottom: 0;\n}\n\ntable.highlighttable td {\n padding: 0;\n}\n\ntt.literal,\ncode.literal {\n background: white;\n color: #ff4136;\n font-size: 90%;\n}\n\ntt.xref,\na tt,\ncode.xref,\na code {\n color: #111111;\n}\n\ntt.download,\ncode.download {\n background: inherit;\n padding: inherit;\n font-weight: normal;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: inherit;\n white-space: inherit;\n}\n\ntt.download::before,\ncode.download::before {\n font-family: fontello;\n content: \"\\e802\";\n padding-right: .5rem;\n}\n\n/* -- module highlighting --------------------------------------------------- */\ndl:not(.docutils) dt {\n margin: .6rem 0;\n font-size: 90%;\n line-height: normal;\n background: rgba(51, 195, 240, 0.1);\n color: rgba(51, 195, 240, 0.9);\n border-top: solid 3px #33c3f0;\n padding: .6rem;\n}\n\ndl:not(.docutils) dl dt {\n border: none;\n border-left: solid 3px #e6e6e6;\n background: #f0f0f0;\n color: #5f5f5f;\n}\n\ndl:not(.docutils) tt.descname,\ndl:not(.docutils) tt.descclassname,\ndl:not(.docutils) code.descname,\ndl:not(.docutils) code.descclassname {\n background-color: transparent;\n border: none;\n padding: 0;\n font-size: 100%;\n}\n\ndl:not(.docutils) tt.descname,\ndl:not(.docutils) code.descname {\n font-weight: bold;\n}\n\ndl:not(.docutils).data dt {\n display: inline-block;\n}\n\n/* -- printout stylesheet --------------------------------------------------- */\n/* utilities */\n.align-top {\n vertical-align: top;\n}\n\n.align-bottom {\n vertical-align: bottom;\n}\n\n.align-middle {\n vertical-align: middle;\n}\n\n.align-baseline {\n vertical-align: baseline;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.b-white {\n background-color: white;\n}\n\n.c-white {\n color: white;\n}\n\n.b-black {\n background-color: #111111;\n}\n\n.c-black {\n color: #111111;\n}\n\n.b-primary {\n background-color: #33c3f0;\n}\n\n.c-primary {\n color: #33c3f0;\n}\n\n.b-secondary {\n background-color: #f0f0f0;\n}\n\n.c-secondary {\n color: #f0f0f0;\n}\n\n.b-aqua {\n background-color: #7fdbff;\n}\n\n.c-aqua {\n color: #7fdbff;\n}\n\n.b-blue {\n background-color: #0074d9;\n}\n\n.c-blue {\n color: #0074d9;\n}\n\n.b-navy {\n background-color: #001f3f;\n}\n\n.c-navy {\n color: #001f3f;\n}\n\n.b-teal {\n background-color: #39cccc;\n}\n\n.c-teal {\n color: #39cccc;\n}\n\n.b-green {\n background-color: #2ecc40;\n}\n\n.c-green {\n color: #2ecc40;\n}\n\n.b-olive {\n background-color: #3d9970;\n}\n\n.c-olive {\n color: #3d9970;\n}\n\n.b-lime {\n background-color: #01ff70;\n}\n\n.c-lime {\n color: #01ff70;\n}\n\n.b-yellow {\n background-color: #ffdc00;\n}\n\n.c-yellow {\n color: #ffdc00;\n}\n\n.b-orange {\n background-color: #ff851b;\n}\n\n.c-orange {\n color: #ff851b;\n}\n\n.b-red {\n background-color: #ff4136;\n}\n\n.c-red {\n color: #ff4136;\n}\n\n.b-fuchsia {\n background-color: #f012be;\n}\n\n.c-fuchsia {\n color: #f012be;\n}\n\n.b-purple {\n background-color: #b10dc9;\n}\n\n.c-purple {\n color: #b10dc9;\n}\n\n.b-maroon {\n background-color: #85144b;\n}\n\n.c-maroon {\n color: #85144b;\n}\n\n.b-silver {\n background-color: #dddddd;\n}\n\n.c-silver {\n color: #dddddd;\n}\n\n.b-gray {\n background-color: #aaaaaa;\n}\n\n.c-gray {\n color: #aaaaaa;\n}\n\n.b-facebook {\n background-color: #3b5999;\n}\n\n.c-facebook {\n color: #3b5999;\n}\n\n.b-twitter {\n background-color: #55acee;\n}\n\n.c-twitter {\n color: #55acee;\n}\n\n.b-linkedin {\n background-color: #0077b5;\n}\n\n.c-linkedin {\n color: #0077b5;\n}\n\n.b-googleplus {\n background-color: #dd4b39;\n}\n\n.c-googleplus {\n color: #dd4b39;\n}\n\n.b-instagram {\n background-color: #e4405f;\n}\n\n.c-instagram {\n color: #e4405f;\n}\n\n.b-pinterest {\n background-color: #bd081c;\n}\n\n.c-pinterest {\n color: #bd081c;\n}\n\n.b-cinder {\n background-color: #24292e;\n}\n\n.c-cinder {\n color: #24292e;\n}\n\n.b-whitesmoke {\n background-color: #f5f6f7;\n}\n\n.c-whitesmoke {\n color: #f5f6f7;\n}\n\n.b-solitude {\n background-color: #fafbfc;\n}\n\n.c-solitude {\n color: #fafbfc;\n}\n\n.disabled {\n cursor: not-allowed;\n}\n\n.move {\n cursor: move;\n}\n\n.pointer {\n cursor: pointer;\n}\n\n.d-block {\n display: block;\n}\n\n.d-hidden {\n display: none !important;\n}\n\n.d-flex {\n display: flex;\n}\n\n.d-grid {\n display: grid;\n}\n\n.d-inline {\n display: inline;\n}\n\n.d-inline-block {\n display: inline-block;\n}\n\n.d-inline-flex {\n display: inline-flex;\n}\n\n.d-table {\n display: table;\n}\n\n.d-table-cell {\n display: table-cell;\n}\n\n.flex-row {\n flex-direction: row;\n}\n\n.flex-column {\n flex-direction: column;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse;\n}\n\n.justify-content-start {\n justify-content: flex-start;\n}\n\n.justify-content-end {\n justify-content: flex-end;\n}\n\n.justify-content-center {\n justify-content: center;\n}\n\n.justify-content-between {\n justify-content: space-between;\n}\n\n.justify-content-around {\n justify-content: space-around;\n}\n\n.align-items-start {\n align-items: flex-start;\n}\n\n.align-items-end {\n align-items: flex-end;\n}\n\n.align-items-center {\n align-items: center;\n}\n\n.align-items-baseline {\n align-items: baseline;\n}\n\n.align-items-stretch {\n align-items: stretch;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap;\n}\n\n.flex-wrap {\n flex-wrap: wrap;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse;\n}\n\n.align-self-start {\n align-self: flex-start;\n}\n\n.align-self-end {\n align-self: flex-end;\n}\n\n.align-self-center {\n align-self: center;\n}\n\n.align-self-baseline {\n align-self: baseline;\n}\n\n.align-self-stretch {\n align-self: stretch;\n}\n\n.pull-left {\n float: left !important;\n}\n\n.pull-right {\n float: right !important;\n}\n\n.img-fluid {\n display: block;\n width: 100%;\n max-width: 100%;\n height: auto;\n min-height: 1px;\n}\n\n.list-style-none {\n list-style: none !important;\n}\n\n.list-style-reset {\n padding: 0;\n margin: 0;\n list-style: none !important;\n}\n\n.scroll-x {\n overflow-x: auto;\n}\n\n.noscroll {\n overflow: hidden;\n}\n\n.fixed {\n position: fixed;\n}\n\n.relative {\n position: relative;\n}\n\n.absolute {\n position: absolute;\n}\n\n@media print {\n .no-print,\n .no-print * {\n display: none !important;\n }\n}\n\n.full-height {\n height: 100%;\n}\n\n.full-visual-height {\n height: 100vh;\n}\n\n.full-width {\n box-sizing: border-box;\n width: 100%;\n}\n\n.max-full-width {\n box-sizing: border-box;\n max-width: 100%;\n}\n\n.margin-zero {\n margin: 0;\n}\n\n.m-auto {\n margin: auto;\n}\n\n.mt-auto {\n margin-top: auto;\n}\n\n.mr-auto {\n margin-right: auto;\n}\n\n.mb-auto {\n margin-bottom: auto;\n}\n\n.ml-auto {\n margin-left: auto;\n}\n\n.push-auto {\n margin-right: auto;\n margin-left: auto;\n}\n\n.text-left {\n text-align: left;\n}\n\n.text-right {\n text-align: right;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-just {\n text-align: justify;\n}\n\n.strong {\n font-weight: 700;\n}\n\n.lead {\n font-weight: 300;\n}\n\n.muted {\n opacity: .7;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n\n.small {\n font-size: 80%;\n}\n\n.uppercase {\n text-transform: uppercase;\n}\n\n.text-shadow {\n text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);\n}\n\n.flip-x {\n transform: scale(-1, 1);\n}\n\n.flip-y {\n transform: scale(1, -1);\n}\n\n.flip-both {\n transform: scale(-1, -1);\n}\n\n.hidden-xs-up {\n display: none !important;\n}\n\n@media (max-width: 575px) {\n .hidden-xs-down {\n display: none !important;\n }\n}\n\n@media (min-width: null) and (max-width: 575px) {\n .hidden-xs {\n display: none !important;\n }\n}\n\n@media (min-width: 576px) {\n .hidden-sm-up {\n display: none !important;\n }\n}\n\n@media (max-width: 767px) {\n .hidden-sm-down {\n display: none !important;\n }\n}\n\n@media (min-width: 576px) and (max-width: 767px) {\n .hidden-sm {\n display: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .hidden-md-up {\n display: none !important;\n }\n}\n\n@media (max-width: 991px) {\n .hidden-md-down {\n display: none !important;\n }\n}\n\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-md {\n display: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .hidden-lg-up {\n display: none !important;\n }\n}\n\n@media (max-width: 1199px) {\n .hidden-lg-down {\n display: none !important;\n }\n}\n\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-lg {\n display: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .hidden-xl-up {\n display: none !important;\n }\n}\n\n.hidden-xl-down {\n display: none !important;\n}\n\n@media (min-width: 1200px) and (max-width: null) {\n .hidden-xl {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=theme.css.map */","/* font\n *\n */\n\n@import url('https://fonts.googleapis.com/css?family=Inconsolata:400,700|Lato:300,400,400i,700,900');\n","/*! Karma-CSS v1.9.5 MIT License | http://karmacss.com | https://github.com/accentdesign/karma-css */\n","// Grid\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n@if $enable-grid-classes {\n\n // Containers\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // Fluid container\n .container-fluid {\n width: 100%;\n @include make-container();\n }\n\n // Row\n .row {\n @include make-row();\n }\n\n // No gutters.\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n // Columns\n @include make-grid-columns();\n}\n","/// Grid\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// The main mixins used to create the grid containers, rows and columns\n\n// used in .container and .container-fluid\n//\n@mixin make-container() {\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n// For each breakpoint, define the maximum width of the container\n//\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n width: $container-max-width;\n max-width: 100%;\n }\n }\n}\n\n// make a grid row\n//\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n// make a grid column\n//\n// $size: number of columns wide\n// $columns: number of columns in the row\n//\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox.\n max-width: percentage($size / $columns);\n}\n","// Breakpoint\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n//\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n//\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n//\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n//\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n//\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n//\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n//\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-max($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n//\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n","// Variables\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// Options\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// enable all container, row, col, order classes\n$enable-grid-classes: true !default;\n\n\n// Typography\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// Base font\n$base-font-size: 15px !default;\n$base-line-height: 1.6 !default;\n$base-font-weight: 400 !default;\n\n// Font Family\n$base-font-family: \"Open Sans\", sans-serif !default;\n$header-font-family: $base-font-family !default;\n$code-font-family: monospace, monospace !default;\n\n// The font sizes for h1-h6.\n$h1-font-size: 2 * $base-font-size !default;\n$h2-font-size: 1.5 * $base-font-size !default;\n$h3-font-size: 1.17 * $base-font-size !default;\n$h4-font-size: 1 * $base-font-size !default;\n$h5-font-size: .83 * $base-font-size !default;\n$h6-font-size: .67 * $base-font-size !default;\n\n$heading-font-weight: 400 !default;\n\n$h1-font-weight: $heading-font-weight !default;\n$h2-font-weight: $heading-font-weight !default;\n$h3-font-weight: $heading-font-weight !default;\n$h4-font-weight: $heading-font-weight !default;\n$h5-font-weight: $heading-font-weight !default;\n$h6-font-weight: $heading-font-weight !default;\n\n$heading-margin: 0 0 1.5rem !default;\n\n$h1-margin: $heading-margin !default;\n$h2-margin: $heading-margin !default;\n$h3-margin: $heading-margin !default;\n$h4-margin: $heading-margin !default;\n$h5-margin: $heading-margin !default;\n$h6-margin: $heading-margin !default;\n\n$h1-line-height: 1.2 !default;\n$h2-line-height: 1.25 !default;\n$h3-line-height: 1.3 !default;\n$h4-line-height: 1.35 !default;\n$h5-line-height: 1.5 !default;\n$h6-line-height: 1.6 !default;\n\n$strong-font-weight: 700 !default;\n$lead-font-weight: 300 !default;\n$small-font-size: 80% !default;\n\n\n// Grid\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Styling\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// colours\n$colors: () !default;\n$colors: map-merge(\n (\n // required base colours\n \"white\": rgb(255, 255, 255),\n \"black\": rgb(17, 17, 17),\n \"primary\": rgb(51, 195, 240),\n \"secondary\": rgb(240, 240, 240),\n // Cool\n \"aqua\": rgb(127, 219, 255),\n \"blue\": rgb(0, 116, 217),\n \"navy\": rgb(0, 31, 63),\n \"teal\": rgb(57, 204, 204),\n \"green\": rgb(46, 204, 64),\n \"olive\": rgb(61, 153, 112),\n \"lime\": rgb(1, 255, 112),\n // Warm\n \"yellow\": rgb(255, 220, 0),\n \"orange\": rgb(255, 133, 27),\n \"red\": rgb(255, 65, 54),\n \"fuchsia\": rgb(240, 18, 190),\n \"purple\": rgb(177, 13, 201),\n \"maroon\": rgb(133, 20, 75),\n // Other Greyscale\n \"silver\": rgb(221, 221, 221),\n \"gray\": rgb(170, 170, 170),\n // Social media, more can be found at https://www.materialui.co/socialcolors\n \"facebook\": rgb(59, 89, 153),\n \"twitter\": rgb(85, 172, 238),\n \"linkedin\": rgb(0, 119, 181),\n \"googleplus\": rgb(221, 75, 57),\n \"instagram\": rgb(228, 64, 95),\n \"pinterest\": rgb(189, 8, 28)\n ),\n $colors\n);\n\n\n// defined colors\n$body-background: rgb(255, 255, 255) !default;\n$font-color: rgb(62, 62, 62) !default;\n$header-font-color: $font-color !default;\n\n\n// borders\n$border-width: 1px !default;\n$border-color: rgb(230, 230, 230) !default;\n\n\n// animation\n$animation-speed-slow: 1000ms !default;\n$animation-speed-fast: 250ms !default;\n\n\n// misc\n$generic-margin-bottom: 1.5rem !default; // used as a starting point for other variables\n$global-radius: .25rem !default;\n$darken-hover-percent: 10% !default; // used within hovers in links and buttons\n\n\n// paragraph\n$paragraph-margin-bottom: $generic-margin-bottom !default;\n\n\n// image\n$figure-margin-bottom: $generic-margin-bottom !default;\n\n\n// links\n$link-color: map-get($colors, \"primary\") !default;\n$link-color-hover: darken($link-color, $darken-hover-percent) !default;\n$link-decoration: none !default;\n$link-decoration-hover: none !default;\n$link-transition: color linear $animation-speed-fast !default;\n\n\n// lists\n$ul-list-padding-left: 0 !default;\n$ul-list-style: circle inside !default;\n$ul-list-margin-bottom: $generic-margin-bottom !default;\n$ul-list-nested-margin: 0 0 0 2rem !default;\n\n$ol-list-padding-left: 0 !default;\n$ol-list-style: decimal inside !default;\n$ol-list-margin-bottom: $generic-margin-bottom !default;\n$ol-list-nested-margin: 0 0 0 2rem !default;\n\n$dl-margin-bottom: $generic-margin-bottom !default;\n$dt-margin: 0 0 0 0 !default;\n$dd-margin: 0 0 $generic-margin-bottom 2rem !default;\n\n\n// buttons\n$buttons: () !default;\n$buttons: map-merge(\n (\n // name color font-color\n primary: map-get($colors, \"primary\") map-get($colors, \"white\"),\n secondary: map-get($colors, \"secondary\") map-get($colors, \"black\")\n ),\n $buttons\n);\n\n$button-border-width: $border-width !default;\n$button-border-radius: $global-radius !default;\n$button-font-size: 1.5rem !default;\n$button-font-weight: 400 !default;\n$button-line-height: 1.5 !default;\n$button-padding-y: .8rem !default;\n$button-padding-x: 1rem !default;\n$button-transition: background-color linear $animation-speed-fast, border-color linear $animation-speed-fast !default;\n\n// the below applies to the default button class only `.button`\n$button-default-border-color: $border-color !default;\n$button-default-bg-color: map-get($colors, \"white\") !default;\n$button-default-font-color: $font-color !default;\n\n\n// forms\n$form-margin-bottom: $generic-margin-bottom !default;\n\n$input-use-full-width: false !default; // false = max-width:100%, true = width:100%\n$input-background: rgb(255, 255, 255) !default;\n$input-border-radius: $global-radius !default;\n$input-border-width: $border-width !default;\n$input-border-color: $border-color !default;\n$input-font-size: 1.5rem !default;\n$input-font-color: $font-color !default;\n$input-line-height: 1.5 !default;\n$input-padding-y: .8rem !default;\n$input-padding-x: 1rem !default;\n$input-placeholder-color: rgb(185, 185, 185) !default;\n$input-margin-bottom: 1.5rem !default;\n$input-transition: background linear $animation-speed-fast, border-color linear $animation-speed-fast !default;\n\n$input-background-focus: $input-background !default;\n$input-border-color-focus: map-get($colors, primary) !default;\n\n// these should not need changing, they are used to force selects to the same height as inputs\n$input-height-border: $input-border-width * 2 !default;\n$input-height-inner: ($input-padding-y * 2) + ($input-font-size * $input-line-height) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n\n// labels\n$label-font-weight: 600 !default;\n\n\n// tables\n$table-margin-bottom: $generic-margin-bottom !default;\n$table-background-color: transparent !default;\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n$table-cell-padding: .85rem .85rem !default;\n$table-font-size: 90% !default;\n$table-headed-color: rgb(240, 240, 240) !default;\n$table-hover-color: rgb(245, 245, 245) !default;\n$table-striped-color: rgb(250, 250, 250) !default;\n\n\n// code\n$code-border-width: $border-width !default;\n$code-border-color: $border-color !default;\n$code-border-radius: $global-radius !default;\n$code-background: rgb(240, 240, 240) !default;\n$code-font-color: $font-color !default;\n$code-font-size: 100% !default;\n$code-padding: .2rem .5rem !default;\n\n\n// preformatted block\n$pre-font-size: 90% !default;\n$pre-padding: 1rem 1.5rem !default;\n$pre-margin-bottom: $generic-margin-bottom !default;\n\n\n// blockquote\n$blockquote-padding-x: 1.5rem !default;\n$blockquote-padding-y: 1rem !default;\n$blockquote-border-left-width: 3px !default;\n$blockquote-border-left-color: $border-color !default;\n$blockquote-margin-bottom: $generic-margin-bottom !default;\n\n\n// hr\n$hr-border-width: $border-width !default;\n$hr-border-color: $border-color !default;\n$hr-margin: 1.5rem 0 !default;\n\n\n// defined z-indexes and get with zindex('default')\n$z-layers: (\n \"default\": 1\n) !default;\n","// Grid Framework\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n width: 100%;\n min-height: 1px; // This prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n\n // here we dont need the full with as you cannot offset by 100%\n @for $i from 1 through ($columns - 1) {\n .offset#{$infix}-#{$i} {\n margin-left: percentage($i / $columns);\n }\n }\n }\n }\n}\n","// Base Styles\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// NOTE\n// html is set to 62.5% so that all the REM measurements throughout karma-css\n// are based on 10px sizing. So basically 1.5rem = 15px :)\n\n// box sizing & reset margin\n* {\n box-sizing: border-box;\n padding: 0;\n margin: 0;\n &::before,\n &::after {\n box-sizing: border-box;\n }\n}\n\n// basic document styling\nhtml {\n font-size: 62.5%;\n line-height: $base-line-height;\n}\n\nbody {\n font-family: $base-font-family;\n font-size: $base-font-size;\n font-weight: $base-font-weight;\n color: $font-color;\n background: $body-background;\n}\n\nmain {\n display: block;\n}\n","// Typography\n//––––––––––––––––––––––––––––––––––––––––––––––––––\n\n$base-font-size: 16px;\n$base-font-family: 'Lato', sans-serif; \n$code-font-family: 'Inconsolata', monospace;\n$header-font-family: 'Lato', sans-serif; \n\n$heading-font-weight: 700;\n\n$heading-margin: 4rem 0 1.5rem;\n\n// The font sizes for h1-h6.\n$h1-font-size: 2 * $base-font-size;\n$h2-font-size: 1.5 * $base-font-size;\n$h3-font-size: 1.3 * $base-font-size;\n$h4-font-size: 1.1 * $base-font-size;\n$h5-font-size: 1 * $base-font-size;\n$h6-font-size: .9 * $base-font-size;\n\n// Styling\n//––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// colors\n$colors: (\n \"cinder\": rgb(36, 41, 46),\n \"whitesmoke\": rgb(245, 246, 247),\n \"solitude\": rgb(250, 251, 252)\n);\n\n// defined colors\n$body-background: rgb(250, 251, 252);\n$code-background: rgb(231, 234, 235);\n$font-color: rgb(95, 95, 95);\n\n// misc\n$generic-margin-bottom: 2.5rem; \n\n// lists\n$ul-list-padding-left: 2rem;\n$ul-list-style: circle outside;\n$ul-list-nested-margin: 0;\n\n$ol-list-padding-left: 1.7rem;\n$ol-list-style: decimal outside;\n$ol-list-nested-margin: 0;\n\n$dl-margin-bottom: $generic-margin-bottom !default;\n$dt-margin: 0 0 0 0 !default;\n$dd-margin: 0 0 $generic-margin-bottom $generic-margin-bottom !default;\n\n// tables\n$table-headed-color: rgb(231, 233, 236) !default;\n\n// code\n$pre-padding: 2rem;\n\n// layers\n$z-layers: (\n 'header': 101,\n 'site-nav': 100\n);","// Anchor\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent;\n transition: $link-transition;\n\n &:hover {\n color: $link-color-hover;\n text-decoration: $link-decoration-hover;\n }\n}\n","// Button\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\t// stylelint-disable-line property-no-vendor-prefix\n}\n\n::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n// default buttons style\n.button {\n @include button;\n\n $btn-border-hover: darken($button-default-border-color, $darken-hover-percent);\n $btn-bg-hover: darken($button-default-bg-color, $darken-hover-percent);\n\n @include button-hover($button-default-font-color, $btn-bg-hover, $btn-border-hover);\n\n $btn-font-hover: darken($button-default-font-color, $darken-hover-percent);\n\n &.button-outline {\n background-color: transparent;\n transition: $button-transition, color linear $animation-speed-fast;\n @include button-hover($btn-font-hover, transparent, $btn-border-hover);\n }\n\n &.button-clear {\n background-color: transparent;\n border-color: transparent;\n transition: $button-transition, color linear $animation-speed-fast;\n @include button-hover($btn-font-hover, transparent, transparent);\n }\n}\n\n// button color variations\n@each $button, $colors in $buttons {\n // start with a border color half of the $darken-hover-percent to get a slight visual contrast\n $btn-border: darken(nth($colors, 1), ($darken-hover-percent / 2));\n $btn-font: nth($colors, 2);\n $btn-bg: nth($colors, 1);\n\n // then when we roll over we will user the full percentage to adjust the colors\n $btn-border-hover: darken($btn-border, $darken-hover-percent);\n $btn-bg-hover: darken($btn-bg, $darken-hover-percent);\n\n // basic coloured button\n .button.button-#{$button} {\n @include button-color-variation($btn-font, $btn-bg, $btn-border);\n @include button-hover($btn-font, $btn-bg-hover, $btn-border-hover);\n }\n\n // outline transparent background, use button color for font color\n .button.button-outline.button-#{$button} {\n @include button-color-variation($btn-bg, transparent, $btn-bg);\n @include button-hover($btn-bg-hover, transparent, $btn-bg-hover);\n }\n\n // clear transparent background and border, use button color for font color\n .button.button-clear.button-#{$button} {\n @include button-color-variation($btn-bg, transparent, transparent);\n @include button-hover($btn-bg-hover, transparent, transparent);\n }\n\n}\n","// Button\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// mixins to create buttons\n\n// create a basic button\n//\n// Usage:\n// @include button;\n//\n@mixin button {\n box-sizing: border-box;\n display: inline-block;\n padding: $button-padding-y $button-padding-x;\n overflow: visible;\n font-family: inherit;\n font-size: $button-font-size;\n font-weight: $button-font-weight;\n line-height: $button-line-height;\n color: $button-default-font-color;\n text-align: center;\n text-decoration: none;\n white-space: nowrap;\n cursor: pointer;\n user-select: none;\n background-color: $button-default-bg-color;\n border: $button-border-width solid $button-default-border-color;\n border-radius: $button-border-radius;\n transition: $button-transition;\n}\n\n// button styles required to create a colored variation\n//\n// Usage:\n// @include button-color-variation(color(\"white\"), color(\"black\"), color(\"secondary\"));\n//\n@mixin button-color-variation($color, $background-color, $border-color) {\n color: $color;\n background-color: $background-color;\n border-color: $border-color;\n}\n\n// button hover and focus state\n//\n// Usage:\n// @include button-hover(color(\"white\"), color(\"black\"), color(\"secondary\"));\n//\n@mixin button-hover($color, $background-color, $border-color) {\n &:hover,\n &:focus {\n color: $color;\n background-color: $background-color;\n border-color: $border-color;\n outline: 0;\n }\n}\n\n// button size variation\n//\n// Usage:\n// @include button-size(1rem, 1rem, 15px);\n//\n@mixin button-size(\n $padding-y: $button-padding-y,\n $padding-x: $button-padding-x,\n $font-size: $button-font-size) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n}\n","// Code\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\ncode,\nkbd,\npre,\nsamp {\n font-family: $code-font-family;\n}\n\n// inline code\ncode {\n padding: $code-padding;\n font-size: $code-font-size;\n color: $code-font-color;\n word-break: break-word;\n background: $code-background;\n border: $code-border-width solid $code-border-color;\n border-radius: $code-border-radius;\n}\n\n// code block\npre {\n display: block;\n padding: $pre-padding;\n margin-bottom: $pre-margin-bottom;\n overflow-x: auto;\n font-size: $pre-font-size;\n color: $code-font-color;\n white-space: pre;\n background: $code-background;\n border: $code-border-width solid $code-border-color;\n border-radius: $code-border-radius;\n\n // inline code within\n code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n }\n\n}\n","// Cursor\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n*[disabled] {\n cursor: not-allowed;\n}\n","// Form\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// stylelint-disable selector-no-qualifying-type\n\nform {\n margin-bottom: $form-margin-bottom;\n}\n\ninput {\n &[type=\"date\"],\n &[type=\"datetime\"],\n &[type=\"datetime-local\"],\n &[type=\"email\"],\n &[type=\"month\"],\n &[type=\"number\"],\n &[type=\"password\"],\n &[type=\"search\"],\n &[type=\"tel\"],\n &[type=\"text\"],\n &[type=\"url\"],\n &[type=\"week\"] {\n @include input;\n @include input-size;\n @include input-width;\n @include input-focus;\n -webkit-appearance: none; // stylelint-disable-line property-no-vendor-prefix\n }\n\n &[type=\"date\"],\n &[type=\"datetime\"],\n &[type=\"datetime-local\"],\n &[type=\"month\"],\n &[type=\"week\"] {\n -webkit-appearance: listbox; // stylelint-disable-line property-no-vendor-prefix\n height: $input-height;\n }\n\n // only set some simple margin as components will handle the style better\n &[type=\"checkbox\"],\n &[type=\"radio\"] {\n margin-right: 1rem;\n }\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n// stop date controls in webkit being taller\n::-webkit-datetime-edit-fields-wrapper {\n padding: 0;\n margin: 0;\n}\n\n// placeholder text\n::placeholder {\n color: $input-placeholder-color;\n opacity: 1;\n}\n\ntextarea {\n @include input;\n @include input-size;\n @include input-width;\n @include input-focus;\n -webkit-appearance: none; // stylelint-disable-line property-no-vendor-prefix\n overflow: auto;\n}\n\nselect {\n @include input;\n @include input-size;\n @include input-width;\n @include input-focus;\n text-transform: none;\n\n &:not([multiple]) {\n height: $input-height;\n }\n}\n\nlabel {\n display: block;\n margin-bottom: .5rem;\n font-weight: $label-font-weight;\n}\n\nlegend {\n box-sizing: border-box;\n display: block;\n max-width: 100%;\n margin-bottom: .5rem;\n font-weight: $label-font-weight;\n color: inherit;\n white-space: normal;\n}\n\nfieldset {\n margin-bottom: $input-margin-bottom;\n border-width: 0;\n}\n","// Inputs\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// mixins to create form inputs\n\n// create a basic input\n//\n// Usage:\n// @include input;\n//\n@mixin input {\n box-sizing: border-box;\n margin-bottom: $input-margin-bottom;\n font-family: inherit;\n line-height: $input-line-height;\n color: $input-font-color;\n background: $input-background;\n border: $input-border-width solid $input-border-color;\n border-radius: $input-border-radius;\n box-shadow: none;\n transition: $input-transition;\n}\n\n// input styles for focus state\n//\n// Usage:\n// @include input-focus(color(\"white\"), color(\"primary\"));\n//\n@mixin input-focus(\n $background: $input-background-focus,\n $border-color: $input-border-color-focus) {\n &:focus {\n background: $background;\n border-color: $border-color;\n outline: 0;\n }\n}\n\n// used internally to set the default width of form fields\n// based on the $input-use-full-width variable\n//\n@mixin input-width {\n max-width: 100%; // will stop the ability to stretch a textarea beyond 100% width\n @if $input-use-full-width {\n width: 100%;\n }\n}\n\n// input size variation\n//\n// Usage:\n// @include input-size(1rem, 1rem, 15px);\n//\n@mixin input-size(\n $padding-y: $input-padding-y,\n $padding-x: $input-padding-x,\n $font-size: $input-font-size) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n}\n","// HR\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\nhr {\n box-sizing: content-box;\n height: 0;\n margin: $hr-margin;\n overflow: visible;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n","// Image\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\nimg {\n border-style: none;\n}\n\nfigcaption {\n display: block;\n}\n\nfigure {\n display: block;\n margin: 0 0 $figure-margin-bottom;\n}\n","// List\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\nul {\n padding-left: $ul-list-padding-left;\n margin-bottom: $ul-list-margin-bottom;\n list-style: $ul-list-style;\n\n ul,\n ol {\n margin: $ul-list-nested-margin;\n }\n}\n\nol {\n padding-left: $ol-list-padding-left;\n margin-bottom: $ol-list-margin-bottom;\n list-style: $ol-list-style;\n\n ol,\n ul {\n margin: $ol-list-nested-margin;\n }\n}\n\ndl {\n margin-bottom: $dl-margin-bottom;\n\n dt {\n margin: $dt-margin;\n font-weight: 600;\n }\n\n dd {\n margin: $dd-margin;\n }\n}\n","// Table\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\ntable {\n width: 100%;\n max-width: 100%;\n margin-bottom: $table-margin-bottom;\n font-size: $table-font-size;\n border-spacing: 0;\n border-collapse: collapse;\n background-color: $table-background-color;\n}\n\ncaption {\n padding: $table-cell-padding;\n}\n\nth {\n padding: $table-cell-padding;\n text-align: left;\n vertical-align: top;\n}\n\ntd {\n padding: $table-cell-padding;\n text-align: left;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n}\n\n// visual alternatives\n.table-bordered {\n border: solid $table-border-width $table-border-color;\n}\n\n.table-headed th {\n background-color: $table-headed-color;\n}\n\n.table-striped tbody tr:nth-child(odd) {\n background-color: $table-striped-color;\n}\n\n.table-hover tbody tr:hover {\n background-color: $table-hover-color;\n}\n","// Typography\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n%h {\n font-family: $header-font-family;\n color: $header-font-color;\n\n small {\n font-size: 65%;\n line-height: 1;\n }\n}\n\nh1,\n.h1 {\n @extend %h;\n margin: $h1-margin;\n font-size: $h1-font-size;\n font-weight: $h1-font-weight;\n line-height: $h1-line-height;\n}\n\nh2,\n.h2 {\n @extend %h;\n margin: $h2-margin;\n font-size: $h2-font-size;\n font-weight: $h2-font-weight;\n line-height: $h2-line-height;\n}\n\nh3,\n.h3 {\n @extend %h;\n margin: $h3-margin;\n font-size: $h3-font-size;\n font-weight: $h3-font-weight;\n line-height: $h3-line-height;\n}\n\nh4,\n.h4 {\n @extend %h;\n margin: $h4-margin;\n font-size: $h4-font-size;\n font-weight: $h4-font-weight;\n line-height: $h4-line-height;\n}\n\nh5,\n.h5 {\n @extend %h;\n margin: $h5-margin;\n font-size: $h5-font-size;\n font-weight: $h5-font-weight;\n line-height: $h5-line-height;\n}\n\nh6,\n.h6 {\n @extend %h;\n margin: $h6-margin;\n font-size: $h6-font-size;\n font-weight: $h6-font-weight;\n line-height: $h6-line-height;\n}\n\nabbr[title] { // stylelint-disable-line selector-no-qualifying-type\n text-decoration: underline dotted;\n}\n\np {\n margin-bottom: $paragraph-margin-bottom;\n}\n\nblockquote {\n padding: $blockquote-padding-y $blockquote-padding-x;\n margin-bottom: $blockquote-margin-bottom;\n border-left: $blockquote-border-left-width solid $blockquote-border-left-color;\n}\n\nb,\nstrong {\n font-weight: $strong-font-weight;\n}\n\nsmall {\n font-size: $small-font-size;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n","// Alerts\n//–––––––––––––––––––––––––––––––––––––––––––––––––– \n\n\n/* base alert style */\n\n.alert {\n position: relative;\n padding: $alert-padding;\n margin-bottom: $generic-margin-bottom;\n border: $border-width solid $border-color;\n border-radius: $global-radius;\n}\n\n\n/* coloured variations */\n\n@each $name, $colors in $alerts {\n $alert-bg: nth($colors, 1);\n $alert-font: nth($colors, 2);\n\n // border color half of the $darken-hover-percent to get a slight visual contrast\n $alert-border: darken($alert-bg, ($darken-hover-percent / 2));\n\n .alert-#{$name} {\n background: $alert-bg;\n border: $border-width solid $alert-border;\n color: $alert-font;\n }\n\n}","// Components\n//––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// Alerts\n//––––––––––––––––––––––––––––––––––––––––––––––––––\n\n$alert-padding: 1.5rem 2rem !default;\n\n$alerts: (\n // name background font-color\n green: lighten(color(\"green\"), 35%) $font-color,\n red: lighten(color(\"red\"), 30%) $font-color,\n blue: lighten(color(\"aqua\"), 15%) $font-color,\n orange: lighten(color(\"orange\"), 35%) $font-color\n);\n\n// Icon Input\n$icon-input-icon-color: $input-placeholder-color !default;\n$icon-input-icon-class-prefix: 'icon-' !default;\n$icon-input-icon-width: 2.65em !default;\n$icon-input-margin-bottom: $input-margin-bottom !default;\n","// Icon Input\n//––––––––––––––––––––––––––––––––––––––––––––––––––\n\n\n.icon-input {\n @include input-width;\n display: inline-flex;\n font-size: $input-font-size;\n margin-bottom: $icon-input-margin-bottom;\n position: relative;\n\n input {\n flex: 1 1 auto;\n font-size: 1em;\n margin: 0;\n padding-right: $icon-input-icon-width;\n }\n\n [class*=\"#{$icon-input-icon-class-prefix}\"] {\n @include position($top: 0, $right: 0);\n color: $icon-input-icon-color;\n height: 100%;\n font-size: 1em;\n line-height: 1;\n opacity: 1;\n pointer-events: none;\n text-align: center;\n width: $icon-input-icon-width;\n }\n\n [class*=\"#{$icon-input-icon-class-prefix}\"]:before {\n @include position($top: 50%, $left: 0);\n margin: -.5em 0;\n text-align: center;\n width: 100%;\n }\n}","// Position\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// position an element\n// be sure to set the parent elements position to relative then this will use its full bounds\n// usefull for cards where the anchor is a child of the card to make the whole card clickable\n//\n// Usage:\n// >> @include position(0,0,0,0)\n// top: 0; right: 0; bottom: 0; left: 0; position: absolute;\n//\n@mixin position($top: auto, $right: auto, $bottom: auto, $left: auto, $position: absolute) {\n position: $position;\n top: $top;\n right: $right;\n bottom: $bottom;\n left: $left;\n}\n","@font-face {\n font-family: 'fontello';\n src: url('../font/fontello.eot?44759829');\n src: url('../font/fontello.eot?44759829#iefix') format('embedded-opentype'),\n url('../font/fontello.woff2?44759829') format('woff2'),\n url('../font/fontello.woff?44759829') format('woff'),\n url('../font/fontello.ttf?44759829') format('truetype'),\n url('../font/fontello.svg?44759829#fontello') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */\n/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */\n/*\n@media screen and (-webkit-min-device-pixel-ratio:0) {\n @font-face {\n font-family: 'fontello';\n src: url('../font/fontello.svg?44759829#fontello') format('svg');\n }\n}\n*/\n \n [class^=\"icon-\"]:before, [class*=\" icon-\"]:before {\n font-family: \"fontello\";\n font-style: normal;\n font-weight: normal;\n speak: none;\n \n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: .2em;\n text-align: center;\n /* opacity: .8; */\n \n /* For safety - reset parent styles, that can break glyph codes*/\n font-variant: normal;\n text-transform: none;\n \n /* fix buttons height, for twitter bootstrap */\n line-height: 1em;\n \n /* Animation center compensation - margins should be symmetric */\n /* remove if not needed */\n margin-left: .2em;\n \n /* you can be more comfortable with increased icons size */\n /* font-size: 120%; */\n \n /* Font smoothing. That was taken from TWBS */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n \n /* Uncomment for 3D effect */\n /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */\n}\n \n.icon-search:before { content: '\\e800'; } /* '' */\n.icon-edit:before { content: '\\e801'; } /* '' */\n.icon-download:before { content: '\\e802'; } /* '' */\n.icon-attention:before { content: '\\e804'; } /* '' */\n.icon-info-circled:before { content: '\\e805'; } /* '' */\n.icon-attention-circled:before { content: '\\e810'; } /* '' */\n.icon-github-circled:before { content: '\\f09b'; } /* '' */\n.icon-menu:before { content: '\\f0c9'; } /* '' */\n.icon-lightbulb:before { content: '\\f0eb'; } /* '' */\n.icon-bitbucket:before { content: '\\f171'; } /* '' */\n.icon-gitlab:before { content: '\\f296'; } /* '' */","/* admonition\n * note: we are just extending the alerts\n */\n\n.admonition {\n @extend .alert;\n\n .admonition-title {\n font-weight: bold;\n margin-bottom: .5rem;\n }\n .admonition-title:before {\n font-family: \"fontello\";\n padding-right: 1rem;\n }\n\n :last-child {\n margin-bottom: 0;\n }\n\n &.attention,\n &.caution,\n &.warning {\n @extend .alert-orange;\n\n .admonition-title:before {\n content: \"\\e804\";\n }\n }\n\n &.danger,\n &.error {\n @extend .alert-red;\n\n .admonition-title:before {\n content: \"\\e810\";\n }\n }\n\n &.important {\n @extend .alert-green;\n\n .admonition-title:before {\n content: \"\\e810\";\n }\n }\n\n &.hint,\n &.tip {\n @extend .alert-green;\n\n .admonition-title:before {\n content: \"\\f0eb\";\n }\n }\n\n &.note {\n @extend .alert-blue;\n\n .admonition-title:before {\n content: \"\\e801\";\n }\n }\n\n}","/* breadcrumb\n * \n */\n\n.breadcrumbs-outer {\n background: color(\"solitude\");\n border: solid 1px $border-color;\n}\n\n.breadcrumbs {\n display: flex;\n list-style: none;\n margin: 0;\n padding: 1rem 0;\n\n li+li:not(.breadcrumbs-aside):before {\n padding: 0 1rem;\n content: \"•\";\n }\n\n .breadcrumbs-aside {\n margin-left: auto;\n }\n\n code {\n padding: 0;\n border: none;\n background: none;\n font-family: $base-font-family;\n font-size: initial;\n\n &.literal {\n color: $font-color;\n }\n }\n}\n\n@include media-breakpoint-down(md) {\n ul.breadcrumbs .breadcrumbs-aside {\n display: none\n }\n}","/* footer\n *\n */\n\n .footer {\n color: rgba(0, 0, 0, .54);\n padding-top: 4rem;\n padding-bottom: 4rem;\n}\n","/* header\n *\n */\n\nheader {\n background: color(\"cinder\");\n padding: 2rem 0;\n\n .container {\n display: flex;\n flex-direction: row;\n align-items: center;\n }\n\n .site-nav-toggle {\n color: color(\"whitesmoke\");\n font-size: 3.5rem;\n margin-left: -1rem;\n padding: .5rem 1rem .5rem 0;\n cursor: pointer;\n }\n\n .site-title {\n color: color(\"white\");\n font-size: 2rem;\n font-weight: 400;\n }\n}\n\n@include media-breakpoint-down(md) {\n header {\n @include position($top: 0, $position: fixed);\n padding: 0;\n transform: translateY(0);\n transition: transform $animation-speed-fast ease-in-out;\n width: 100%;\n z-index: zindex('header');\n\n &.up {\n transform: translateY(-100%);\n }\n\n .site-title {\n font-size: 1.5rem;\n }\n }\n}","/* layout\n *\n */\n\n\n // main body holder\n\n.main-outer {\n background: color(\"whitesmoke\");\n padding-top: 3rem;\n padding-bottom: 10rem;\n}\n\n\n// main document content\n\n.document { \n\n > .section {\n\n > h1 {\n margin-top: 0;\n margin-bottom: 4rem;\n }\n\n .toctree-wrapper .caption {\n @extend h2;\n }\n }\n}\n","/* site nav\n *\n */\n\n.site-nav {\n code.literal,\n tt.literal {\n border: none;\n background: inherit;\n color: inherit;\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.site-nav-tree {\n\n .caption {\n font-weight: bold;\n }\n\n ul {\n list-style-type: none;\n padding-left: 0;\n }\n\n ul ul {\n margin-left: 1.5rem;\n }\n \n li {\n line-height: 1.8;\n }\n\n > ul > li:not(.current) > ul {\n display: none;\n }\n\n a {\n color: rgba(0, 0, 0, .54);\n\n &.current,\n &:hover {\n color: rgba(0, 0, 0, .87);\n }\n }\n\n}\n\n// make site-nav responsive on mobile\n\n@include media-breakpoint-down(md) {\n body {\n padding-top: 6.6rem;\n }\n .main-outer {\n position: relative;\n }\n\n .site-nav {\n @include position(0,0,0,0, fixed);\n background: color(\"whitesmoke\");\n height: 100vh;\n overflow-y: scroll;\n padding-top: 10rem;\n transform: translateX(-100%);\n transition: transform $animation-speed-fast linear;\n z-index: zindex('site-nav');\n }\n\n body.nav-in {\n overflow: hidden;\n }\n\n body.nav-in .site-nav {\n transform: translateX(0);\n\n .icon-input {\n width: 100%;\n }\n }\n\n}","/* -- framwork overrides --------------------------------------------------- */\n\n// some elements are using a container class so we need to loose the grid style\n.docutils.container {\n width: 100%;\n margin: 0;\n padding: 0;\n}\n\n/* -- search results ------------------------------------------------------- */\n\n#search-results {\n\n h2 {\n @extend h1; // changing template markup to h1 is not doing anything, \n // oddly searchtools.js is replacing it\n margin-bottom: 5rem;\n }\n\n ul.search {\n list-style-type: none;\n margin-top: 3rem;\n padding: 0;\n\n > li:not(:last-child) {\n padding-bottom: 3rem;\n border-bottom: solid $border-width $border-color;\n margin-bottom: 3rem;\n }\n \n > li > a {\n @extend h3;\n }\n }\n\n}\n\n/* -- general body styles --------------------------------------------------- */\n\n.headerlink {\n visibility: hidden;\n padding-left: .5rem;\n opacity: .3;\n &:hover {\n opacity: .6;\n }\n}\n\ncaption,\n.code-block-caption,\ndt,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.caption,\n.caption-text {\n &:hover > a.headerlink {\n visibility: visible;\n }\n}\n\n.footnote-reference,\n.citation-reference {\n font-size: 90%;\n position: relative;\n top: -.6rem;\n}\n\n.rubric {\n margin-bottom: $generic-margin-bottom / 2;\n font-weight: bold;\n}\n\nimg {\n min-height: 1px;\n max-width: 100%;\n height: auto;\n}\n\n.align-left {\n float: left;\n margin-right: $generic-margin-bottom;\n margin-bottom: $generic-margin-bottom;\n}\n\n.align-center {\n margin: auto;\n display: block;\n\n &.figure {\n text-align: center;\n }\n}\n\n.align-right {\n float: right;\n margin-left: $generic-margin-bottom;\n margin-bottom: $generic-margin-bottom;\n}\n\n/* -- sidebars -------------------------------------------------------------- */\n\n.sidebar {\n border: 1px solid $border-color;\n margin: 0 0 $generic-margin-bottom $generic-margin-bottom;\n padding: $generic-margin-bottom;\n background-color: color(\"secondary\");\n width: 40%;\n float: right;\n}\n\n.sidebar-title {\n background: color(\"whitesmoke\");\n font-weight: bold;\n margin: {\n top: -$generic-margin-bottom;\n right: -$generic-margin-bottom;\n bottom: $generic-margin-bottom;\n left: -$generic-margin-bottom;\n }\n padding: .5rem 1rem;\n}\n\n/* -- tables ---------------------------------------------------------------- */\n\ntable.docutils:not(.footnote):not(.citation) {\n @extend .table-headed;\n @extend .table-bordered;\n @extend .table-striped;\n}\n\ntable.docutils.field-list {\n @extend .table-headed;\n @extend .table-bordered;\n}\n\ntable.docutils.footnote {\n color: color(\"gray\");\n width: auto;\n}\n\ntable.docutils.footnote td {\n border: 0;\n padding-left: 0;\n padding-right: 2rem;\n\n /* make the column with the note fill all the width */\n &:not(.label) {\n width: 100%;\n }\n\n /* where an em and p are together inline them so they are side by side */\n em+p {\n display: inline-block;\n }\n\n /* remove margin from last p */\n p.last {\n margin-bottom: 0;\n }\n}\n\n\n/* -- figures --------------------------------------------------------------- */\n\n.figure p.caption {\n font-style: italic;\n}\n\n/* -- other body styles ----------------------------------------------------- */\n\nol.arabic {\n list-style-type: decimal;\n}\n\nol.loweralpha {\n list-style-type: lower-alpha;\n}\n\nol.upperalpha {\n list-style-type: upper-alpha;\n}\n\nol.lowerroman {\n list-style-type: lower-roman;\n}\n\nol.upperroman {\n list-style-type: upper-roman;\n}\n\nli p,\ndd p {\n margin-bottom: $generic-margin-bottom / 2;\n\n &:last-child {\n margin-bottom: 0;\n }\n}\n\n.line-block {\n margin-bottom: $generic-margin-bottom;\n margin-left: $generic-margin-bottom;\n\n .line-block {\n margin-bottom: 0;\n margin-left: 2rem;\n }\n}\n\nblockquote .attribution {\n margin-bottom: 0;\n} \n\n.guilabel {\n border: $border-width solid color(\"primary\");\n background: color-lighten(\"primary\", 30%);\n font-size: 80%;\n font-weight: 700;\n border-radius: $global-radius;\n padding: .15rem .5rem;\n margin: auto .2rem;\n}\n\n/* -- code displays --------------------------------------------------------- */\n\ndiv[class^='highlight-'] {\n background: $code-background;\n margin-bottom: $generic-margin-bottom;\n overflow-x: auto;\n\n pre {\n margin-bottom: 0;\n }\n}\n\ntd.linenos pre {\n margin: 0;\n border: 0;\n border-radius: 0;\n border-right: $code-border-width solid $code-border-color;\n}\n\ntd.code {\n width: 100%;\n}\n\ntd.code pre {\n margin: 0;\n border: 0;\n border-radius: 0;\n}\n\ntable.highlighttable {\n font-size: 100%;\n border: $code-border-width solid $code-border-color;\n border-radius: $code-border-radius;\n margin-bottom: 0;\n}\n\ntable.highlighttable td {\n padding: 0;\n}\n\ntt.literal,\ncode.literal {\n background: color(\"white\");\n color: color(\"red\");\n font-size: 90%;\n}\n\ntt.xref,\na tt,\ncode.xref,\na code {\n color: color(\"black\");\n}\n\ntt.download,\ncode.download {\n background: inherit;\n padding: inherit;\n font-weight: normal;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: inherit;\n white-space: inherit;\n\n &::before {\n font-family: fontello;\n content: \"\\e802\";\n padding-right: .5rem;\n }\n}\n\n/* -- module highlighting --------------------------------------------------- */\ndl:not(.docutils) dt {\n margin: .6rem 0;\n font-size: 90%;\n line-height: normal;\n background: color-a(\"primary\", .1);\n color: color-a(\"primary\", .9);\n border-top: solid 3px color(\"primary\");\n padding: .6rem;\n}\n\ndl:not(.docutils) dl dt {\n border: none;\n border-left: solid 3px $border-color;\n background: color(\"secondary\");\n color: $font-color;\n}\n\ndl:not(.docutils) {\n tt.descname,\n tt.descclassname,\n code.descname,\n code.descclassname {\n background-color: transparent;\n border: none;\n padding: 0;\n font-size: 100%;\n }\n\n tt.descname,\n code.descname {\n font-weight: bold;\n }\n}\n\ndl:not(.docutils).data dt {\n display: inline-block;\n}\n\n/* -- printout stylesheet --------------------------------------------------- */\n","// Color\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// get color by name\n@function color($color) {\n // get color by name\n @if not map-has-key($colors, $color) {\n @warn \"No color found for `#{$color}` in $colors map. Ensure the name is surrounded in parentheses, eg color(\\\"#{$color}\\\").\";\n }\n @return map-get($colors, $color);\n}\n\n// lighten a color by its name\n@function color-lighten($color, $amount) {\n @return lighten(color($color), $amount);\n}\n\n// darken a color by its name\n@function color-darken($color, $amount) {\n @return darken(color($color), $amount);\n}\n\n// get a color by its name with alpha\n@function color-a($color, $alpha) {\n @return rgba(color($color), $alpha);\n}\n","// Align\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.align-top { vertical-align: top; }\n.align-bottom { vertical-align: bottom; }\n.align-middle { vertical-align: middle; }\n.align-baseline { vertical-align: baseline; }\n","// Clearfix\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// used to clear a floating element\n//\n// Usage:\n// @include clearfix;\n//\n@mixin clearfix {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// Color\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// creates color helpers for each color\n// .b-primary {...}\n// .c-primary {...}\n@each $name, $color in $colors {\n .b-#{$name} {\n background-color: $color;\n }\n .c-#{$name} {\n color: $color;\n }\n}\n","// Cursor\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.disabled { cursor: not-allowed; }\n.move { cursor: move; }\n.pointer { cursor: pointer; }\n","// Display\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.d-block { display: block; }\n.d-hidden { display: none !important; } // stylelint-disable-line declaration-no-important\n.d-flex { display: flex; }\n.d-grid { display: grid; }\n.d-inline { display: inline; }\n.d-inline-block { display: inline-block; }\n.d-inline-flex { display: inline-flex; }\n.d-table { display: table; }\n.d-table-cell { display: table-cell; }\n","// Flex\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// directions\n.flex-row { flex-direction: row; }\n.flex-column { flex-direction: column; }\n\n// reverse directions\n.flex-row-reverse { flex-direction: row-reverse; }\n.flex-column-reverse { flex-direction: column-reverse; }\n\n// use in conjunction with .d-flex to justify the items within the container\n.justify-content-start { justify-content: flex-start; }\n.justify-content-end { justify-content: flex-end; }\n.justify-content-center { justify-content: center; }\n.justify-content-between { justify-content: space-between; }\n.justify-content-around { justify-content: space-around; }\n\n// use in conjunction with .d-flex to align the items within the container\n.align-items-start { align-items: flex-start; }\n.align-items-end { align-items: flex-end; }\n.align-items-center { align-items: center; }\n.align-items-baseline { align-items: baseline; }\n.align-items-stretch { align-items: stretch; }\n\n// use in conjunction with .d-flex to apply wrapping of the items within the container\n.flex-nowrap { flex-wrap: nowrap; }\n.flex-wrap { flex-wrap: wrap; }\n.flex-wrap-reverse { flex-wrap: wrap-reverse; }\n\n// use in conjunction with .d-flex on the parent container to align each item individually\n.align-self-start { align-self: flex-start; }\n.align-self-end { align-self: flex-end; }\n.align-self-center { align-self: center; }\n.align-self-baseline { align-self: baseline; }\n.align-self-stretch { align-self: stretch; }\n","// Float\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.pull-left { float: left !important; } // stylelint-disable-line declaration-no-important\n.pull-right { float: right !important; } // stylelint-disable-line declaration-no-important\n","// Image\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.img-fluid { @include img-fluid; }\n","// Image\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// base image fluid mixin\n//\n// Usage:\n// @include img-fluid;\n//\n@mixin img-fluid() {\n display: block;\n width: 100%;\n max-width: 100%;\n height: auto;\n min-height: 1px;\n}\n","// List\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.list-style-none {\n list-style: none !important; // stylelint-disable-line declaration-no-important\n}\n\n.list-style-reset {\n padding: 0;\n margin: 0;\n list-style: none !important; // stylelint-disable-line declaration-no-important\n}\n","// Overflow\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.scroll-x { overflow-x: auto; }\n.noscroll { overflow: hidden; }\n","// Position\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.fixed { position: fixed; }\n.relative { position: relative; }\n.absolute { position: absolute; }\n","// print\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n@media print {\n .no-print,\n .no-print * {\n display: none !important; // stylelint-disable-line declaration-no-important\n }\n}\n","// width and height\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.full-height {\n height: 100%;\n}\n.full-visual-height {\n height: 100vh;\n}\n.full-width {\n box-sizing: border-box;\n width: 100%;\n}\n.max-full-width {\n box-sizing: border-box;\n max-width: 100%;\n}\n","// Spacing\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.margin-zero { margin: 0; }\n.m-auto { margin: auto; }\n.mt-auto { margin-top: auto; }\n.mr-auto { margin-right: auto; }\n.mb-auto { margin-bottom: auto; }\n.ml-auto { margin-left: auto; }\n.push-auto { @include push--auto; }\n","// Push Auto\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// useful for centrally aligning al element\n// though the margin mixin can do the same thing.\n//\n// Usage:\n// @include push--auto;\n//\n@mixin push--auto {\n margin: {\n right: auto;\n left: auto;\n }\n}\n","// Text\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-just { text-align: justify; }\n\n.strong { font-weight: $strong-font-weight; }\n.lead { font-weight: $lead-font-weight; }\n.muted { opacity: .7; }\n.nowrap { white-space: nowrap; }\n.small { font-size: $small-font-size; }\n.uppercase { text-transform: uppercase; }\n\n.text-shadow { text-shadow: 0 2px 4px rgba(0, 0, 0, .5); }\n","// Transform\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n\n.flip-x { @include flip($x: true); }\n.flip-y { @include flip($y: true); }\n.flip-both { @include flip($x: true, $y: true); }\n","// Flip\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// flip an element on its axis\n//\n// Usage:\n// horizontally only:\n// @include flip(true, false);\n// vertically only:\n// @include flip(false, true);\n// horizontally and vertically:\n// @include flip(true, true);\n//\n@mixin flip($x: false, $y: false) {\n $scaleX: 1;\n $scaleY: 1;\n @if $x {\n $scaleX: -1;\n }\n @if $y {\n $scaleY: -1;\n }\n transform: scale($scaleX, $scaleY);\n}\n","// Visibility\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// creates hidden helpers for each breakpoint\n// .hidden-sm {...}\n// .hidden-sm-up {...}\n// .hidden-sm-down {...}\n@each $bp in map-keys($grid-breakpoints) {\n .hidden-#{$bp}-up {\n @include media-breakpoint-up($bp) {\n display: none !important; // stylelint-disable-line declaration-no-important\n }\n }\n .hidden-#{$bp}-down {\n @include media-breakpoint-down($bp) {\n display: none !important; // stylelint-disable-line declaration-no-important\n }\n }\n .hidden-#{$bp} {\n @include media-breakpoint-only($bp) {\n display: none !important; // stylelint-disable-line declaration-no-important\n }\n }\n}\n"]} \ No newline at end of file diff --git a/docs/_build/html/_static/css/theme.min.css b/docs/_build/html/_static/css/theme.min.css new file mode 100644 index 0000000..341b592 --- /dev/null +++ b/docs/_build/html/_static/css/theme.min.css @@ -0,0 +1,2 @@ +@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Inconsolata:400,700|Lato:300,400,400i,700,900);/*! Karma-CSS v1.9.5 MIT License | http://karmacss.com | https://github.com/accentdesign/karma-css */.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}*{box-sizing:border-box;padding:0;margin:0}::after,::before{box-sizing:border-box}html{font-size:62.5%;line-height:1.6}body{font-family:Lato,sans-serif;font-size:16px;font-weight:400;color:#5f5f5f;background:#fafbfc}main{display:block}a{color:#33c3f0;text-decoration:none;background-color:transparent;transition:color linear 250ms}a:hover{color:#10aee0;text-decoration:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{padding:0;border:0}.button{box-sizing:border-box;display:inline-block;padding:.8rem 1rem;overflow:visible;font-family:inherit;font-size:1.5rem;font-weight:400;line-height:1.5;color:#5f5f5f;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:.25rem;transition:background-color linear 250ms,border-color linear 250ms}.button:focus,.button:hover{color:#5f5f5f;background-color:#e6e6e6;border-color:#cdcdcd;outline:0}.button.button-outline{background-color:transparent;transition:background-color linear 250ms,border-color linear 250ms,color linear 250ms}.button.button-outline:focus,.button.button-outline:hover{color:#464646;background-color:transparent;border-color:#cdcdcd;outline:0}.button.button-clear{background-color:transparent;border-color:transparent;transition:background-color linear 250ms,border-color linear 250ms,color linear 250ms}.button.button-clear:focus,.button.button-clear:hover{color:#464646;background-color:transparent;border-color:transparent;outline:0}.button.button-primary{color:#fff;background-color:#33c3f0;border-color:#1bbcee}.button.button-primary:focus,.button.button-primary:hover{color:#fff;background-color:#10aee0;border-color:#0f9cc8;outline:0}.button.button-outline.button-primary{color:#33c3f0;background-color:transparent;border-color:#33c3f0}.button.button-outline.button-primary:focus,.button.button-outline.button-primary:hover{color:#10aee0;background-color:transparent;border-color:#10aee0;outline:0}.button.button-clear.button-primary{color:#33c3f0;background-color:transparent;border-color:transparent}.button.button-clear.button-primary:focus,.button.button-clear.button-primary:hover{color:#10aee0;background-color:transparent;border-color:transparent;outline:0}.button.button-secondary{color:#111;background-color:#f0f0f0;border-color:#e3e3e3}.button.button-secondary:focus,.button.button-secondary:hover{color:#111;background-color:#d7d7d7;border-color:#cacaca;outline:0}.button.button-outline.button-secondary{color:#f0f0f0;background-color:transparent;border-color:#f0f0f0}.button.button-outline.button-secondary:focus,.button.button-outline.button-secondary:hover{color:#d7d7d7;background-color:transparent;border-color:#d7d7d7;outline:0}.button.button-clear.button-secondary{color:#f0f0f0;background-color:transparent;border-color:transparent}.button.button-clear.button-secondary:focus,.button.button-clear.button-secondary:hover{color:#d7d7d7;background-color:transparent;border-color:transparent;outline:0}code,kbd,pre,samp{font-family:Inconsolata,monospace}code{padding:.2rem .5rem;font-size:100%;color:#5f5f5f;word-break:break-word;background:#e7eaeb;border:1px solid #e6e6e6;border-radius:.25rem}pre{display:block;padding:2rem;margin-bottom:2.5rem;overflow-x:auto;font-size:90%;color:#5f5f5f;white-space:pre;background:#e7eaeb;border:1px solid #e6e6e6;border-radius:.25rem}pre code{font-size:inherit;color:inherit;word-break:normal}[disabled]{cursor:not-allowed}form{margin-bottom:2.5rem}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week]{box-sizing:border-box;margin-bottom:1.5rem;font-family:inherit;line-height:1.5;color:#5f5f5f;background:#fff;border:1px solid #e6e6e6;border-radius:.25rem;box-shadow:none;transition:background linear 250ms,border-color linear 250ms;padding:.8rem 1rem;font-size:1.5rem;max-width:100%;-webkit-appearance:none}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus{background:#fff;border-color:#33c3f0;outline:0}input[type=date],input[type=datetime-local],input[type=datetime],input[type=month],input[type=week]{-webkit-appearance:listbox;height:calc(3.85rem + 2px)}input[type=checkbox],input[type=radio]{margin-right:1rem}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-datetime-edit-fields-wrapper{padding:0;margin:0}::-webkit-input-placeholder{color:#b9b9b9;opacity:1}::-moz-placeholder{color:#b9b9b9;opacity:1}:-ms-input-placeholder{color:#b9b9b9;opacity:1}::-ms-input-placeholder{color:#b9b9b9;opacity:1}::placeholder{color:#b9b9b9;opacity:1}textarea{box-sizing:border-box;margin-bottom:1.5rem;font-family:inherit;line-height:1.5;color:#5f5f5f;background:#fff;border:1px solid #e6e6e6;border-radius:.25rem;box-shadow:none;transition:background linear 250ms,border-color linear 250ms;padding:.8rem 1rem;font-size:1.5rem;max-width:100%;-webkit-appearance:none;overflow:auto}textarea:focus{background:#fff;border-color:#33c3f0;outline:0}select{box-sizing:border-box;margin-bottom:1.5rem;font-family:inherit;line-height:1.5;color:#5f5f5f;background:#fff;border:1px solid #e6e6e6;border-radius:.25rem;box-shadow:none;transition:background linear 250ms,border-color linear 250ms;padding:.8rem 1rem;font-size:1.5rem;max-width:100%;text-transform:none}select:focus{background:#fff;border-color:#33c3f0;outline:0}select:not([multiple]){height:calc(3.85rem + 2px)}label{display:block;margin-bottom:.5rem;font-weight:600}legend{box-sizing:border-box;display:block;max-width:100%;margin-bottom:.5rem;font-weight:600;color:inherit;white-space:normal}fieldset{margin-bottom:1.5rem;border-width:0}hr{box-sizing:content-box;height:0;margin:1.5rem 0;overflow:visible;border:0;border-top:1px solid #e6e6e6}img{border-style:none}figcaption{display:block}figure{display:block;margin:0 0 2.5rem}ul{padding-left:2rem;margin-bottom:2.5rem;list-style:circle outside}ul ol,ul ul{margin:0}ol{padding-left:1.7rem;margin-bottom:2.5rem;list-style:decimal outside}ol ol,ol ul{margin:0}dl{margin-bottom:2.5rem}dl dt{margin:0;font-weight:600}dl dd{margin:0 0 2.5rem 2.5rem}table{width:100%;max-width:100%;margin-bottom:2.5rem;font-size:90%;border-spacing:0;border-collapse:collapse;background-color:transparent}caption{padding:.85rem .85rem}th{padding:.85rem .85rem;text-align:left;vertical-align:top}td{padding:.85rem .85rem;text-align:left;vertical-align:top;border-top:1px solid #e6e6e6}.table-bordered,table.docutils.field-list,table.docutils:not(.footnote):not(.citation){border:solid 1px #e6e6e6}.table-headed th,table.docutils.field-list th,table.docutils:not(.footnote):not(.citation) th{background-color:#e7e9ec}.table-striped tbody tr:nth-child(odd),table.docutils:not(.footnote):not(.citation) tbody tr:nth-child(odd){background-color:#fafafa}.table-hover tbody tr:hover{background-color:#f5f5f5}#search-results .document>.section .toctree-wrapper .caption,#search-results h2,#search-results ul.search>li>a,.document>.section .toctree-wrapper #search-results .caption,.document>.section .toctree-wrapper .caption,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;color:#5f5f5f}#search-results .document>.section .toctree-wrapper .caption small,#search-results h2 small,#search-results ul.search>li>a small,.document>.section .toctree-wrapper #search-results .caption small,.document>.section .toctree-wrapper .caption small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:65%;line-height:1}#search-results .document>.section .toctree-wrapper .caption,#search-results h2,.document>.section .toctree-wrapper #search-results .caption,.h1,h1{margin:4rem 0 1.5rem;font-size:32px;font-weight:700;line-height:1.2}.document>.section .toctree-wrapper .caption,.h2,h2{margin:4rem 0 1.5rem;font-size:24px;font-weight:700;line-height:1.25}#search-results ul.search>li>a,.h3,h3{margin:4rem 0 1.5rem;font-size:20.8px;font-weight:700;line-height:1.3}.h4,h4{margin:4rem 0 1.5rem;font-size:17.6px;font-weight:700;line-height:1.35}.h5,h5{margin:4rem 0 1.5rem;font-size:16px;font-weight:700;line-height:1.5}.h6,h6{margin:4rem 0 1.5rem;font-size:14.4px;font-weight:700;line-height:1.6}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}p{margin-bottom:2.5rem}blockquote{padding:1rem 1.5rem;margin-bottom:2.5rem;border-left:3px solid #e6e6e6}b,strong{font-weight:700}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.admonition,.alert{position:relative;padding:1.5rem 2rem;margin-bottom:2.5rem;border:1px solid #e6e6e6;border-radius:.25rem}.admonition.hint,.admonition.important,.admonition.tip,.alert-green{background:#bcf0c2;border:1px solid #a8ebaf;color:#5f5f5f}.admonition.danger,.admonition.error,.alert-red{background:#ffd2cf;border:1px solid #ffbab6;color:#5f5f5f}.admonition.note,.alert-blue{background:#ccf1ff;border:1px solid #b2e9ff;color:#5f5f5f}.admonition.attention,.admonition.caution,.admonition.warning,.alert-orange{background:#ffe5ce;border:1px solid #ffd7b4;color:#5f5f5f}.icon-input{max-width:100%;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;margin-bottom:1.5rem;position:relative}.icon-input input{-ms-flex:1 1 auto;flex:1 1 auto;font-size:1em;margin:0;padding-right:2.65em}.icon-input [class*=icon-]{position:absolute;top:0;right:0;bottom:auto;left:auto;color:#b9b9b9;height:100%;font-size:1em;line-height:1;opacity:1;pointer-events:none;text-align:center;width:2.65em}.icon-input [class*=icon-]:before{position:absolute;top:50%;right:auto;bottom:auto;left:0;margin:-.5em 0;text-align:center;width:100%}@font-face{font-family:fontello;src:url(../font/fontello.eot?44759829);src:url(../font/fontello.eot?44759829#iefix) format("embedded-opentype"),url(../font/fontello.woff2?44759829) format("woff2"),url(../font/fontello.woff?44759829) format("woff"),url(../font/fontello.ttf?44759829) format("truetype"),url(../font/fontello.svg?44759829#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:'\e800'}.icon-edit:before{content:'\e801'}.icon-download:before{content:'\e802'}.icon-attention:before{content:'\e804'}.icon-info-circled:before{content:'\e805'}.icon-attention-circled:before{content:'\e810'}.icon-github-circled:before{content:'\f09b'}.icon-menu:before{content:'\f0c9'}.icon-lightbulb:before{content:'\f0eb'}.icon-bitbucket:before{content:'\f171'}.icon-gitlab:before{content:'\f296'}.admonition .admonition-title{font-weight:700;margin-bottom:.5rem}.admonition .admonition-title:before{font-family:fontello;padding-right:1rem}.admonition :last-child{margin-bottom:0}.admonition.attention .admonition-title:before,.admonition.caution .admonition-title:before,.admonition.warning .admonition-title:before{content:"\e804"}.admonition.danger .admonition-title:before,.admonition.error .admonition-title:before{content:"\e810"}.admonition.important .admonition-title:before{content:"\e810"}.admonition.hint .admonition-title:before,.admonition.tip .admonition-title:before{content:"\f0eb"}.admonition.note .admonition-title:before{content:"\e801"}.breadcrumbs-outer{background:#fafbfc;border:solid 1px #e6e6e6}.breadcrumbs{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:1rem 0}.breadcrumbs li+li:not(.breadcrumbs-aside):before{padding:0 1rem;content:"•"}.breadcrumbs .breadcrumbs-aside{margin-left:auto}.breadcrumbs code{padding:0;border:none;background:0 0;font-family:Lato,sans-serif;font-size:initial}.breadcrumbs code.literal{color:#5f5f5f}@media (max-width:991px){ul.breadcrumbs .breadcrumbs-aside{display:none}}.footer{color:rgba(0,0,0,.54);padding-top:4rem;padding-bottom:4rem}header{background:#24292e;padding:2rem 0}header .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}header .site-nav-toggle{color:#f5f6f7;font-size:3.5rem;margin-left:-1rem;padding:.5rem 1rem .5rem 0;cursor:pointer}header .site-title{color:#fff;font-size:2rem;font-weight:400}@media (max-width:991px){header{position:fixed;top:0;right:auto;bottom:auto;left:auto;padding:0;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;width:100%;z-index:101}header.up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header .site-title{font-size:1.5rem}}.main-outer{background:#f5f6f7;padding-top:3rem;padding-bottom:10rem}#search-results .document>.section .toctree-wrapper .document>.section>.caption,#search-results .document>.section>h2,.document>.section .toctree-wrapper #search-results .document>.section>.caption,.document>.section>h1{margin-top:0;margin-bottom:4rem}.site-nav code.literal,.site-nav tt.literal{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.site-nav-tree .caption{font-weight:700}.site-nav-tree ul{list-style-type:none;padding-left:0}.site-nav-tree ul ul{margin-left:1.5rem}.site-nav-tree li{line-height:1.8}.site-nav-tree>ul>li:not(.current)>ul{display:none}.site-nav-tree a{color:rgba(0,0,0,.54)}.site-nav-tree a.current,.site-nav-tree a:hover{color:rgba(0,0,0,.87)}@media (max-width:991px){body{padding-top:6.6rem}.main-outer{position:relative}.site-nav{position:fixed;top:0;right:0;bottom:0;left:0;background:#f5f6f7;height:100vh;overflow-y:scroll;padding-top:10rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform 250ms linear;transition:transform 250ms linear;transition:transform 250ms linear,-webkit-transform 250ms linear;z-index:100}body.nav-in{overflow:hidden}body.nav-in .site-nav{-webkit-transform:translateX(0);transform:translateX(0)}body.nav-in .site-nav .icon-input{width:100%}}.docutils.container{width:100%;margin:0;padding:0}#search-results .document>.section .toctree-wrapper .caption,#search-results h2,.document>.section .toctree-wrapper #search-results .caption{margin-bottom:5rem}#search-results ul.search{list-style-type:none;margin-top:3rem;padding:0}#search-results ul.search>li:not(:last-child){padding-bottom:3rem;border-bottom:solid 1px #e6e6e6;margin-bottom:3rem}.headerlink{visibility:hidden;padding-left:.5rem;opacity:.3}.headerlink:hover{opacity:.6}#search-results .document>.section .toctree-wrapper .caption:hover>a.headerlink,#search-results h2:hover>a.headerlink,#search-results ul.search>li>a:hover>a.headerlink,.caption-text:hover>a.headerlink,.caption:hover>a.headerlink,.code-block-caption:hover>a.headerlink,.document>.section .toctree-wrapper #search-results .caption:hover>a.headerlink,.document>.section .toctree-wrapper .caption:hover>a.headerlink,caption:hover>a.headerlink,dt:hover>a.headerlink,h1:hover>a.headerlink,h2:hover>a.headerlink,h3:hover>a.headerlink,h4:hover>a.headerlink,h5:hover>a.headerlink,h6:hover>a.headerlink{visibility:visible}.citation-reference,.footnote-reference{font-size:90%;position:relative;top:-.6rem}.rubric{margin-bottom:1.25rem;font-weight:700}img{min-height:1px;max-width:100%;height:auto}.align-left{float:left;margin-right:2.5rem;margin-bottom:2.5rem}.align-center{margin:auto;display:block}.align-center.figure{text-align:center}.align-right{float:right;margin-left:2.5rem;margin-bottom:2.5rem}.sidebar{border:1px solid #e6e6e6;margin:0 0 2.5rem 2.5rem;padding:2.5rem;background-color:#f0f0f0;width:40%;float:right}.sidebar-title{background:#f5f6f7;font-weight:700;margin-top:-2.5rem;margin-right:-2.5rem;margin-bottom:2.5rem;margin-left:-2.5rem;padding:.5rem 1rem}table.docutils.footnote{color:#aaa;width:auto}table.docutils.footnote td{border:0;padding-left:0;padding-right:2rem}table.docutils.footnote td:not(.label){width:100%}table.docutils.footnote td em+p{display:inline-block}table.docutils.footnote td p.last{margin-bottom:0}.figure p.caption{font-style:italic}ol.arabic{list-style-type:decimal}ol.loweralpha{list-style-type:lower-alpha}ol.upperalpha{list-style-type:upper-alpha}ol.lowerroman{list-style-type:lower-roman}ol.upperroman{list-style-type:upper-roman}dd p,li p{margin-bottom:1.25rem}dd p:last-child,li p:last-child{margin-bottom:0}.line-block{margin-bottom:2.5rem;margin-left:2.5rem}.line-block .line-block{margin-bottom:0;margin-left:2rem}blockquote .attribution{margin-bottom:0}.guilabel{border:1px solid #33c3f0;background:#c2edfa;font-size:80%;font-weight:700;border-radius:.25rem;padding:.15rem .5rem;margin:auto .2rem}div[class^=highlight-]{background:#e7eaeb;margin-bottom:2.5rem;overflow-x:auto}div[class^=highlight-] pre{margin-bottom:0}td.linenos pre{margin:0;border:0;border-radius:0;border-right:1px solid #e6e6e6}td.code{width:100%}td.code pre{margin:0;border:0;border-radius:0}table.highlighttable{font-size:100%;border:1px solid #e6e6e6;border-radius:.25rem;margin-bottom:0}table.highlighttable td{padding:0}code.literal,tt.literal{background:#fff;color:#ff4136;font-size:90%}a code,a tt,code.xref,tt.xref{color:#111}code.download,tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}code.download::before,tt.download::before{font-family:fontello;content:"\e802";padding-right:.5rem}dl:not(.docutils) dt{margin:.6rem 0;font-size:90%;line-height:normal;background:rgba(51,195,240,.1);color:rgba(51,195,240,.9);border-top:solid 3px #33c3f0;padding:.6rem}dl:not(.docutils) dl dt{border:none;border-left:solid 3px #e6e6e6;background:#f0f0f0;color:#5f5f5f}dl:not(.docutils) code.descclassname,dl:not(.docutils) code.descname,dl:not(.docutils) tt.descclassname,dl:not(.docutils) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%}dl:not(.docutils) code.descname,dl:not(.docutils) tt.descname{font-weight:700}dl:not(.docutils).data dt{display:inline-block}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-baseline{vertical-align:baseline}.clearfix::after{display:block;clear:both;content:""}.b-white{background-color:#fff}.c-white{color:#fff}.b-black{background-color:#111}.c-black{color:#111}.b-primary{background-color:#33c3f0}.c-primary{color:#33c3f0}.b-secondary{background-color:#f0f0f0}.c-secondary{color:#f0f0f0}.b-aqua{background-color:#7fdbff}.c-aqua{color:#7fdbff}.b-blue{background-color:#0074d9}.c-blue{color:#0074d9}.b-navy{background-color:#001f3f}.c-navy{color:#001f3f}.b-teal{background-color:#39cccc}.c-teal{color:#39cccc}.b-green{background-color:#2ecc40}.c-green{color:#2ecc40}.b-olive{background-color:#3d9970}.c-olive{color:#3d9970}.b-lime{background-color:#01ff70}.c-lime{color:#01ff70}.b-yellow{background-color:#ffdc00}.c-yellow{color:#ffdc00}.b-orange{background-color:#ff851b}.c-orange{color:#ff851b}.b-red{background-color:#ff4136}.c-red{color:#ff4136}.b-fuchsia{background-color:#f012be}.c-fuchsia{color:#f012be}.b-purple{background-color:#b10dc9}.c-purple{color:#b10dc9}.b-maroon{background-color:#85144b}.c-maroon{color:#85144b}.b-silver{background-color:#ddd}.c-silver{color:#ddd}.b-gray{background-color:#aaa}.c-gray{color:#aaa}.b-facebook{background-color:#3b5999}.c-facebook{color:#3b5999}.b-twitter{background-color:#55acee}.c-twitter{color:#55acee}.b-linkedin{background-color:#0077b5}.c-linkedin{color:#0077b5}.b-googleplus{background-color:#dd4b39}.c-googleplus{color:#dd4b39}.b-instagram{background-color:#e4405f}.c-instagram{color:#e4405f}.b-pinterest{background-color:#bd081c}.c-pinterest{color:#bd081c}.b-cinder{background-color:#24292e}.c-cinder{color:#24292e}.b-whitesmoke{background-color:#f5f6f7}.c-whitesmoke{color:#f5f6f7}.b-solitude{background-color:#fafbfc}.c-solitude{color:#fafbfc}.disabled{cursor:not-allowed}.move{cursor:move}.pointer{cursor:pointer}.d-block{display:block}.d-hidden{display:none!important}.d-flex{display:-ms-flexbox;display:flex}.d-grid{display:grid}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-inline-flex{display:-ms-inline-flexbox;display:inline-flex}.d-table{display:table}.d-table-cell{display:table-cell}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.justify-content-start{-ms-flex-pack:start;justify-content:flex-start}.justify-content-end{-ms-flex-pack:end;justify-content:flex-end}.justify-content-center{-ms-flex-pack:center;justify-content:center}.justify-content-between{-ms-flex-pack:justify;justify-content:space-between}.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-start{-ms-flex-align:start;align-items:flex-start}.align-items-end{-ms-flex-align:end;align-items:flex-end}.align-items-center{-ms-flex-align:center;align-items:center}.align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.align-items-stretch{-ms-flex-align:stretch;align-items:stretch}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.align-self-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-center{-ms-flex-item-align:center;align-self:center}.align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.pull-left{float:left!important}.pull-right{float:right!important}.img-fluid{display:block;width:100%;max-width:100%;height:auto;min-height:1px}.list-style-none{list-style:none!important}.list-style-reset{padding:0;margin:0;list-style:none!important}.scroll-x{overflow-x:auto}.noscroll{overflow:hidden}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}@media print{.no-print,.no-print *{display:none!important}}.full-height{height:100%}.full-visual-height{height:100vh}.full-width{box-sizing:border-box;width:100%}.max-full-width{box-sizing:border-box;max-width:100%}.margin-zero{margin:0}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.push-auto{margin-right:auto;margin-left:auto}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-just{text-align:justify}.strong{font-weight:700}.lead{font-weight:300}.muted{opacity:.7}.nowrap{white-space:nowrap}.small{font-size:80%}.uppercase{text-transform:uppercase}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.5)}.flip-x{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.flip-y{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.flip-both{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:)) and (max-width:575px){.hidden-xs{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:576px) and (max-width:767px){.hidden-sm{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}@media (min-width:1200px) and (max-width:)){.hidden-xl{display:none!important}} +/*# sourceMappingURL=theme.min.css.map */ \ No newline at end of file diff --git a/docs/_build/html/_static/css/theme.min.css.map b/docs/_build/html/_static/css/theme.min.css.map new file mode 100644 index 0000000..344cac3 --- /dev/null +++ b/docs/_build/html/_static/css/theme.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../../scss/_font.scss","../../../node_modules/karma-css/scss/_credits.scss","../../../node_modules/karma-css/scss/core/_grid.scss","../../../node_modules/karma-css/scss/mixins/_grid.scss","../../../node_modules/karma-css/scss/mixins/_breakpoint.scss","karma_sphinx_theme/static/css/theme.css","../../../node_modules/karma-css/scss/mixins/_grid-framework.scss","../../../node_modules/karma-css/scss/core/_base.scss","../../../node_modules/karma-css/scss/core/_anchor.scss","../../../node_modules/karma-css/scss/core/_button.scss","../../../node_modules/karma-css/scss/mixins/_button.scss","../../../node_modules/karma-css/scss/core/_code.scss","../../../node_modules/karma-css/scss/core/_cursor.scss","../../../node_modules/karma-css/scss/core/_form.scss","../../../node_modules/karma-css/scss/mixins/_input.scss","../../../node_modules/karma-css/scss/core/_hr.scss","../../../node_modules/karma-css/scss/core/_image.scss","../../../node_modules/karma-css/scss/core/_list.scss","../../../node_modules/karma-css/scss/core/_table.scss","../../../node_modules/karma-css/scss/core/_typography.scss","../../../node_modules/karma-css-components/scss/components/_alert.scss","../../../node_modules/karma-css-components/scss/components/_icon-input.scss","../../../node_modules/karma-css/scss/mixins/_position.scss","../../../scss/fontello/css/fontello.css","theme.css","../../../scss/module/_admonition.scss","../../../scss/module/_breadcrumb.scss","../../../scss/module/_footer.scss","../../../scss/module/_header.scss","../../../scss/module/_layout.scss","../../../scss/module/_nav.scss","../../../scss/module/_rst-content.scss","../../../node_modules/karma-css/scss/utilities/_align.scss","../../../node_modules/karma-css/scss/mixins/_clearfix.scss","../../../node_modules/karma-css/scss/utilities/_color.scss","../../../node_modules/karma-css/scss/utilities/_cursor.scss","../../../node_modules/karma-css/scss/utilities/_display.scss","../../../node_modules/karma-css/scss/utilities/_flex.scss","../../../node_modules/karma-css/scss/utilities/_float.scss","../../../node_modules/karma-css/scss/utilities/_image.scss","../../../node_modules/karma-css/scss/mixins/_image.scss","../../../node_modules/karma-css/scss/utilities/_list.scss","../../../node_modules/karma-css/scss/utilities/_overflow.scss","../../../node_modules/karma-css/scss/utilities/_position.scss","../../../node_modules/karma-css/scss/utilities/_print.scss","../../../node_modules/karma-css/scss/utilities/_sizing.scss","../../../node_modules/karma-css/scss/utilities/_spacing.scss","../../../node_modules/karma-css/scss/mixins/_push-auto.scss","../../../node_modules/karma-css/scss/utilities/_text.scss","../../../node_modules/karma-css/scss/utilities/_transform.scss","../../../node_modules/karma-css/scss/mixins/_flip.scss","../../../node_modules/karma-css/scss/utilities/_visibility.scss"],"names":[],"mappings":"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","sourcesContent":["/* font\n *\n */\n\n@import url('https://fonts.googleapis.com/css?family=Inconsolata:400,700|Lato:300,400,400i,700,900');\n","/*! Karma-CSS v1.9.5 MIT License | http://karmacss.com | https://github.com/accentdesign/karma-css */\n","// Grid\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n@if $enable-grid-classes {\n\n // Containers\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // Fluid container\n .container-fluid {\n width: 100%;\n @include make-container();\n }\n\n // Row\n .row {\n @include make-row();\n }\n\n // No gutters.\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n // Columns\n @include make-grid-columns();\n}\n","/// Grid\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// The main mixins used to create the grid containers, rows and columns\n\n// used in .container and .container-fluid\n//\n@mixin make-container() {\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n// For each breakpoint, define the maximum width of the container\n//\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n width: $container-max-width;\n max-width: 100%;\n }\n }\n}\n\n// make a grid row\n//\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n// make a grid column\n//\n// $size: number of columns wide\n// $columns: number of columns in the row\n//\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox.\n max-width: percentage($size / $columns);\n}\n","// Breakpoint\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n//\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n//\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n//\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n//\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n//\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n//\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n//\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-max($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n//\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n","@charset \"UTF-8\";\n@import url(\"https://fonts.googleapis.com/css?family=Inconsolata:400,700|Lato:300,400,400i,700,900\");\n/*! Karma-CSS v1.9.5 MIT License | http://karmacss.com | https://github.com/accentdesign/karma-css */\n.container{\n padding-right:15px;\n padding-left:15px;\n margin-right:auto;\n margin-left:auto;\n}\n\n@media (min-width: 576px){\n .container{\n width:540px;\n max-width:100%;\n }\n}\n\n@media (min-width: 768px){\n .container{\n width:720px;\n max-width:100%;\n }\n}\n\n@media (min-width: 992px){\n .container{\n width:960px;\n max-width:100%;\n }\n}\n\n@media (min-width: 1200px){\n .container{\n width:1140px;\n max-width:100%;\n }\n}\n\n.container-fluid{\n width:100%;\n padding-right:15px;\n padding-left:15px;\n margin-right:auto;\n margin-left:auto;\n}\n\n.row{\n display:-ms-flexbox;\n display:flex;\n -ms-flex-wrap:wrap;\n flex-wrap:wrap;\n margin-right:-15px;\n margin-left:-15px;\n}\n\n.no-gutters{\n margin-right:0;\n margin-left:0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"]{\n padding-right:0;\n padding-left:0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto{\n width:100%;\n min-height:1px;\n padding-right:15px;\n padding-left:15px;\n}\n\n.col{\n -ms-flex-preferred-size:0;\n flex-basis:0;\n -ms-flex-positive:1;\n flex-grow:1;\n max-width:100%;\n}\n\n.col-auto{\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n width:auto;\n max-width:none;\n}\n\n.col-1{\n -ms-flex:0 0 8.333333%;\n flex:0 0 8.333333%;\n max-width:8.333333%;\n}\n\n.col-2{\n -ms-flex:0 0 16.666667%;\n flex:0 0 16.666667%;\n max-width:16.666667%;\n}\n\n.col-3{\n -ms-flex:0 0 25%;\n flex:0 0 25%;\n max-width:25%;\n}\n\n.col-4{\n -ms-flex:0 0 33.333333%;\n flex:0 0 33.333333%;\n max-width:33.333333%;\n}\n\n.col-5{\n -ms-flex:0 0 41.666667%;\n flex:0 0 41.666667%;\n max-width:41.666667%;\n}\n\n.col-6{\n -ms-flex:0 0 50%;\n flex:0 0 50%;\n max-width:50%;\n}\n\n.col-7{\n -ms-flex:0 0 58.333333%;\n flex:0 0 58.333333%;\n max-width:58.333333%;\n}\n\n.col-8{\n -ms-flex:0 0 66.666667%;\n flex:0 0 66.666667%;\n max-width:66.666667%;\n}\n\n.col-9{\n -ms-flex:0 0 75%;\n flex:0 0 75%;\n max-width:75%;\n}\n\n.col-10{\n -ms-flex:0 0 83.333333%;\n flex:0 0 83.333333%;\n max-width:83.333333%;\n}\n\n.col-11{\n -ms-flex:0 0 91.666667%;\n flex:0 0 91.666667%;\n max-width:91.666667%;\n}\n\n.col-12{\n -ms-flex:0 0 100%;\n flex:0 0 100%;\n max-width:100%;\n}\n\n.order-1{\n -ms-flex-order:1;\n order:1;\n}\n\n.order-2{\n -ms-flex-order:2;\n order:2;\n}\n\n.order-3{\n -ms-flex-order:3;\n order:3;\n}\n\n.order-4{\n -ms-flex-order:4;\n order:4;\n}\n\n.order-5{\n -ms-flex-order:5;\n order:5;\n}\n\n.order-6{\n -ms-flex-order:6;\n order:6;\n}\n\n.order-7{\n -ms-flex-order:7;\n order:7;\n}\n\n.order-8{\n -ms-flex-order:8;\n order:8;\n}\n\n.order-9{\n -ms-flex-order:9;\n order:9;\n}\n\n.order-10{\n -ms-flex-order:10;\n order:10;\n}\n\n.order-11{\n -ms-flex-order:11;\n order:11;\n}\n\n.order-12{\n -ms-flex-order:12;\n order:12;\n}\n\n.offset-1{\n margin-left:8.333333%;\n}\n\n.offset-2{\n margin-left:16.666667%;\n}\n\n.offset-3{\n margin-left:25%;\n}\n\n.offset-4{\n margin-left:33.333333%;\n}\n\n.offset-5{\n margin-left:41.666667%;\n}\n\n.offset-6{\n margin-left:50%;\n}\n\n.offset-7{\n margin-left:58.333333%;\n}\n\n.offset-8{\n margin-left:66.666667%;\n}\n\n.offset-9{\n margin-left:75%;\n}\n\n.offset-10{\n margin-left:83.333333%;\n}\n\n.offset-11{\n margin-left:91.666667%;\n}\n\n@media (min-width: 576px){\n .col-sm{\n -ms-flex-preferred-size:0;\n flex-basis:0;\n -ms-flex-positive:1;\n flex-grow:1;\n max-width:100%;\n }\n .col-sm-auto{\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n width:auto;\n max-width:none;\n }\n .col-sm-1{\n -ms-flex:0 0 8.333333%;\n flex:0 0 8.333333%;\n max-width:8.333333%;\n }\n .col-sm-2{\n -ms-flex:0 0 16.666667%;\n flex:0 0 16.666667%;\n max-width:16.666667%;\n }\n .col-sm-3{\n -ms-flex:0 0 25%;\n flex:0 0 25%;\n max-width:25%;\n }\n .col-sm-4{\n -ms-flex:0 0 33.333333%;\n flex:0 0 33.333333%;\n max-width:33.333333%;\n }\n .col-sm-5{\n -ms-flex:0 0 41.666667%;\n flex:0 0 41.666667%;\n max-width:41.666667%;\n }\n .col-sm-6{\n -ms-flex:0 0 50%;\n flex:0 0 50%;\n max-width:50%;\n }\n .col-sm-7{\n -ms-flex:0 0 58.333333%;\n flex:0 0 58.333333%;\n max-width:58.333333%;\n }\n .col-sm-8{\n -ms-flex:0 0 66.666667%;\n flex:0 0 66.666667%;\n max-width:66.666667%;\n }\n .col-sm-9{\n -ms-flex:0 0 75%;\n flex:0 0 75%;\n max-width:75%;\n }\n .col-sm-10{\n -ms-flex:0 0 83.333333%;\n flex:0 0 83.333333%;\n max-width:83.333333%;\n }\n .col-sm-11{\n -ms-flex:0 0 91.666667%;\n flex:0 0 91.666667%;\n max-width:91.666667%;\n }\n .col-sm-12{\n -ms-flex:0 0 100%;\n flex:0 0 100%;\n max-width:100%;\n }\n .order-sm-1{\n -ms-flex-order:1;\n order:1;\n }\n .order-sm-2{\n -ms-flex-order:2;\n order:2;\n }\n .order-sm-3{\n -ms-flex-order:3;\n order:3;\n }\n .order-sm-4{\n -ms-flex-order:4;\n order:4;\n }\n .order-sm-5{\n -ms-flex-order:5;\n order:5;\n }\n .order-sm-6{\n -ms-flex-order:6;\n order:6;\n }\n .order-sm-7{\n -ms-flex-order:7;\n order:7;\n }\n .order-sm-8{\n -ms-flex-order:8;\n order:8;\n }\n .order-sm-9{\n -ms-flex-order:9;\n order:9;\n }\n .order-sm-10{\n -ms-flex-order:10;\n order:10;\n }\n .order-sm-11{\n -ms-flex-order:11;\n order:11;\n }\n .order-sm-12{\n -ms-flex-order:12;\n order:12;\n }\n .offset-sm-1{\n margin-left:8.333333%;\n }\n .offset-sm-2{\n margin-left:16.666667%;\n }\n .offset-sm-3{\n margin-left:25%;\n }\n .offset-sm-4{\n margin-left:33.333333%;\n }\n .offset-sm-5{\n margin-left:41.666667%;\n }\n .offset-sm-6{\n margin-left:50%;\n }\n .offset-sm-7{\n margin-left:58.333333%;\n }\n .offset-sm-8{\n margin-left:66.666667%;\n }\n .offset-sm-9{\n margin-left:75%;\n }\n .offset-sm-10{\n margin-left:83.333333%;\n }\n .offset-sm-11{\n margin-left:91.666667%;\n }\n}\n\n@media (min-width: 768px){\n .col-md{\n -ms-flex-preferred-size:0;\n flex-basis:0;\n -ms-flex-positive:1;\n flex-grow:1;\n max-width:100%;\n }\n .col-md-auto{\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n width:auto;\n max-width:none;\n }\n .col-md-1{\n -ms-flex:0 0 8.333333%;\n flex:0 0 8.333333%;\n max-width:8.333333%;\n }\n .col-md-2{\n -ms-flex:0 0 16.666667%;\n flex:0 0 16.666667%;\n max-width:16.666667%;\n }\n .col-md-3{\n -ms-flex:0 0 25%;\n flex:0 0 25%;\n max-width:25%;\n }\n .col-md-4{\n -ms-flex:0 0 33.333333%;\n flex:0 0 33.333333%;\n max-width:33.333333%;\n }\n .col-md-5{\n -ms-flex:0 0 41.666667%;\n flex:0 0 41.666667%;\n max-width:41.666667%;\n }\n .col-md-6{\n -ms-flex:0 0 50%;\n flex:0 0 50%;\n max-width:50%;\n }\n .col-md-7{\n -ms-flex:0 0 58.333333%;\n flex:0 0 58.333333%;\n max-width:58.333333%;\n }\n .col-md-8{\n -ms-flex:0 0 66.666667%;\n flex:0 0 66.666667%;\n max-width:66.666667%;\n }\n .col-md-9{\n -ms-flex:0 0 75%;\n flex:0 0 75%;\n max-width:75%;\n }\n .col-md-10{\n -ms-flex:0 0 83.333333%;\n flex:0 0 83.333333%;\n max-width:83.333333%;\n }\n .col-md-11{\n -ms-flex:0 0 91.666667%;\n flex:0 0 91.666667%;\n max-width:91.666667%;\n }\n .col-md-12{\n -ms-flex:0 0 100%;\n flex:0 0 100%;\n max-width:100%;\n }\n .order-md-1{\n -ms-flex-order:1;\n order:1;\n }\n .order-md-2{\n -ms-flex-order:2;\n order:2;\n }\n .order-md-3{\n -ms-flex-order:3;\n order:3;\n }\n .order-md-4{\n -ms-flex-order:4;\n order:4;\n }\n .order-md-5{\n -ms-flex-order:5;\n order:5;\n }\n .order-md-6{\n -ms-flex-order:6;\n order:6;\n }\n .order-md-7{\n -ms-flex-order:7;\n order:7;\n }\n .order-md-8{\n -ms-flex-order:8;\n order:8;\n }\n .order-md-9{\n -ms-flex-order:9;\n order:9;\n }\n .order-md-10{\n -ms-flex-order:10;\n order:10;\n }\n .order-md-11{\n -ms-flex-order:11;\n order:11;\n }\n .order-md-12{\n -ms-flex-order:12;\n order:12;\n }\n .offset-md-1{\n margin-left:8.333333%;\n }\n .offset-md-2{\n margin-left:16.666667%;\n }\n .offset-md-3{\n margin-left:25%;\n }\n .offset-md-4{\n margin-left:33.333333%;\n }\n .offset-md-5{\n margin-left:41.666667%;\n }\n .offset-md-6{\n margin-left:50%;\n }\n .offset-md-7{\n margin-left:58.333333%;\n }\n .offset-md-8{\n margin-left:66.666667%;\n }\n .offset-md-9{\n margin-left:75%;\n }\n .offset-md-10{\n margin-left:83.333333%;\n }\n .offset-md-11{\n margin-left:91.666667%;\n }\n}\n\n@media (min-width: 992px){\n .col-lg{\n -ms-flex-preferred-size:0;\n flex-basis:0;\n -ms-flex-positive:1;\n flex-grow:1;\n max-width:100%;\n }\n .col-lg-auto{\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n width:auto;\n max-width:none;\n }\n .col-lg-1{\n -ms-flex:0 0 8.333333%;\n flex:0 0 8.333333%;\n max-width:8.333333%;\n }\n .col-lg-2{\n -ms-flex:0 0 16.666667%;\n flex:0 0 16.666667%;\n max-width:16.666667%;\n }\n .col-lg-3{\n -ms-flex:0 0 25%;\n flex:0 0 25%;\n max-width:25%;\n }\n .col-lg-4{\n -ms-flex:0 0 33.333333%;\n flex:0 0 33.333333%;\n max-width:33.333333%;\n }\n .col-lg-5{\n -ms-flex:0 0 41.666667%;\n flex:0 0 41.666667%;\n max-width:41.666667%;\n }\n .col-lg-6{\n -ms-flex:0 0 50%;\n flex:0 0 50%;\n max-width:50%;\n }\n .col-lg-7{\n -ms-flex:0 0 58.333333%;\n flex:0 0 58.333333%;\n max-width:58.333333%;\n }\n .col-lg-8{\n -ms-flex:0 0 66.666667%;\n flex:0 0 66.666667%;\n max-width:66.666667%;\n }\n .col-lg-9{\n -ms-flex:0 0 75%;\n flex:0 0 75%;\n max-width:75%;\n }\n .col-lg-10{\n -ms-flex:0 0 83.333333%;\n flex:0 0 83.333333%;\n max-width:83.333333%;\n }\n .col-lg-11{\n -ms-flex:0 0 91.666667%;\n flex:0 0 91.666667%;\n max-width:91.666667%;\n }\n .col-lg-12{\n -ms-flex:0 0 100%;\n flex:0 0 100%;\n max-width:100%;\n }\n .order-lg-1{\n -ms-flex-order:1;\n order:1;\n }\n .order-lg-2{\n -ms-flex-order:2;\n order:2;\n }\n .order-lg-3{\n -ms-flex-order:3;\n order:3;\n }\n .order-lg-4{\n -ms-flex-order:4;\n order:4;\n }\n .order-lg-5{\n -ms-flex-order:5;\n order:5;\n }\n .order-lg-6{\n -ms-flex-order:6;\n order:6;\n }\n .order-lg-7{\n -ms-flex-order:7;\n order:7;\n }\n .order-lg-8{\n -ms-flex-order:8;\n order:8;\n }\n .order-lg-9{\n -ms-flex-order:9;\n order:9;\n }\n .order-lg-10{\n -ms-flex-order:10;\n order:10;\n }\n .order-lg-11{\n -ms-flex-order:11;\n order:11;\n }\n .order-lg-12{\n -ms-flex-order:12;\n order:12;\n }\n .offset-lg-1{\n margin-left:8.333333%;\n }\n .offset-lg-2{\n margin-left:16.666667%;\n }\n .offset-lg-3{\n margin-left:25%;\n }\n .offset-lg-4{\n margin-left:33.333333%;\n }\n .offset-lg-5{\n margin-left:41.666667%;\n }\n .offset-lg-6{\n margin-left:50%;\n }\n .offset-lg-7{\n margin-left:58.333333%;\n }\n .offset-lg-8{\n margin-left:66.666667%;\n }\n .offset-lg-9{\n margin-left:75%;\n }\n .offset-lg-10{\n margin-left:83.333333%;\n }\n .offset-lg-11{\n margin-left:91.666667%;\n }\n}\n\n@media (min-width: 1200px){\n .col-xl{\n -ms-flex-preferred-size:0;\n flex-basis:0;\n -ms-flex-positive:1;\n flex-grow:1;\n max-width:100%;\n }\n .col-xl-auto{\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n width:auto;\n max-width:none;\n }\n .col-xl-1{\n -ms-flex:0 0 8.333333%;\n flex:0 0 8.333333%;\n max-width:8.333333%;\n }\n .col-xl-2{\n -ms-flex:0 0 16.666667%;\n flex:0 0 16.666667%;\n max-width:16.666667%;\n }\n .col-xl-3{\n -ms-flex:0 0 25%;\n flex:0 0 25%;\n max-width:25%;\n }\n .col-xl-4{\n -ms-flex:0 0 33.333333%;\n flex:0 0 33.333333%;\n max-width:33.333333%;\n }\n .col-xl-5{\n -ms-flex:0 0 41.666667%;\n flex:0 0 41.666667%;\n max-width:41.666667%;\n }\n .col-xl-6{\n -ms-flex:0 0 50%;\n flex:0 0 50%;\n max-width:50%;\n }\n .col-xl-7{\n -ms-flex:0 0 58.333333%;\n flex:0 0 58.333333%;\n max-width:58.333333%;\n }\n .col-xl-8{\n -ms-flex:0 0 66.666667%;\n flex:0 0 66.666667%;\n max-width:66.666667%;\n }\n .col-xl-9{\n -ms-flex:0 0 75%;\n flex:0 0 75%;\n max-width:75%;\n }\n .col-xl-10{\n -ms-flex:0 0 83.333333%;\n flex:0 0 83.333333%;\n max-width:83.333333%;\n }\n .col-xl-11{\n -ms-flex:0 0 91.666667%;\n flex:0 0 91.666667%;\n max-width:91.666667%;\n }\n .col-xl-12{\n -ms-flex:0 0 100%;\n flex:0 0 100%;\n max-width:100%;\n }\n .order-xl-1{\n -ms-flex-order:1;\n order:1;\n }\n .order-xl-2{\n -ms-flex-order:2;\n order:2;\n }\n .order-xl-3{\n -ms-flex-order:3;\n order:3;\n }\n .order-xl-4{\n -ms-flex-order:4;\n order:4;\n }\n .order-xl-5{\n -ms-flex-order:5;\n order:5;\n }\n .order-xl-6{\n -ms-flex-order:6;\n order:6;\n }\n .order-xl-7{\n -ms-flex-order:7;\n order:7;\n }\n .order-xl-8{\n -ms-flex-order:8;\n order:8;\n }\n .order-xl-9{\n -ms-flex-order:9;\n order:9;\n }\n .order-xl-10{\n -ms-flex-order:10;\n order:10;\n }\n .order-xl-11{\n -ms-flex-order:11;\n order:11;\n }\n .order-xl-12{\n -ms-flex-order:12;\n order:12;\n }\n .offset-xl-1{\n margin-left:8.333333%;\n }\n .offset-xl-2{\n margin-left:16.666667%;\n }\n .offset-xl-3{\n margin-left:25%;\n }\n .offset-xl-4{\n margin-left:33.333333%;\n }\n .offset-xl-5{\n margin-left:41.666667%;\n }\n .offset-xl-6{\n margin-left:50%;\n }\n .offset-xl-7{\n margin-left:58.333333%;\n }\n .offset-xl-8{\n margin-left:66.666667%;\n }\n .offset-xl-9{\n margin-left:75%;\n }\n .offset-xl-10{\n margin-left:83.333333%;\n }\n .offset-xl-11{\n margin-left:91.666667%;\n }\n}\n\n*{\n box-sizing:border-box;\n padding:0;\n margin:0;\n}\n\n*::before, *::after{\n box-sizing:border-box;\n}\n\nhtml{\n font-size:62.5%;\n line-height:1.6;\n}\n\nbody{\n font-family:\"Lato\", sans-serif;\n font-size:16px;\n font-weight:400;\n color:#5f5f5f;\n background:#fafbfc;\n}\n\nmain{\n display:block;\n}\n\na{\n color:#33c3f0;\n text-decoration:none;\n background-color:transparent;\n transition:color linear 250ms;\n}\n\na:hover{\n color:#10aee0;\n text-decoration:none;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"]{\n -webkit-appearance:button;\n}\n\n::-moz-focus-inner{\n padding:0;\n border:0;\n}\n\n.button{\n box-sizing:border-box;\n display:inline-block;\n padding:0.8rem 1rem;\n overflow:visible;\n font-family:inherit;\n font-size:1.5rem;\n font-weight:400;\n line-height:1.5;\n color:#5f5f5f;\n text-align:center;\n text-decoration:none;\n white-space:nowrap;\n cursor:pointer;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none;\n background-color:white;\n border:1px solid #e6e6e6;\n border-radius:0.25rem;\n transition:background-color linear 250ms, border-color linear 250ms;\n}\n\n.button:hover, .button:focus{\n color:#5f5f5f;\n background-color:#e6e6e6;\n border-color:#cdcdcd;\n outline:0;\n}\n\n.button.button-outline{\n background-color:transparent;\n transition:background-color linear 250ms, border-color linear 250ms, color linear 250ms;\n}\n\n.button.button-outline:hover, .button.button-outline:focus{\n color:#464646;\n background-color:transparent;\n border-color:#cdcdcd;\n outline:0;\n}\n\n.button.button-clear{\n background-color:transparent;\n border-color:transparent;\n transition:background-color linear 250ms, border-color linear 250ms, color linear 250ms;\n}\n\n.button.button-clear:hover, .button.button-clear:focus{\n color:#464646;\n background-color:transparent;\n border-color:transparent;\n outline:0;\n}\n\n.button.button-primary{\n color:white;\n background-color:#33c3f0;\n border-color:#1bbcee;\n}\n\n.button.button-primary:hover, .button.button-primary:focus{\n color:white;\n background-color:#10aee0;\n border-color:#0f9cc8;\n outline:0;\n}\n\n.button.button-outline.button-primary{\n color:#33c3f0;\n background-color:transparent;\n border-color:#33c3f0;\n}\n\n.button.button-outline.button-primary:hover, .button.button-outline.button-primary:focus{\n color:#10aee0;\n background-color:transparent;\n border-color:#10aee0;\n outline:0;\n}\n\n.button.button-clear.button-primary{\n color:#33c3f0;\n background-color:transparent;\n border-color:transparent;\n}\n\n.button.button-clear.button-primary:hover, .button.button-clear.button-primary:focus{\n color:#10aee0;\n background-color:transparent;\n border-color:transparent;\n outline:0;\n}\n\n.button.button-secondary{\n color:#111111;\n background-color:#f0f0f0;\n border-color:#e3e3e3;\n}\n\n.button.button-secondary:hover, .button.button-secondary:focus{\n color:#111111;\n background-color:#d7d7d7;\n border-color:#cacaca;\n outline:0;\n}\n\n.button.button-outline.button-secondary{\n color:#f0f0f0;\n background-color:transparent;\n border-color:#f0f0f0;\n}\n\n.button.button-outline.button-secondary:hover, .button.button-outline.button-secondary:focus{\n color:#d7d7d7;\n background-color:transparent;\n border-color:#d7d7d7;\n outline:0;\n}\n\n.button.button-clear.button-secondary{\n color:#f0f0f0;\n background-color:transparent;\n border-color:transparent;\n}\n\n.button.button-clear.button-secondary:hover, .button.button-clear.button-secondary:focus{\n color:#d7d7d7;\n background-color:transparent;\n border-color:transparent;\n outline:0;\n}\n\ncode,\nkbd,\npre,\nsamp{\n font-family:\"Inconsolata\", monospace;\n}\n\ncode{\n padding:0.2rem 0.5rem;\n font-size:100%;\n color:#5f5f5f;\n word-break:break-word;\n background:#e7eaeb;\n border:1px solid #e6e6e6;\n border-radius:0.25rem;\n}\n\npre{\n display:block;\n padding:2rem;\n margin-bottom:2.5rem;\n overflow-x:auto;\n font-size:90%;\n color:#5f5f5f;\n white-space:pre;\n background:#e7eaeb;\n border:1px solid #e6e6e6;\n border-radius:0.25rem;\n}\n\npre code{\n font-size:inherit;\n color:inherit;\n word-break:normal;\n}\n\n*[disabled]{\n cursor:not-allowed;\n}\n\nform{\n margin-bottom:2.5rem;\n}\n\ninput[type=\"date\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"email\"], input[type=\"month\"], input[type=\"number\"], input[type=\"password\"], input[type=\"search\"], input[type=\"tel\"], input[type=\"text\"], input[type=\"url\"], input[type=\"week\"]{\n box-sizing:border-box;\n margin-bottom:1.5rem;\n font-family:inherit;\n line-height:1.5;\n color:#5f5f5f;\n background:white;\n border:1px solid #e6e6e6;\n border-radius:0.25rem;\n box-shadow:none;\n transition:background linear 250ms, border-color linear 250ms;\n padding:0.8rem 1rem;\n font-size:1.5rem;\n max-width:100%;\n -webkit-appearance:none;\n}\n\ninput[type=\"date\"]:focus, input[type=\"datetime\"]:focus, input[type=\"datetime-local\"]:focus, input[type=\"email\"]:focus, input[type=\"month\"]:focus, input[type=\"number\"]:focus, input[type=\"password\"]:focus, input[type=\"search\"]:focus, input[type=\"tel\"]:focus, input[type=\"text\"]:focus, input[type=\"url\"]:focus, input[type=\"week\"]:focus{\n background:white;\n border-color:#33c3f0;\n outline:0;\n}\n\ninput[type=\"date\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"month\"], input[type=\"week\"]{\n -webkit-appearance:listbox;\n height:calc(3.85rem + 2px);\n}\n\ninput[type=\"checkbox\"], input[type=\"radio\"]{\n margin-right:1rem;\n}\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button{\n height:auto;\n}\n\n::-webkit-datetime-edit-fields-wrapper{\n padding:0;\n margin:0;\n}\n\n::-webkit-input-placeholder{\n color:#b9b9b9;\n opacity:1;\n}\n\n::-moz-placeholder{\n color:#b9b9b9;\n opacity:1;\n}\n\n:-ms-input-placeholder{\n color:#b9b9b9;\n opacity:1;\n}\n\n::-ms-input-placeholder{\n color:#b9b9b9;\n opacity:1;\n}\n\n::placeholder{\n color:#b9b9b9;\n opacity:1;\n}\n\ntextarea{\n box-sizing:border-box;\n margin-bottom:1.5rem;\n font-family:inherit;\n line-height:1.5;\n color:#5f5f5f;\n background:white;\n border:1px solid #e6e6e6;\n border-radius:0.25rem;\n box-shadow:none;\n transition:background linear 250ms, border-color linear 250ms;\n padding:0.8rem 1rem;\n font-size:1.5rem;\n max-width:100%;\n -webkit-appearance:none;\n overflow:auto;\n}\n\ntextarea:focus{\n background:white;\n border-color:#33c3f0;\n outline:0;\n}\n\nselect{\n box-sizing:border-box;\n margin-bottom:1.5rem;\n font-family:inherit;\n line-height:1.5;\n color:#5f5f5f;\n background:white;\n border:1px solid #e6e6e6;\n border-radius:0.25rem;\n box-shadow:none;\n transition:background linear 250ms, border-color linear 250ms;\n padding:0.8rem 1rem;\n font-size:1.5rem;\n max-width:100%;\n text-transform:none;\n}\n\nselect:focus{\n background:white;\n border-color:#33c3f0;\n outline:0;\n}\n\nselect:not([multiple]){\n height:calc(3.85rem + 2px);\n}\n\nlabel{\n display:block;\n margin-bottom:.5rem;\n font-weight:600;\n}\n\nlegend{\n box-sizing:border-box;\n display:block;\n max-width:100%;\n margin-bottom:.5rem;\n font-weight:600;\n color:inherit;\n white-space:normal;\n}\n\nfieldset{\n margin-bottom:1.5rem;\n border-width:0;\n}\n\nhr{\n box-sizing:content-box;\n height:0;\n margin:1.5rem 0;\n overflow:visible;\n border:0;\n border-top:1px solid #e6e6e6;\n}\n\nimg{\n border-style:none;\n}\n\nfigcaption{\n display:block;\n}\n\nfigure{\n display:block;\n margin:0 0 2.5rem;\n}\n\nul{\n padding-left:2rem;\n margin-bottom:2.5rem;\n list-style:circle outside;\n}\n\nul ul,\nul ol{\n margin:0;\n}\n\nol{\n padding-left:1.7rem;\n margin-bottom:2.5rem;\n list-style:decimal outside;\n}\n\nol ol,\nol ul{\n margin:0;\n}\n\ndl{\n margin-bottom:2.5rem;\n}\n\ndl dt{\n margin:0 0 0 0;\n font-weight:600;\n}\n\ndl dd{\n margin:0 0 2.5rem 2.5rem;\n}\n\ntable{\n width:100%;\n max-width:100%;\n margin-bottom:2.5rem;\n font-size:90%;\n border-spacing:0;\n border-collapse:collapse;\n background-color:transparent;\n}\n\ncaption{\n padding:0.85rem 0.85rem;\n}\n\nth{\n padding:0.85rem 0.85rem;\n text-align:left;\n vertical-align:top;\n}\n\ntd{\n padding:0.85rem 0.85rem;\n text-align:left;\n vertical-align:top;\n border-top:1px solid #e6e6e6;\n}\n\n.table-bordered, table.docutils:not(.footnote):not(.citation), table.docutils.field-list{\n border:solid 1px #e6e6e6;\n}\n\n.table-headed th, table.docutils:not(.footnote):not(.citation) th, table.docutils.field-list th{\n background-color:#e7e9ec;\n}\n\n.table-striped tbody tr:nth-child(odd), table.docutils:not(.footnote):not(.citation) tbody tr:nth-child(odd){\n background-color:#fafafa;\n}\n\n.table-hover tbody tr:hover{\n background-color:whitesmoke;\n}\n\nh1, #search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption,\n.h1, h2, .document > .section .toctree-wrapper .caption,\n.h2, h3, #search-results ul.search > li > a,\n.h3, h4,\n.h4, h5,\n.h5, h6,\n.h6{\n font-family:\"Lato\", sans-serif;\n color:#5f5f5f;\n}\n\nh1 small, #search-results h2 small, #search-results .document > .section .toctree-wrapper .caption small, .document > .section .toctree-wrapper #search-results .caption small, .h1 small, h2 small, .document > .section .toctree-wrapper .caption small, .h2 small, h3 small, #search-results ul.search > li > a small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small{\n font-size:65%;\n line-height:1;\n}\n\nh1, #search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption,\n.h1{\n margin:4rem 0 1.5rem;\n font-size:32px;\n font-weight:700;\n line-height:1.2;\n}\n\nh2, .document > .section .toctree-wrapper .caption,\n.h2{\n margin:4rem 0 1.5rem;\n font-size:24px;\n font-weight:700;\n line-height:1.25;\n}\n\nh3, #search-results ul.search > li > a,\n.h3{\n margin:4rem 0 1.5rem;\n font-size:20.8px;\n font-weight:700;\n line-height:1.3;\n}\n\nh4,\n.h4{\n margin:4rem 0 1.5rem;\n font-size:17.6px;\n font-weight:700;\n line-height:1.35;\n}\n\nh5,\n.h5{\n margin:4rem 0 1.5rem;\n font-size:16px;\n font-weight:700;\n line-height:1.5;\n}\n\nh6,\n.h6{\n margin:4rem 0 1.5rem;\n font-size:14.4px;\n font-weight:700;\n line-height:1.6;\n}\n\nabbr[title]{\n -webkit-text-decoration:underline dotted;\n text-decoration:underline dotted;\n}\n\np{\n margin-bottom:2.5rem;\n}\n\nblockquote{\n padding:1rem 1.5rem;\n margin-bottom:2.5rem;\n border-left:3px solid #e6e6e6;\n}\n\nb,\nstrong{\n font-weight:700;\n}\n\nsmall{\n font-size:80%;\n}\n\nsub,\nsup{\n position:relative;\n font-size:75%;\n line-height:0;\n vertical-align:baseline;\n}\n\nsub{\n bottom:-.25em;\n}\n\nsup{\n top:-.5em;\n}\n.alert, .admonition{\n position:relative;\n padding:1.5rem 2rem;\n margin-bottom:2.5rem;\n border:1px solid #e6e6e6;\n border-radius:0.25rem;\n}\n.alert-green, .admonition.important, .admonition.hint, .admonition.tip{\n background:#bcf0c2;\n border:1px solid #a8ebaf;\n color:#5f5f5f;\n}\n\n.alert-red, .admonition.danger, .admonition.error{\n background:#ffd2cf;\n border:1px solid #ffbab6;\n color:#5f5f5f;\n}\n\n.alert-blue, .admonition.note{\n background:#ccf1ff;\n border:1px solid #b2e9ff;\n color:#5f5f5f;\n}\n\n.alert-orange, .admonition.attention, .admonition.caution, .admonition.warning{\n background:#ffe5ce;\n border:1px solid #ffd7b4;\n color:#5f5f5f;\n}\n\n.icon-input{\n max-width:100%;\n display:-ms-inline-flexbox;\n display:inline-flex;\n font-size:1.5rem;\n margin-bottom:1.5rem;\n position:relative;\n}\n\n.icon-input input{\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n font-size:1em;\n margin:0;\n padding-right:2.65em;\n}\n\n.icon-input [class*=\"icon-\"]{\n position:absolute;\n top:0;\n right:0;\n bottom:auto;\n left:auto;\n color:#b9b9b9;\n height:100%;\n font-size:1em;\n line-height:1;\n opacity:1;\n pointer-events:none;\n text-align:center;\n width:2.65em;\n}\n\n.icon-input [class*=\"icon-\"]:before{\n position:absolute;\n top:50%;\n right:auto;\n bottom:auto;\n left:0;\n margin:-.5em 0;\n text-align:center;\n width:100%;\n}\n@font-face{\n font-family:'fontello';\n src:url(\"../font/fontello.eot?44759829\");\n src:url(\"../font/fontello.eot?44759829#iefix\") format(\"embedded-opentype\"), url(\"../font/fontello.woff2?44759829\") format(\"woff2\"), url(\"../font/fontello.woff?44759829\") format(\"woff\"), url(\"../font/fontello.ttf?44759829\") format(\"truetype\"), url(\"../font/fontello.svg?44759829#fontello\") format(\"svg\");\n font-weight:normal;\n font-style:normal;\n}\n[class^=\"icon-\"]:before, [class*=\" icon-\"]:before{\n font-family:\"fontello\";\n font-style:normal;\n font-weight:normal;\n speak:none;\n display:inline-block;\n text-decoration:inherit;\n width:1em;\n margin-right:.2em;\n text-align:center;\n font-variant:normal;\n text-transform:none;\n line-height:1em;\n margin-left:.2em;\n -webkit-font-smoothing:antialiased;\n -moz-osx-font-smoothing:grayscale;\n}\n\n.icon-search:before{\n content:'\\e800';\n}\n.icon-edit:before{\n content:'\\e801';\n}\n.icon-download:before{\n content:'\\e802';\n}\n.icon-attention:before{\n content:'\\e804';\n}\n.icon-info-circled:before{\n content:'\\e805';\n}\n.icon-attention-circled:before{\n content:'\\e810';\n}\n.icon-github-circled:before{\n content:'\\f09b';\n}\n.icon-menu:before{\n content:'\\f0c9';\n}\n.icon-lightbulb:before{\n content:'\\f0eb';\n}\n.icon-bitbucket:before{\n content:'\\f171';\n}\n.icon-gitlab:before{\n content:'\\f296';\n}\n.admonition .admonition-title{\n font-weight:bold;\n margin-bottom:.5rem;\n}\n\n.admonition .admonition-title:before{\n font-family:\"fontello\";\n padding-right:1rem;\n}\n\n.admonition :last-child{\n margin-bottom:0;\n}\n\n.admonition.attention .admonition-title:before, .admonition.caution .admonition-title:before, .admonition.warning .admonition-title:before{\n content:\"\\e804\";\n}\n\n.admonition.danger .admonition-title:before, .admonition.error .admonition-title:before{\n content:\"\\e810\";\n}\n\n.admonition.important .admonition-title:before{\n content:\"\\e810\";\n}\n\n.admonition.hint .admonition-title:before, .admonition.tip .admonition-title:before{\n content:\"\\f0eb\";\n}\n\n.admonition.note .admonition-title:before{\n content:\"\\e801\";\n}\n.breadcrumbs-outer{\n background:#fafbfc;\n border:solid 1px #e6e6e6;\n}\n\n.breadcrumbs{\n display:-ms-flexbox;\n display:flex;\n list-style:none;\n margin:0;\n padding:1rem 0;\n}\n\n.breadcrumbs li + li:not(.breadcrumbs-aside):before{\n padding:0 1rem;\n content:\"•\";\n}\n\n.breadcrumbs .breadcrumbs-aside{\n margin-left:auto;\n}\n\n.breadcrumbs code{\n padding:0;\n border:none;\n background:none;\n font-family:\"Lato\", sans-serif;\n font-size:initial;\n}\n\n.breadcrumbs code.literal{\n color:#5f5f5f;\n}\n\n@media (max-width: 991px){\n ul.breadcrumbs .breadcrumbs-aside{\n display:none;\n }\n}\n.footer{\n color:rgba(0, 0, 0, 0.54);\n padding-top:4rem;\n padding-bottom:4rem;\n}\nheader{\n background:#24292e;\n padding:2rem 0;\n}\n\nheader .container{\n display:-ms-flexbox;\n display:flex;\n -ms-flex-direction:row;\n flex-direction:row;\n -ms-flex-align:center;\n align-items:center;\n}\n\nheader .site-nav-toggle{\n color:#f5f6f7;\n font-size:3.5rem;\n margin-left:-1rem;\n padding:.5rem 1rem .5rem 0;\n cursor:pointer;\n}\n\nheader .site-title{\n color:white;\n font-size:2rem;\n font-weight:400;\n}\n\n@media (max-width: 991px){\n header{\n position:fixed;\n top:0;\n right:auto;\n bottom:auto;\n left:auto;\n padding:0;\n -webkit-transform:translateY(0);\n transform:translateY(0);\n transition:-webkit-transform 250ms ease-in-out;\n transition:transform 250ms ease-in-out;\n transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;\n width:100%;\n z-index:101;\n }\n header.up{\n -webkit-transform:translateY(-100%);\n transform:translateY(-100%);\n }\n header .site-title{\n font-size:1.5rem;\n }\n}\n.main-outer{\n background:#f5f6f7;\n padding-top:3rem;\n padding-bottom:10rem;\n}\n\n.document > .section > h1, #search-results .document > .section > h2, #search-results .document > .section .toctree-wrapper .document > .section > .caption, .document > .section .toctree-wrapper #search-results .document > .section > .caption{\n margin-top:0;\n margin-bottom:4rem;\n}\n.site-nav code.literal,\n.site-nav tt.literal{\n border:none;\n background:inherit;\n color:inherit;\n padding-left:0;\n padding-right:0;\n}\n\n.site-nav-tree .caption{\n font-weight:bold;\n}\n\n.site-nav-tree ul{\n list-style-type:none;\n padding-left:0;\n}\n\n.site-nav-tree ul ul{\n margin-left:1.5rem;\n}\n\n.site-nav-tree li{\n line-height:1.8;\n}\n\n.site-nav-tree > ul > li:not(.current) > ul{\n display:none;\n}\n\n.site-nav-tree a{\n color:rgba(0, 0, 0, 0.54);\n}\n\n.site-nav-tree a.current, .site-nav-tree a:hover{\n color:rgba(0, 0, 0, 0.87);\n}\n\n@media (max-width: 991px){\n body{\n padding-top:6.6rem;\n }\n .main-outer{\n position:relative;\n }\n .site-nav{\n position:fixed;\n top:0;\n right:0;\n bottom:0;\n left:0;\n background:#f5f6f7;\n height:100vh;\n overflow-y:scroll;\n padding-top:10rem;\n -webkit-transform:translateX(-100%);\n transform:translateX(-100%);\n transition:-webkit-transform 250ms linear;\n transition:transform 250ms linear;\n transition:transform 250ms linear, -webkit-transform 250ms linear;\n z-index:100;\n }\n body.nav-in{\n overflow:hidden;\n }\n body.nav-in .site-nav{\n -webkit-transform:translateX(0);\n transform:translateX(0);\n }\n body.nav-in .site-nav .icon-input{\n width:100%;\n }\n}\n.docutils.container{\n width:100%;\n margin:0;\n padding:0;\n}\n#search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption{\n margin-bottom:5rem;\n}\n\n#search-results ul.search{\n list-style-type:none;\n margin-top:3rem;\n padding:0;\n}\n\n#search-results ul.search > li:not(:last-child){\n padding-bottom:3rem;\n border-bottom:solid 1px #e6e6e6;\n margin-bottom:3rem;\n}\n.headerlink{\n visibility:hidden;\n padding-left:.5rem;\n opacity:.3;\n}\n\n.headerlink:hover{\n opacity:.6;\n}\n\ncaption:hover > a.headerlink,\n.code-block-caption:hover > a.headerlink,\ndt:hover > a.headerlink,\nh1:hover > a.headerlink,\n#search-results h2:hover > a.headerlink,\n#search-results .document > .section .toctree-wrapper .caption:hover > a.headerlink,\n.document > .section .toctree-wrapper #search-results .caption:hover > a.headerlink,\nh2:hover > a.headerlink,\n.document > .section .toctree-wrapper .caption:hover > a.headerlink,\nh3:hover > a.headerlink,\n#search-results ul.search > li > a:hover > a.headerlink,\nh4:hover > a.headerlink,\nh5:hover > a.headerlink,\nh6:hover > a.headerlink,\n.caption:hover > a.headerlink,\n.caption-text:hover > a.headerlink{\n visibility:visible;\n}\n\n.footnote-reference,\n.citation-reference{\n font-size:90%;\n position:relative;\n top:-.6rem;\n}\n\n.rubric{\n margin-bottom:1.25rem;\n font-weight:bold;\n}\n\nimg{\n min-height:1px;\n max-width:100%;\n height:auto;\n}\n\n.align-left{\n float:left;\n margin-right:2.5rem;\n margin-bottom:2.5rem;\n}\n\n.align-center{\n margin:auto;\n display:block;\n}\n\n.align-center.figure{\n text-align:center;\n}\n\n.align-right{\n float:right;\n margin-left:2.5rem;\n margin-bottom:2.5rem;\n}\n.sidebar{\n border:1px solid #e6e6e6;\n margin:0 0 2.5rem 2.5rem;\n padding:2.5rem;\n background-color:#f0f0f0;\n width:40%;\n float:right;\n}\n\n.sidebar-title{\n background:#f5f6f7;\n font-weight:bold;\n margin-top:-2.5rem;\n margin-right:-2.5rem;\n margin-bottom:2.5rem;\n margin-left:-2.5rem;\n padding:.5rem 1rem;\n}\ntable.docutils.footnote{\n color:#aaaaaa;\n width:auto;\n}\n\ntable.docutils.footnote td{\n border:0;\n padding-left:0;\n padding-right:2rem;\n}\n\ntable.docutils.footnote td:not(.label){\n width:100%;\n}\n\ntable.docutils.footnote td em + p{\n display:inline-block;\n}\n\ntable.docutils.footnote td p.last{\n margin-bottom:0;\n}\n.figure p.caption{\n font-style:italic;\n}\nol.arabic{\n list-style-type:decimal;\n}\n\nol.loweralpha{\n list-style-type:lower-alpha;\n}\n\nol.upperalpha{\n list-style-type:upper-alpha;\n}\n\nol.lowerroman{\n list-style-type:lower-roman;\n}\n\nol.upperroman{\n list-style-type:upper-roman;\n}\n\nli p,\ndd p{\n margin-bottom:1.25rem;\n}\n\nli p:last-child,\ndd p:last-child{\n margin-bottom:0;\n}\n\n.line-block{\n margin-bottom:2.5rem;\n margin-left:2.5rem;\n}\n\n.line-block .line-block{\n margin-bottom:0;\n margin-left:2rem;\n}\n\nblockquote .attribution{\n margin-bottom:0;\n}\n\n.guilabel{\n border:1px solid #33c3f0;\n background:#c2edfa;\n font-size:80%;\n font-weight:700;\n border-radius:0.25rem;\n padding:.15rem .5rem;\n margin:auto .2rem;\n}\ndiv[class^='highlight-']{\n background:#e7eaeb;\n margin-bottom:2.5rem;\n overflow-x:auto;\n}\n\ndiv[class^='highlight-'] pre{\n margin-bottom:0;\n}\n\ntd.linenos pre{\n margin:0;\n border:0;\n border-radius:0;\n border-right:1px solid #e6e6e6;\n}\n\ntd.code{\n width:100%;\n}\n\ntd.code pre{\n margin:0;\n border:0;\n border-radius:0;\n}\n\ntable.highlighttable{\n font-size:100%;\n border:1px solid #e6e6e6;\n border-radius:0.25rem;\n margin-bottom:0;\n}\n\ntable.highlighttable td{\n padding:0;\n}\n\ntt.literal,\ncode.literal{\n background:white;\n color:#ff4136;\n font-size:90%;\n}\n\ntt.xref,\na tt,\ncode.xref,\na code{\n color:#111111;\n}\n\ntt.download,\ncode.download{\n background:inherit;\n padding:inherit;\n font-weight:normal;\n font-family:inherit;\n font-size:inherit;\n color:inherit;\n border:inherit;\n white-space:inherit;\n}\n\ntt.download::before,\ncode.download::before{\n font-family:fontello;\n content:\"\\e802\";\n padding-right:.5rem;\n}\ndl:not(.docutils) dt{\n margin:.6rem 0;\n font-size:90%;\n line-height:normal;\n background:rgba(51, 195, 240, 0.1);\n color:rgba(51, 195, 240, 0.9);\n border-top:solid 3px #33c3f0;\n padding:.6rem;\n}\n\ndl:not(.docutils) dl dt{\n border:none;\n border-left:solid 3px #e6e6e6;\n background:#f0f0f0;\n color:#5f5f5f;\n}\n\ndl:not(.docutils) tt.descname,\ndl:not(.docutils) tt.descclassname,\ndl:not(.docutils) code.descname,\ndl:not(.docutils) code.descclassname{\n background-color:transparent;\n border:none;\n padding:0;\n font-size:100%;\n}\n\ndl:not(.docutils) tt.descname,\ndl:not(.docutils) code.descname{\n font-weight:bold;\n}\n\ndl:not(.docutils).data dt{\n display:inline-block;\n}\n.align-top{\n vertical-align:top;\n}\n\n.align-bottom{\n vertical-align:bottom;\n}\n\n.align-middle{\n vertical-align:middle;\n}\n\n.align-baseline{\n vertical-align:baseline;\n}\n\n.clearfix::after{\n display:block;\n clear:both;\n content:\"\";\n}\n\n.b-white{\n background-color:white;\n}\n\n.c-white{\n color:white;\n}\n\n.b-black{\n background-color:#111111;\n}\n\n.c-black{\n color:#111111;\n}\n\n.b-primary{\n background-color:#33c3f0;\n}\n\n.c-primary{\n color:#33c3f0;\n}\n\n.b-secondary{\n background-color:#f0f0f0;\n}\n\n.c-secondary{\n color:#f0f0f0;\n}\n\n.b-aqua{\n background-color:#7fdbff;\n}\n\n.c-aqua{\n color:#7fdbff;\n}\n\n.b-blue{\n background-color:#0074d9;\n}\n\n.c-blue{\n color:#0074d9;\n}\n\n.b-navy{\n background-color:#001f3f;\n}\n\n.c-navy{\n color:#001f3f;\n}\n\n.b-teal{\n background-color:#39cccc;\n}\n\n.c-teal{\n color:#39cccc;\n}\n\n.b-green{\n background-color:#2ecc40;\n}\n\n.c-green{\n color:#2ecc40;\n}\n\n.b-olive{\n background-color:#3d9970;\n}\n\n.c-olive{\n color:#3d9970;\n}\n\n.b-lime{\n background-color:#01ff70;\n}\n\n.c-lime{\n color:#01ff70;\n}\n\n.b-yellow{\n background-color:#ffdc00;\n}\n\n.c-yellow{\n color:#ffdc00;\n}\n\n.b-orange{\n background-color:#ff851b;\n}\n\n.c-orange{\n color:#ff851b;\n}\n\n.b-red{\n background-color:#ff4136;\n}\n\n.c-red{\n color:#ff4136;\n}\n\n.b-fuchsia{\n background-color:#f012be;\n}\n\n.c-fuchsia{\n color:#f012be;\n}\n\n.b-purple{\n background-color:#b10dc9;\n}\n\n.c-purple{\n color:#b10dc9;\n}\n\n.b-maroon{\n background-color:#85144b;\n}\n\n.c-maroon{\n color:#85144b;\n}\n\n.b-silver{\n background-color:#dddddd;\n}\n\n.c-silver{\n color:#dddddd;\n}\n\n.b-gray{\n background-color:#aaaaaa;\n}\n\n.c-gray{\n color:#aaaaaa;\n}\n\n.b-facebook{\n background-color:#3b5999;\n}\n\n.c-facebook{\n color:#3b5999;\n}\n\n.b-twitter{\n background-color:#55acee;\n}\n\n.c-twitter{\n color:#55acee;\n}\n\n.b-linkedin{\n background-color:#0077b5;\n}\n\n.c-linkedin{\n color:#0077b5;\n}\n\n.b-googleplus{\n background-color:#dd4b39;\n}\n\n.c-googleplus{\n color:#dd4b39;\n}\n\n.b-instagram{\n background-color:#e4405f;\n}\n\n.c-instagram{\n color:#e4405f;\n}\n\n.b-pinterest{\n background-color:#bd081c;\n}\n\n.c-pinterest{\n color:#bd081c;\n}\n\n.b-cinder{\n background-color:#24292e;\n}\n\n.c-cinder{\n color:#24292e;\n}\n\n.b-whitesmoke{\n background-color:#f5f6f7;\n}\n\n.c-whitesmoke{\n color:#f5f6f7;\n}\n\n.b-solitude{\n background-color:#fafbfc;\n}\n\n.c-solitude{\n color:#fafbfc;\n}\n\n.disabled{\n cursor:not-allowed;\n}\n\n.move{\n cursor:move;\n}\n\n.pointer{\n cursor:pointer;\n}\n\n.d-block{\n display:block;\n}\n\n.d-hidden{\n display:none !important;\n}\n\n.d-flex{\n display:-ms-flexbox;\n display:flex;\n}\n\n.d-grid{\n display:grid;\n}\n\n.d-inline{\n display:inline;\n}\n\n.d-inline-block{\n display:inline-block;\n}\n\n.d-inline-flex{\n display:-ms-inline-flexbox;\n display:inline-flex;\n}\n\n.d-table{\n display:table;\n}\n\n.d-table-cell{\n display:table-cell;\n}\n\n.flex-row{\n -ms-flex-direction:row;\n flex-direction:row;\n}\n\n.flex-column{\n -ms-flex-direction:column;\n flex-direction:column;\n}\n\n.flex-row-reverse{\n -ms-flex-direction:row-reverse;\n flex-direction:row-reverse;\n}\n\n.flex-column-reverse{\n -ms-flex-direction:column-reverse;\n flex-direction:column-reverse;\n}\n\n.justify-content-start{\n -ms-flex-pack:start;\n justify-content:flex-start;\n}\n\n.justify-content-end{\n -ms-flex-pack:end;\n justify-content:flex-end;\n}\n\n.justify-content-center{\n -ms-flex-pack:center;\n justify-content:center;\n}\n\n.justify-content-between{\n -ms-flex-pack:justify;\n justify-content:space-between;\n}\n\n.justify-content-around{\n -ms-flex-pack:distribute;\n justify-content:space-around;\n}\n\n.align-items-start{\n -ms-flex-align:start;\n align-items:flex-start;\n}\n\n.align-items-end{\n -ms-flex-align:end;\n align-items:flex-end;\n}\n\n.align-items-center{\n -ms-flex-align:center;\n align-items:center;\n}\n\n.align-items-baseline{\n -ms-flex-align:baseline;\n align-items:baseline;\n}\n\n.align-items-stretch{\n -ms-flex-align:stretch;\n align-items:stretch;\n}\n\n.flex-nowrap{\n -ms-flex-wrap:nowrap;\n flex-wrap:nowrap;\n}\n\n.flex-wrap{\n -ms-flex-wrap:wrap;\n flex-wrap:wrap;\n}\n\n.flex-wrap-reverse{\n -ms-flex-wrap:wrap-reverse;\n flex-wrap:wrap-reverse;\n}\n\n.align-self-start{\n -ms-flex-item-align:start;\n align-self:flex-start;\n}\n\n.align-self-end{\n -ms-flex-item-align:end;\n align-self:flex-end;\n}\n\n.align-self-center{\n -ms-flex-item-align:center;\n align-self:center;\n}\n\n.align-self-baseline{\n -ms-flex-item-align:baseline;\n align-self:baseline;\n}\n\n.align-self-stretch{\n -ms-flex-item-align:stretch;\n align-self:stretch;\n}\n\n.pull-left{\n float:left !important;\n}\n\n.pull-right{\n float:right !important;\n}\n\n.img-fluid{\n display:block;\n width:100%;\n max-width:100%;\n height:auto;\n min-height:1px;\n}\n\n.list-style-none{\n list-style:none !important;\n}\n\n.list-style-reset{\n padding:0;\n margin:0;\n list-style:none !important;\n}\n\n.scroll-x{\n overflow-x:auto;\n}\n\n.noscroll{\n overflow:hidden;\n}\n\n.fixed{\n position:fixed;\n}\n\n.relative{\n position:relative;\n}\n\n.absolute{\n position:absolute;\n}\n\n@media print{\n .no-print,\n .no-print *{\n display:none !important;\n }\n}\n\n.full-height{\n height:100%;\n}\n\n.full-visual-height{\n height:100vh;\n}\n\n.full-width{\n box-sizing:border-box;\n width:100%;\n}\n\n.max-full-width{\n box-sizing:border-box;\n max-width:100%;\n}\n\n.margin-zero{\n margin:0;\n}\n\n.m-auto{\n margin:auto;\n}\n\n.mt-auto{\n margin-top:auto;\n}\n\n.mr-auto{\n margin-right:auto;\n}\n\n.mb-auto{\n margin-bottom:auto;\n}\n\n.ml-auto{\n margin-left:auto;\n}\n\n.push-auto{\n margin-right:auto;\n margin-left:auto;\n}\n\n.text-left{\n text-align:left;\n}\n\n.text-right{\n text-align:right;\n}\n\n.text-center{\n text-align:center;\n}\n\n.text-just{\n text-align:justify;\n}\n\n.strong{\n font-weight:700;\n}\n\n.lead{\n font-weight:300;\n}\n\n.muted{\n opacity:.7;\n}\n\n.nowrap{\n white-space:nowrap;\n}\n\n.small{\n font-size:80%;\n}\n\n.uppercase{\n text-transform:uppercase;\n}\n\n.text-shadow{\n text-shadow:0 2px 4px rgba(0, 0, 0, 0.5);\n}\n\n.flip-x{\n -webkit-transform:scale(-1, 1);\n transform:scale(-1, 1);\n}\n\n.flip-y{\n -webkit-transform:scale(1, -1);\n transform:scale(1, -1);\n}\n\n.flip-both{\n -webkit-transform:scale(-1, -1);\n transform:scale(-1, -1);\n}\n\n.hidden-xs-up{\n display:none !important;\n}\n\n@media (max-width: 575px){\n .hidden-xs-down{\n display:none !important;\n }\n}\n\n@media (min-width: null) and (max-width: 575px){\n .hidden-xs{\n display:none !important;\n }\n}\n\n@media (min-width: 576px){\n .hidden-sm-up{\n display:none !important;\n }\n}\n\n@media (max-width: 767px){\n .hidden-sm-down{\n display:none !important;\n }\n}\n\n@media (min-width: 576px) and (max-width: 767px){\n .hidden-sm{\n display:none !important;\n }\n}\n\n@media (min-width: 768px){\n .hidden-md-up{\n display:none !important;\n }\n}\n\n@media (max-width: 991px){\n .hidden-md-down{\n display:none !important;\n }\n}\n\n@media (min-width: 768px) and (max-width: 991px){\n .hidden-md{\n display:none !important;\n }\n}\n\n@media (min-width: 992px){\n .hidden-lg-up{\n display:none !important;\n }\n}\n\n@media (max-width: 1199px){\n .hidden-lg-down{\n display:none !important;\n }\n}\n\n@media (min-width: 992px) and (max-width: 1199px){\n .hidden-lg{\n display:none !important;\n }\n}\n\n@media (min-width: 1200px){\n .hidden-xl-up{\n display:none !important;\n }\n}\n\n.hidden-xl-down{\n display:none !important;\n}\n\n@media (min-width: 1200px) and (max-width: null){\n .hidden-xl{\n display:none !important;\n }\n}\n/*# sourceMappingURL=theme.css.map */","// Grid Framework\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n width: 100%;\n min-height: 1px; // This prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n\n // here we dont need the full with as you cannot offset by 100%\n @for $i from 1 through ($columns - 1) {\n .offset#{$infix}-#{$i} {\n margin-left: percentage($i / $columns);\n }\n }\n }\n }\n}\n","// Base Styles\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// NOTE\n// html is set to 62.5% so that all the REM measurements throughout karma-css\n// are based on 10px sizing. So basically 1.5rem = 15px :)\n\n// box sizing & reset margin\n* {\n box-sizing: border-box;\n padding: 0;\n margin: 0;\n &::before,\n &::after {\n box-sizing: border-box;\n }\n}\n\n// basic document styling\nhtml {\n font-size: 62.5%;\n line-height: $base-line-height;\n}\n\nbody {\n font-family: $base-font-family;\n font-size: $base-font-size;\n font-weight: $base-font-weight;\n color: $font-color;\n background: $body-background;\n}\n\nmain {\n display: block;\n}\n","// Anchor\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent;\n transition: $link-transition;\n\n &:hover {\n color: $link-color-hover;\n text-decoration: $link-decoration-hover;\n }\n}\n","// Button\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\t// stylelint-disable-line property-no-vendor-prefix\n}\n\n::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n// default buttons style\n.button {\n @include button;\n\n $btn-border-hover: darken($button-default-border-color, $darken-hover-percent);\n $btn-bg-hover: darken($button-default-bg-color, $darken-hover-percent);\n\n @include button-hover($button-default-font-color, $btn-bg-hover, $btn-border-hover);\n\n $btn-font-hover: darken($button-default-font-color, $darken-hover-percent);\n\n &.button-outline {\n background-color: transparent;\n transition: $button-transition, color linear $animation-speed-fast;\n @include button-hover($btn-font-hover, transparent, $btn-border-hover);\n }\n\n &.button-clear {\n background-color: transparent;\n border-color: transparent;\n transition: $button-transition, color linear $animation-speed-fast;\n @include button-hover($btn-font-hover, transparent, transparent);\n }\n}\n\n// button color variations\n@each $button, $colors in $buttons {\n // start with a border color half of the $darken-hover-percent to get a slight visual contrast\n $btn-border: darken(nth($colors, 1), ($darken-hover-percent / 2));\n $btn-font: nth($colors, 2);\n $btn-bg: nth($colors, 1);\n\n // then when we roll over we will user the full percentage to adjust the colors\n $btn-border-hover: darken($btn-border, $darken-hover-percent);\n $btn-bg-hover: darken($btn-bg, $darken-hover-percent);\n\n // basic coloured button\n .button.button-#{$button} {\n @include button-color-variation($btn-font, $btn-bg, $btn-border);\n @include button-hover($btn-font, $btn-bg-hover, $btn-border-hover);\n }\n\n // outline transparent background, use button color for font color\n .button.button-outline.button-#{$button} {\n @include button-color-variation($btn-bg, transparent, $btn-bg);\n @include button-hover($btn-bg-hover, transparent, $btn-bg-hover);\n }\n\n // clear transparent background and border, use button color for font color\n .button.button-clear.button-#{$button} {\n @include button-color-variation($btn-bg, transparent, transparent);\n @include button-hover($btn-bg-hover, transparent, transparent);\n }\n\n}\n","// Button\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// mixins to create buttons\n\n// create a basic button\n//\n// Usage:\n// @include button;\n//\n@mixin button {\n box-sizing: border-box;\n display: inline-block;\n padding: $button-padding-y $button-padding-x;\n overflow: visible;\n font-family: inherit;\n font-size: $button-font-size;\n font-weight: $button-font-weight;\n line-height: $button-line-height;\n color: $button-default-font-color;\n text-align: center;\n text-decoration: none;\n white-space: nowrap;\n cursor: pointer;\n user-select: none;\n background-color: $button-default-bg-color;\n border: $button-border-width solid $button-default-border-color;\n border-radius: $button-border-radius;\n transition: $button-transition;\n}\n\n// button styles required to create a colored variation\n//\n// Usage:\n// @include button-color-variation(color(\"white\"), color(\"black\"), color(\"secondary\"));\n//\n@mixin button-color-variation($color, $background-color, $border-color) {\n color: $color;\n background-color: $background-color;\n border-color: $border-color;\n}\n\n// button hover and focus state\n//\n// Usage:\n// @include button-hover(color(\"white\"), color(\"black\"), color(\"secondary\"));\n//\n@mixin button-hover($color, $background-color, $border-color) {\n &:hover,\n &:focus {\n color: $color;\n background-color: $background-color;\n border-color: $border-color;\n outline: 0;\n }\n}\n\n// button size variation\n//\n// Usage:\n// @include button-size(1rem, 1rem, 15px);\n//\n@mixin button-size(\n $padding-y: $button-padding-y,\n $padding-x: $button-padding-x,\n $font-size: $button-font-size) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n}\n","// Code\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\ncode,\nkbd,\npre,\nsamp {\n font-family: $code-font-family;\n}\n\n// inline code\ncode {\n padding: $code-padding;\n font-size: $code-font-size;\n color: $code-font-color;\n word-break: break-word;\n background: $code-background;\n border: $code-border-width solid $code-border-color;\n border-radius: $code-border-radius;\n}\n\n// code block\npre {\n display: block;\n padding: $pre-padding;\n margin-bottom: $pre-margin-bottom;\n overflow-x: auto;\n font-size: $pre-font-size;\n color: $code-font-color;\n white-space: pre;\n background: $code-background;\n border: $code-border-width solid $code-border-color;\n border-radius: $code-border-radius;\n\n // inline code within\n code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n }\n\n}\n","// Cursor\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n*[disabled] {\n cursor: not-allowed;\n}\n","// Form\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// stylelint-disable selector-no-qualifying-type\n\nform {\n margin-bottom: $form-margin-bottom;\n}\n\ninput {\n &[type=\"date\"],\n &[type=\"datetime\"],\n &[type=\"datetime-local\"],\n &[type=\"email\"],\n &[type=\"month\"],\n &[type=\"number\"],\n &[type=\"password\"],\n &[type=\"search\"],\n &[type=\"tel\"],\n &[type=\"text\"],\n &[type=\"url\"],\n &[type=\"week\"] {\n @include input;\n @include input-size;\n @include input-width;\n @include input-focus;\n -webkit-appearance: none; // stylelint-disable-line property-no-vendor-prefix\n }\n\n &[type=\"date\"],\n &[type=\"datetime\"],\n &[type=\"datetime-local\"],\n &[type=\"month\"],\n &[type=\"week\"] {\n -webkit-appearance: listbox; // stylelint-disable-line property-no-vendor-prefix\n height: $input-height;\n }\n\n // only set some simple margin as components will handle the style better\n &[type=\"checkbox\"],\n &[type=\"radio\"] {\n margin-right: 1rem;\n }\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n// stop date controls in webkit being taller\n::-webkit-datetime-edit-fields-wrapper {\n padding: 0;\n margin: 0;\n}\n\n// placeholder text\n::placeholder {\n color: $input-placeholder-color;\n opacity: 1;\n}\n\ntextarea {\n @include input;\n @include input-size;\n @include input-width;\n @include input-focus;\n -webkit-appearance: none; // stylelint-disable-line property-no-vendor-prefix\n overflow: auto;\n}\n\nselect {\n @include input;\n @include input-size;\n @include input-width;\n @include input-focus;\n text-transform: none;\n\n &:not([multiple]) {\n height: $input-height;\n }\n}\n\nlabel {\n display: block;\n margin-bottom: .5rem;\n font-weight: $label-font-weight;\n}\n\nlegend {\n box-sizing: border-box;\n display: block;\n max-width: 100%;\n margin-bottom: .5rem;\n font-weight: $label-font-weight;\n color: inherit;\n white-space: normal;\n}\n\nfieldset {\n margin-bottom: $input-margin-bottom;\n border-width: 0;\n}\n","// Inputs\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// mixins to create form inputs\n\n// create a basic input\n//\n// Usage:\n// @include input;\n//\n@mixin input {\n box-sizing: border-box;\n margin-bottom: $input-margin-bottom;\n font-family: inherit;\n line-height: $input-line-height;\n color: $input-font-color;\n background: $input-background;\n border: $input-border-width solid $input-border-color;\n border-radius: $input-border-radius;\n box-shadow: none;\n transition: $input-transition;\n}\n\n// input styles for focus state\n//\n// Usage:\n// @include input-focus(color(\"white\"), color(\"primary\"));\n//\n@mixin input-focus(\n $background: $input-background-focus,\n $border-color: $input-border-color-focus) {\n &:focus {\n background: $background;\n border-color: $border-color;\n outline: 0;\n }\n}\n\n// used internally to set the default width of form fields\n// based on the $input-use-full-width variable\n//\n@mixin input-width {\n max-width: 100%; // will stop the ability to stretch a textarea beyond 100% width\n @if $input-use-full-width {\n width: 100%;\n }\n}\n\n// input size variation\n//\n// Usage:\n// @include input-size(1rem, 1rem, 15px);\n//\n@mixin input-size(\n $padding-y: $input-padding-y,\n $padding-x: $input-padding-x,\n $font-size: $input-font-size) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n}\n","// HR\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\nhr {\n box-sizing: content-box;\n height: 0;\n margin: $hr-margin;\n overflow: visible;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n","// Image\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\nimg {\n border-style: none;\n}\n\nfigcaption {\n display: block;\n}\n\nfigure {\n display: block;\n margin: 0 0 $figure-margin-bottom;\n}\n","// List\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\nul {\n padding-left: $ul-list-padding-left;\n margin-bottom: $ul-list-margin-bottom;\n list-style: $ul-list-style;\n\n ul,\n ol {\n margin: $ul-list-nested-margin;\n }\n}\n\nol {\n padding-left: $ol-list-padding-left;\n margin-bottom: $ol-list-margin-bottom;\n list-style: $ol-list-style;\n\n ol,\n ul {\n margin: $ol-list-nested-margin;\n }\n}\n\ndl {\n margin-bottom: $dl-margin-bottom;\n\n dt {\n margin: $dt-margin;\n font-weight: 600;\n }\n\n dd {\n margin: $dd-margin;\n }\n}\n","// Table\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\ntable {\n width: 100%;\n max-width: 100%;\n margin-bottom: $table-margin-bottom;\n font-size: $table-font-size;\n border-spacing: 0;\n border-collapse: collapse;\n background-color: $table-background-color;\n}\n\ncaption {\n padding: $table-cell-padding;\n}\n\nth {\n padding: $table-cell-padding;\n text-align: left;\n vertical-align: top;\n}\n\ntd {\n padding: $table-cell-padding;\n text-align: left;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n}\n\n// visual alternatives\n.table-bordered {\n border: solid $table-border-width $table-border-color;\n}\n\n.table-headed th {\n background-color: $table-headed-color;\n}\n\n.table-striped tbody tr:nth-child(odd) {\n background-color: $table-striped-color;\n}\n\n.table-hover tbody tr:hover {\n background-color: $table-hover-color;\n}\n","// Typography\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n%h {\n font-family: $header-font-family;\n color: $header-font-color;\n\n small {\n font-size: 65%;\n line-height: 1;\n }\n}\n\nh1,\n.h1 {\n @extend %h;\n margin: $h1-margin;\n font-size: $h1-font-size;\n font-weight: $h1-font-weight;\n line-height: $h1-line-height;\n}\n\nh2,\n.h2 {\n @extend %h;\n margin: $h2-margin;\n font-size: $h2-font-size;\n font-weight: $h2-font-weight;\n line-height: $h2-line-height;\n}\n\nh3,\n.h3 {\n @extend %h;\n margin: $h3-margin;\n font-size: $h3-font-size;\n font-weight: $h3-font-weight;\n line-height: $h3-line-height;\n}\n\nh4,\n.h4 {\n @extend %h;\n margin: $h4-margin;\n font-size: $h4-font-size;\n font-weight: $h4-font-weight;\n line-height: $h4-line-height;\n}\n\nh5,\n.h5 {\n @extend %h;\n margin: $h5-margin;\n font-size: $h5-font-size;\n font-weight: $h5-font-weight;\n line-height: $h5-line-height;\n}\n\nh6,\n.h6 {\n @extend %h;\n margin: $h6-margin;\n font-size: $h6-font-size;\n font-weight: $h6-font-weight;\n line-height: $h6-line-height;\n}\n\nabbr[title] { // stylelint-disable-line selector-no-qualifying-type\n text-decoration: underline dotted;\n}\n\np {\n margin-bottom: $paragraph-margin-bottom;\n}\n\nblockquote {\n padding: $blockquote-padding-y $blockquote-padding-x;\n margin-bottom: $blockquote-margin-bottom;\n border-left: $blockquote-border-left-width solid $blockquote-border-left-color;\n}\n\nb,\nstrong {\n font-weight: $strong-font-weight;\n}\n\nsmall {\n font-size: $small-font-size;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n","// Alerts\n//–––––––––––––––––––––––––––––––––––––––––––––––––– \n\n\n/* base alert style */\n\n.alert {\n position: relative;\n padding: $alert-padding;\n margin-bottom: $generic-margin-bottom;\n border: $border-width solid $border-color;\n border-radius: $global-radius;\n}\n\n\n/* coloured variations */\n\n@each $name, $colors in $alerts {\n $alert-bg: nth($colors, 1);\n $alert-font: nth($colors, 2);\n\n // border color half of the $darken-hover-percent to get a slight visual contrast\n $alert-border: darken($alert-bg, ($darken-hover-percent / 2));\n\n .alert-#{$name} {\n background: $alert-bg;\n border: $border-width solid $alert-border;\n color: $alert-font;\n }\n\n}","// Icon Input\n//––––––––––––––––––––––––––––––––––––––––––––––––––\n\n\n.icon-input {\n @include input-width;\n display: inline-flex;\n font-size: $input-font-size;\n margin-bottom: $icon-input-margin-bottom;\n position: relative;\n\n input {\n flex: 1 1 auto;\n font-size: 1em;\n margin: 0;\n padding-right: $icon-input-icon-width;\n }\n\n [class*=\"#{$icon-input-icon-class-prefix}\"] {\n @include position($top: 0, $right: 0);\n color: $icon-input-icon-color;\n height: 100%;\n font-size: 1em;\n line-height: 1;\n opacity: 1;\n pointer-events: none;\n text-align: center;\n width: $icon-input-icon-width;\n }\n\n [class*=\"#{$icon-input-icon-class-prefix}\"]:before {\n @include position($top: 50%, $left: 0);\n margin: -.5em 0;\n text-align: center;\n width: 100%;\n }\n}","// Position\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// position an element\n// be sure to set the parent elements position to relative then this will use its full bounds\n// usefull for cards where the anchor is a child of the card to make the whole card clickable\n//\n// Usage:\n// >> @include position(0,0,0,0)\n// top: 0; right: 0; bottom: 0; left: 0; position: absolute;\n//\n@mixin position($top: auto, $right: auto, $bottom: auto, $left: auto, $position: absolute) {\n position: $position;\n top: $top;\n right: $right;\n bottom: $bottom;\n left: $left;\n}\n","@font-face {\n font-family: 'fontello';\n src: url('../font/fontello.eot?44759829');\n src: url('../font/fontello.eot?44759829#iefix') format('embedded-opentype'),\n url('../font/fontello.woff2?44759829') format('woff2'),\n url('../font/fontello.woff?44759829') format('woff'),\n url('../font/fontello.ttf?44759829') format('truetype'),\n url('../font/fontello.svg?44759829#fontello') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */\n/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */\n/*\n@media screen and (-webkit-min-device-pixel-ratio:0) {\n @font-face {\n font-family: 'fontello';\n src: url('../font/fontello.svg?44759829#fontello') format('svg');\n }\n}\n*/\n \n [class^=\"icon-\"]:before, [class*=\" icon-\"]:before {\n font-family: \"fontello\";\n font-style: normal;\n font-weight: normal;\n speak: none;\n \n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: .2em;\n text-align: center;\n /* opacity: .8; */\n \n /* For safety - reset parent styles, that can break glyph codes*/\n font-variant: normal;\n text-transform: none;\n \n /* fix buttons height, for twitter bootstrap */\n line-height: 1em;\n \n /* Animation center compensation - margins should be symmetric */\n /* remove if not needed */\n margin-left: .2em;\n \n /* you can be more comfortable with increased icons size */\n /* font-size: 120%; */\n \n /* Font smoothing. That was taken from TWBS */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n \n /* Uncomment for 3D effect */\n /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */\n}\n \n.icon-search:before { content: '\\e800'; } /* '' */\n.icon-edit:before { content: '\\e801'; } /* '' */\n.icon-download:before { content: '\\e802'; } /* '' */\n.icon-attention:before { content: '\\e804'; } /* '' */\n.icon-info-circled:before { content: '\\e805'; } /* '' */\n.icon-attention-circled:before { content: '\\e810'; } /* '' */\n.icon-github-circled:before { content: '\\f09b'; } /* '' */\n.icon-menu:before { content: '\\f0c9'; } /* '' */\n.icon-lightbulb:before { content: '\\f0eb'; } /* '' */\n.icon-bitbucket:before { content: '\\f171'; } /* '' */\n.icon-gitlab:before { content: '\\f296'; } /* '' */","@charset \"UTF-8\";\n/* font\n *\n */\n@import url(\"https://fonts.googleapis.com/css?family=Inconsolata:400,700|Lato:300,400,400i,700,900\");\n/* core */\n/*! Karma-CSS v1.9.5 MIT License | http://karmacss.com | https://github.com/accentdesign/karma-css */\n.container {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n width: 540px;\n max-width: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n width: 720px;\n max-width: 100%;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n width: 960px;\n max-width: 100%;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n width: 1140px;\n max-width: 100%;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n* {\n box-sizing: border-box;\n padding: 0;\n margin: 0;\n}\n\n*::before, *::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-size: 62.5%;\n line-height: 1.6;\n}\n\nbody {\n font-family: \"Lato\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n color: #5f5f5f;\n background: #fafbfc;\n}\n\nmain {\n display: block;\n}\n\na {\n color: #33c3f0;\n text-decoration: none;\n background-color: transparent;\n transition: color linear 250ms;\n}\n\na:hover {\n color: #10aee0;\n text-decoration: none;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.button {\n box-sizing: border-box;\n display: inline-block;\n padding: 0.8rem 1rem;\n overflow: visible;\n font-family: inherit;\n font-size: 1.5rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5f5f5f;\n text-align: center;\n text-decoration: none;\n white-space: nowrap;\n cursor: pointer;\n user-select: none;\n background-color: white;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n transition: background-color linear 250ms, border-color linear 250ms;\n}\n\n.button:hover, .button:focus {\n color: #5f5f5f;\n background-color: #e6e6e6;\n border-color: #cdcdcd;\n outline: 0;\n}\n\n.button.button-outline {\n background-color: transparent;\n transition: background-color linear 250ms, border-color linear 250ms, color linear 250ms;\n}\n\n.button.button-outline:hover, .button.button-outline:focus {\n color: #464646;\n background-color: transparent;\n border-color: #cdcdcd;\n outline: 0;\n}\n\n.button.button-clear {\n background-color: transparent;\n border-color: transparent;\n transition: background-color linear 250ms, border-color linear 250ms, color linear 250ms;\n}\n\n.button.button-clear:hover, .button.button-clear:focus {\n color: #464646;\n background-color: transparent;\n border-color: transparent;\n outline: 0;\n}\n\n.button.button-primary {\n color: white;\n background-color: #33c3f0;\n border-color: #1bbcee;\n}\n\n.button.button-primary:hover, .button.button-primary:focus {\n color: white;\n background-color: #10aee0;\n border-color: #0f9cc8;\n outline: 0;\n}\n\n.button.button-outline.button-primary {\n color: #33c3f0;\n background-color: transparent;\n border-color: #33c3f0;\n}\n\n.button.button-outline.button-primary:hover, .button.button-outline.button-primary:focus {\n color: #10aee0;\n background-color: transparent;\n border-color: #10aee0;\n outline: 0;\n}\n\n.button.button-clear.button-primary {\n color: #33c3f0;\n background-color: transparent;\n border-color: transparent;\n}\n\n.button.button-clear.button-primary:hover, .button.button-clear.button-primary:focus {\n color: #10aee0;\n background-color: transparent;\n border-color: transparent;\n outline: 0;\n}\n\n.button.button-secondary {\n color: #111111;\n background-color: #f0f0f0;\n border-color: #e3e3e3;\n}\n\n.button.button-secondary:hover, .button.button-secondary:focus {\n color: #111111;\n background-color: #d7d7d7;\n border-color: #cacaca;\n outline: 0;\n}\n\n.button.button-outline.button-secondary {\n color: #f0f0f0;\n background-color: transparent;\n border-color: #f0f0f0;\n}\n\n.button.button-outline.button-secondary:hover, .button.button-outline.button-secondary:focus {\n color: #d7d7d7;\n background-color: transparent;\n border-color: #d7d7d7;\n outline: 0;\n}\n\n.button.button-clear.button-secondary {\n color: #f0f0f0;\n background-color: transparent;\n border-color: transparent;\n}\n\n.button.button-clear.button-secondary:hover, .button.button-clear.button-secondary:focus {\n color: #d7d7d7;\n background-color: transparent;\n border-color: transparent;\n outline: 0;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: \"Inconsolata\", monospace;\n}\n\ncode {\n padding: 0.2rem 0.5rem;\n font-size: 100%;\n color: #5f5f5f;\n word-break: break-word;\n background: #e7eaeb;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n}\n\npre {\n display: block;\n padding: 2rem;\n margin-bottom: 2.5rem;\n overflow-x: auto;\n font-size: 90%;\n color: #5f5f5f;\n white-space: pre;\n background: #e7eaeb;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n*[disabled] {\n cursor: not-allowed;\n}\n\nform {\n margin-bottom: 2.5rem;\n}\n\ninput[type=\"date\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"email\"], input[type=\"month\"], input[type=\"number\"], input[type=\"password\"], input[type=\"search\"], input[type=\"tel\"], input[type=\"text\"], input[type=\"url\"], input[type=\"week\"] {\n box-sizing: border-box;\n margin-bottom: 1.5rem;\n font-family: inherit;\n line-height: 1.5;\n color: #5f5f5f;\n background: white;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n box-shadow: none;\n transition: background linear 250ms, border-color linear 250ms;\n padding: 0.8rem 1rem;\n font-size: 1.5rem;\n max-width: 100%;\n -webkit-appearance: none;\n}\n\ninput[type=\"date\"]:focus, input[type=\"datetime\"]:focus, input[type=\"datetime-local\"]:focus, input[type=\"email\"]:focus, input[type=\"month\"]:focus, input[type=\"number\"]:focus, input[type=\"password\"]:focus, input[type=\"search\"]:focus, input[type=\"tel\"]:focus, input[type=\"text\"]:focus, input[type=\"url\"]:focus, input[type=\"week\"]:focus {\n background: white;\n border-color: #33c3f0;\n outline: 0;\n}\n\ninput[type=\"date\"], input[type=\"datetime\"], input[type=\"datetime-local\"], input[type=\"month\"], input[type=\"week\"] {\n -webkit-appearance: listbox;\n height: calc(3.85rem + 2px);\n}\n\ninput[type=\"checkbox\"], input[type=\"radio\"] {\n margin-right: 1rem;\n}\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n::-webkit-datetime-edit-fields-wrapper {\n padding: 0;\n margin: 0;\n}\n\n::placeholder {\n color: #b9b9b9;\n opacity: 1;\n}\n\ntextarea {\n box-sizing: border-box;\n margin-bottom: 1.5rem;\n font-family: inherit;\n line-height: 1.5;\n color: #5f5f5f;\n background: white;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n box-shadow: none;\n transition: background linear 250ms, border-color linear 250ms;\n padding: 0.8rem 1rem;\n font-size: 1.5rem;\n max-width: 100%;\n -webkit-appearance: none;\n overflow: auto;\n}\n\ntextarea:focus {\n background: white;\n border-color: #33c3f0;\n outline: 0;\n}\n\nselect {\n box-sizing: border-box;\n margin-bottom: 1.5rem;\n font-family: inherit;\n line-height: 1.5;\n color: #5f5f5f;\n background: white;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n box-shadow: none;\n transition: background linear 250ms, border-color linear 250ms;\n padding: 0.8rem 1rem;\n font-size: 1.5rem;\n max-width: 100%;\n text-transform: none;\n}\n\nselect:focus {\n background: white;\n border-color: #33c3f0;\n outline: 0;\n}\n\nselect:not([multiple]) {\n height: calc(3.85rem + 2px);\n}\n\nlabel {\n display: block;\n margin-bottom: .5rem;\n font-weight: 600;\n}\n\nlegend {\n box-sizing: border-box;\n display: block;\n max-width: 100%;\n margin-bottom: .5rem;\n font-weight: 600;\n color: inherit;\n white-space: normal;\n}\n\nfieldset {\n margin-bottom: 1.5rem;\n border-width: 0;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n margin: 1.5rem 0;\n overflow: visible;\n border: 0;\n border-top: 1px solid #e6e6e6;\n}\n\nimg {\n border-style: none;\n}\n\nfigcaption {\n display: block;\n}\n\nfigure {\n display: block;\n margin: 0 0 2.5rem;\n}\n\nul {\n padding-left: 2rem;\n margin-bottom: 2.5rem;\n list-style: circle outside;\n}\n\nul ul,\nul ol {\n margin: 0;\n}\n\nol {\n padding-left: 1.7rem;\n margin-bottom: 2.5rem;\n list-style: decimal outside;\n}\n\nol ol,\nol ul {\n margin: 0;\n}\n\ndl {\n margin-bottom: 2.5rem;\n}\n\ndl dt {\n margin: 0 0 0 0;\n font-weight: 600;\n}\n\ndl dd {\n margin: 0 0 2.5rem 2.5rem;\n}\n\ntable {\n width: 100%;\n max-width: 100%;\n margin-bottom: 2.5rem;\n font-size: 90%;\n border-spacing: 0;\n border-collapse: collapse;\n background-color: transparent;\n}\n\ncaption {\n padding: 0.85rem 0.85rem;\n}\n\nth {\n padding: 0.85rem 0.85rem;\n text-align: left;\n vertical-align: top;\n}\n\ntd {\n padding: 0.85rem 0.85rem;\n text-align: left;\n vertical-align: top;\n border-top: 1px solid #e6e6e6;\n}\n\n.table-bordered, table.docutils:not(.footnote):not(.citation), table.docutils.field-list {\n border: solid 1px #e6e6e6;\n}\n\n.table-headed th, table.docutils:not(.footnote):not(.citation) th, table.docutils.field-list th {\n background-color: #e7e9ec;\n}\n\n.table-striped tbody tr:nth-child(odd), table.docutils:not(.footnote):not(.citation) tbody tr:nth-child(odd) {\n background-color: #fafafa;\n}\n\n.table-hover tbody tr:hover {\n background-color: whitesmoke;\n}\n\nh1, #search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption,\n.h1, h2, .document > .section .toctree-wrapper .caption,\n.h2, h3, #search-results ul.search > li > a,\n.h3, h4,\n.h4, h5,\n.h5, h6,\n.h6 {\n font-family: \"Lato\", sans-serif;\n color: #5f5f5f;\n}\n\nh1 small, #search-results h2 small, #search-results .document > .section .toctree-wrapper .caption small, .document > .section .toctree-wrapper #search-results .caption small, .h1 small, h2 small, .document > .section .toctree-wrapper .caption small, .h2 small, h3 small, #search-results ul.search > li > a small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small {\n font-size: 65%;\n line-height: 1;\n}\n\nh1, #search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption,\n.h1 {\n margin: 4rem 0 1.5rem;\n font-size: 32px;\n font-weight: 700;\n line-height: 1.2;\n}\n\nh2, .document > .section .toctree-wrapper .caption,\n.h2 {\n margin: 4rem 0 1.5rem;\n font-size: 24px;\n font-weight: 700;\n line-height: 1.25;\n}\n\nh3, #search-results ul.search > li > a,\n.h3 {\n margin: 4rem 0 1.5rem;\n font-size: 20.8px;\n font-weight: 700;\n line-height: 1.3;\n}\n\nh4,\n.h4 {\n margin: 4rem 0 1.5rem;\n font-size: 17.6px;\n font-weight: 700;\n line-height: 1.35;\n}\n\nh5,\n.h5 {\n margin: 4rem 0 1.5rem;\n font-size: 16px;\n font-weight: 700;\n line-height: 1.5;\n}\n\nh6,\n.h6 {\n margin: 4rem 0 1.5rem;\n font-size: 14.4px;\n font-weight: 700;\n line-height: 1.6;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n}\n\np {\n margin-bottom: 2.5rem;\n}\n\nblockquote {\n padding: 1rem 1.5rem;\n margin-bottom: 2.5rem;\n border-left: 3px solid #e6e6e6;\n}\n\nb,\nstrong {\n font-weight: 700;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\n/* add your custom modules here */\n/* components */\n/* base alert style */\n.alert, .admonition {\n position: relative;\n padding: 1.5rem 2rem;\n margin-bottom: 2.5rem;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n}\n\n/* coloured variations */\n.alert-green, .admonition.important, .admonition.hint, .admonition.tip {\n background: #bcf0c2;\n border: 1px solid #a8ebaf;\n color: #5f5f5f;\n}\n\n.alert-red, .admonition.danger, .admonition.error {\n background: #ffd2cf;\n border: 1px solid #ffbab6;\n color: #5f5f5f;\n}\n\n.alert-blue, .admonition.note {\n background: #ccf1ff;\n border: 1px solid #b2e9ff;\n color: #5f5f5f;\n}\n\n.alert-orange, .admonition.attention, .admonition.caution, .admonition.warning {\n background: #ffe5ce;\n border: 1px solid #ffd7b4;\n color: #5f5f5f;\n}\n\n.icon-input {\n max-width: 100%;\n display: inline-flex;\n font-size: 1.5rem;\n margin-bottom: 1.5rem;\n position: relative;\n}\n\n.icon-input input {\n flex: 1 1 auto;\n font-size: 1em;\n margin: 0;\n padding-right: 2.65em;\n}\n\n.icon-input [class*=\"icon-\"] {\n position: absolute;\n top: 0;\n right: 0;\n bottom: auto;\n left: auto;\n color: #b9b9b9;\n height: 100%;\n font-size: 1em;\n line-height: 1;\n opacity: 1;\n pointer-events: none;\n text-align: center;\n width: 2.65em;\n}\n\n.icon-input [class*=\"icon-\"]:before {\n position: absolute;\n top: 50%;\n right: auto;\n bottom: auto;\n left: 0;\n margin: -.5em 0;\n text-align: center;\n width: 100%;\n}\n\n/* fontello */\n@font-face {\n font-family: 'fontello';\n src: url(\"../font/fontello.eot?44759829\");\n src: url(\"../font/fontello.eot?44759829#iefix\") format(\"embedded-opentype\"), url(\"../font/fontello.woff2?44759829\") format(\"woff2\"), url(\"../font/fontello.woff?44759829\") format(\"woff\"), url(\"../font/fontello.ttf?44759829\") format(\"truetype\"), url(\"../font/fontello.svg?44759829#fontello\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n\n/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */\n/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */\n/*\n@media screen and (-webkit-min-device-pixel-ratio:0) {\n @font-face {\n font-family: 'fontello';\n src: url('../font/fontello.svg?44759829#fontello') format('svg');\n }\n}\n*/\n[class^=\"icon-\"]:before, [class*=\" icon-\"]:before {\n font-family: \"fontello\";\n font-style: normal;\n font-weight: normal;\n speak: none;\n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: .2em;\n text-align: center;\n /* opacity: .8; */\n /* For safety - reset parent styles, that can break glyph codes*/\n font-variant: normal;\n text-transform: none;\n /* fix buttons height, for twitter bootstrap */\n line-height: 1em;\n /* Animation center compensation - margins should be symmetric */\n /* remove if not needed */\n margin-left: .2em;\n /* you can be more comfortable with increased icons size */\n /* font-size: 120%; */\n /* Font smoothing. That was taken from TWBS */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n /* Uncomment for 3D effect */\n /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */\n}\n\n.icon-search:before {\n content: '\\e800';\n}\n\n/* '' */\n.icon-edit:before {\n content: '\\e801';\n}\n\n/* '' */\n.icon-download:before {\n content: '\\e802';\n}\n\n/* '' */\n.icon-attention:before {\n content: '\\e804';\n}\n\n/* '' */\n.icon-info-circled:before {\n content: '\\e805';\n}\n\n/* '' */\n.icon-attention-circled:before {\n content: '\\e810';\n}\n\n/* '' */\n.icon-github-circled:before {\n content: '\\f09b';\n}\n\n/* '' */\n.icon-menu:before {\n content: '\\f0c9';\n}\n\n/* '' */\n.icon-lightbulb:before {\n content: '\\f0eb';\n}\n\n/* '' */\n.icon-bitbucket:before {\n content: '\\f171';\n}\n\n/* '' */\n.icon-gitlab:before {\n content: '\\f296';\n}\n\n/* '' */\n/* modules */\n/* admonition\n * note: we are just extending the alerts\n */\n.admonition .admonition-title {\n font-weight: bold;\n margin-bottom: .5rem;\n}\n\n.admonition .admonition-title:before {\n font-family: \"fontello\";\n padding-right: 1rem;\n}\n\n.admonition :last-child {\n margin-bottom: 0;\n}\n\n.admonition.attention .admonition-title:before, .admonition.caution .admonition-title:before, .admonition.warning .admonition-title:before {\n content: \"\\e804\";\n}\n\n.admonition.danger .admonition-title:before, .admonition.error .admonition-title:before {\n content: \"\\e810\";\n}\n\n.admonition.important .admonition-title:before {\n content: \"\\e810\";\n}\n\n.admonition.hint .admonition-title:before, .admonition.tip .admonition-title:before {\n content: \"\\f0eb\";\n}\n\n.admonition.note .admonition-title:before {\n content: \"\\e801\";\n}\n\n/* breadcrumb\n * \n */\n.breadcrumbs-outer {\n background: #fafbfc;\n border: solid 1px #e6e6e6;\n}\n\n.breadcrumbs {\n display: flex;\n list-style: none;\n margin: 0;\n padding: 1rem 0;\n}\n\n.breadcrumbs li + li:not(.breadcrumbs-aside):before {\n padding: 0 1rem;\n content: \"•\";\n}\n\n.breadcrumbs .breadcrumbs-aside {\n margin-left: auto;\n}\n\n.breadcrumbs code {\n padding: 0;\n border: none;\n background: none;\n font-family: \"Lato\", sans-serif;\n font-size: initial;\n}\n\n.breadcrumbs code.literal {\n color: #5f5f5f;\n}\n\n@media (max-width: 991px) {\n ul.breadcrumbs .breadcrumbs-aside {\n display: none;\n }\n}\n\n/* footer\n *\n */\n.footer {\n color: rgba(0, 0, 0, 0.54);\n padding-top: 4rem;\n padding-bottom: 4rem;\n}\n\n/* header\n *\n */\nheader {\n background: #24292e;\n padding: 2rem 0;\n}\n\nheader .container {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n\nheader .site-nav-toggle {\n color: #f5f6f7;\n font-size: 3.5rem;\n margin-left: -1rem;\n padding: .5rem 1rem .5rem 0;\n cursor: pointer;\n}\n\nheader .site-title {\n color: white;\n font-size: 2rem;\n font-weight: 400;\n}\n\n@media (max-width: 991px) {\n header {\n position: fixed;\n top: 0;\n right: auto;\n bottom: auto;\n left: auto;\n padding: 0;\n transform: translateY(0);\n transition: transform 250ms ease-in-out;\n width: 100%;\n z-index: 101;\n }\n header.up {\n transform: translateY(-100%);\n }\n header .site-title {\n font-size: 1.5rem;\n }\n}\n\n/* layout\n *\n */\n.main-outer {\n background: #f5f6f7;\n padding-top: 3rem;\n padding-bottom: 10rem;\n}\n\n.document > .section > h1, #search-results .document > .section > h2, #search-results .document > .section .toctree-wrapper .document > .section > .caption, .document > .section .toctree-wrapper #search-results .document > .section > .caption {\n margin-top: 0;\n margin-bottom: 4rem;\n}\n\n/* site nav\n *\n */\n.site-nav code.literal,\n.site-nav tt.literal {\n border: none;\n background: inherit;\n color: inherit;\n padding-left: 0;\n padding-right: 0;\n}\n\n.site-nav-tree .caption {\n font-weight: bold;\n}\n\n.site-nav-tree ul {\n list-style-type: none;\n padding-left: 0;\n}\n\n.site-nav-tree ul ul {\n margin-left: 1.5rem;\n}\n\n.site-nav-tree li {\n line-height: 1.8;\n}\n\n.site-nav-tree > ul > li:not(.current) > ul {\n display: none;\n}\n\n.site-nav-tree a {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.site-nav-tree a.current, .site-nav-tree a:hover {\n color: rgba(0, 0, 0, 0.87);\n}\n\n@media (max-width: 991px) {\n body {\n padding-top: 6.6rem;\n }\n .main-outer {\n position: relative;\n }\n .site-nav {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background: #f5f6f7;\n height: 100vh;\n overflow-y: scroll;\n padding-top: 10rem;\n transform: translateX(-100%);\n transition: transform 250ms linear;\n z-index: 100;\n }\n body.nav-in {\n overflow: hidden;\n }\n body.nav-in .site-nav {\n transform: translateX(0);\n }\n body.nav-in .site-nav .icon-input {\n width: 100%;\n }\n}\n\n/* -- framwork overrides --------------------------------------------------- */\n.docutils.container {\n width: 100%;\n margin: 0;\n padding: 0;\n}\n\n/* -- search results ------------------------------------------------------- */\n#search-results h2, #search-results .document > .section .toctree-wrapper .caption, .document > .section .toctree-wrapper #search-results .caption {\n margin-bottom: 5rem;\n}\n\n#search-results ul.search {\n list-style-type: none;\n margin-top: 3rem;\n padding: 0;\n}\n\n#search-results ul.search > li:not(:last-child) {\n padding-bottom: 3rem;\n border-bottom: solid 1px #e6e6e6;\n margin-bottom: 3rem;\n}\n\n/* -- general body styles --------------------------------------------------- */\n.headerlink {\n visibility: hidden;\n padding-left: .5rem;\n opacity: .3;\n}\n\n.headerlink:hover {\n opacity: .6;\n}\n\ncaption:hover > a.headerlink,\n.code-block-caption:hover > a.headerlink,\ndt:hover > a.headerlink,\nh1:hover > a.headerlink,\n#search-results h2:hover > a.headerlink,\n#search-results .document > .section .toctree-wrapper .caption:hover > a.headerlink,\n.document > .section .toctree-wrapper #search-results .caption:hover > a.headerlink,\nh2:hover > a.headerlink,\n.document > .section .toctree-wrapper .caption:hover > a.headerlink,\nh3:hover > a.headerlink,\n#search-results ul.search > li > a:hover > a.headerlink,\nh4:hover > a.headerlink,\nh5:hover > a.headerlink,\nh6:hover > a.headerlink,\n.caption:hover > a.headerlink,\n.caption-text:hover > a.headerlink {\n visibility: visible;\n}\n\n.footnote-reference,\n.citation-reference {\n font-size: 90%;\n position: relative;\n top: -.6rem;\n}\n\n.rubric {\n margin-bottom: 1.25rem;\n font-weight: bold;\n}\n\nimg {\n min-height: 1px;\n max-width: 100%;\n height: auto;\n}\n\n.align-left {\n float: left;\n margin-right: 2.5rem;\n margin-bottom: 2.5rem;\n}\n\n.align-center {\n margin: auto;\n display: block;\n}\n\n.align-center.figure {\n text-align: center;\n}\n\n.align-right {\n float: right;\n margin-left: 2.5rem;\n margin-bottom: 2.5rem;\n}\n\n/* -- sidebars -------------------------------------------------------------- */\n.sidebar {\n border: 1px solid #e6e6e6;\n margin: 0 0 2.5rem 2.5rem;\n padding: 2.5rem;\n background-color: #f0f0f0;\n width: 40%;\n float: right;\n}\n\n.sidebar-title {\n background: #f5f6f7;\n font-weight: bold;\n margin-top: -2.5rem;\n margin-right: -2.5rem;\n margin-bottom: 2.5rem;\n margin-left: -2.5rem;\n padding: .5rem 1rem;\n}\n\n/* -- tables ---------------------------------------------------------------- */\ntable.docutils.footnote {\n color: #aaaaaa;\n width: auto;\n}\n\ntable.docutils.footnote td {\n border: 0;\n padding-left: 0;\n padding-right: 2rem;\n /* make the column with the note fill all the width */\n /* where an em and p are together inline them so they are side by side */\n /* remove margin from last p */\n}\n\ntable.docutils.footnote td:not(.label) {\n width: 100%;\n}\n\ntable.docutils.footnote td em + p {\n display: inline-block;\n}\n\ntable.docutils.footnote td p.last {\n margin-bottom: 0;\n}\n\n/* -- figures --------------------------------------------------------------- */\n.figure p.caption {\n font-style: italic;\n}\n\n/* -- other body styles ----------------------------------------------------- */\nol.arabic {\n list-style-type: decimal;\n}\n\nol.loweralpha {\n list-style-type: lower-alpha;\n}\n\nol.upperalpha {\n list-style-type: upper-alpha;\n}\n\nol.lowerroman {\n list-style-type: lower-roman;\n}\n\nol.upperroman {\n list-style-type: upper-roman;\n}\n\nli p,\ndd p {\n margin-bottom: 1.25rem;\n}\n\nli p:last-child,\ndd p:last-child {\n margin-bottom: 0;\n}\n\n.line-block {\n margin-bottom: 2.5rem;\n margin-left: 2.5rem;\n}\n\n.line-block .line-block {\n margin-bottom: 0;\n margin-left: 2rem;\n}\n\nblockquote .attribution {\n margin-bottom: 0;\n}\n\n.guilabel {\n border: 1px solid #33c3f0;\n background: #c2edfa;\n font-size: 80%;\n font-weight: 700;\n border-radius: 0.25rem;\n padding: .15rem .5rem;\n margin: auto .2rem;\n}\n\n/* -- code displays --------------------------------------------------------- */\ndiv[class^='highlight-'] {\n background: #e7eaeb;\n margin-bottom: 2.5rem;\n overflow-x: auto;\n}\n\ndiv[class^='highlight-'] pre {\n margin-bottom: 0;\n}\n\ntd.linenos pre {\n margin: 0;\n border: 0;\n border-radius: 0;\n border-right: 1px solid #e6e6e6;\n}\n\ntd.code {\n width: 100%;\n}\n\ntd.code pre {\n margin: 0;\n border: 0;\n border-radius: 0;\n}\n\ntable.highlighttable {\n font-size: 100%;\n border: 1px solid #e6e6e6;\n border-radius: 0.25rem;\n margin-bottom: 0;\n}\n\ntable.highlighttable td {\n padding: 0;\n}\n\ntt.literal,\ncode.literal {\n background: white;\n color: #ff4136;\n font-size: 90%;\n}\n\ntt.xref,\na tt,\ncode.xref,\na code {\n color: #111111;\n}\n\ntt.download,\ncode.download {\n background: inherit;\n padding: inherit;\n font-weight: normal;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: inherit;\n white-space: inherit;\n}\n\ntt.download::before,\ncode.download::before {\n font-family: fontello;\n content: \"\\e802\";\n padding-right: .5rem;\n}\n\n/* -- module highlighting --------------------------------------------------- */\ndl:not(.docutils) dt {\n margin: .6rem 0;\n font-size: 90%;\n line-height: normal;\n background: rgba(51, 195, 240, 0.1);\n color: rgba(51, 195, 240, 0.9);\n border-top: solid 3px #33c3f0;\n padding: .6rem;\n}\n\ndl:not(.docutils) dl dt {\n border: none;\n border-left: solid 3px #e6e6e6;\n background: #f0f0f0;\n color: #5f5f5f;\n}\n\ndl:not(.docutils) tt.descname,\ndl:not(.docutils) tt.descclassname,\ndl:not(.docutils) code.descname,\ndl:not(.docutils) code.descclassname {\n background-color: transparent;\n border: none;\n padding: 0;\n font-size: 100%;\n}\n\ndl:not(.docutils) tt.descname,\ndl:not(.docutils) code.descname {\n font-weight: bold;\n}\n\ndl:not(.docutils).data dt {\n display: inline-block;\n}\n\n/* -- printout stylesheet --------------------------------------------------- */\n/* utilities */\n.align-top {\n vertical-align: top;\n}\n\n.align-bottom {\n vertical-align: bottom;\n}\n\n.align-middle {\n vertical-align: middle;\n}\n\n.align-baseline {\n vertical-align: baseline;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.b-white {\n background-color: white;\n}\n\n.c-white {\n color: white;\n}\n\n.b-black {\n background-color: #111111;\n}\n\n.c-black {\n color: #111111;\n}\n\n.b-primary {\n background-color: #33c3f0;\n}\n\n.c-primary {\n color: #33c3f0;\n}\n\n.b-secondary {\n background-color: #f0f0f0;\n}\n\n.c-secondary {\n color: #f0f0f0;\n}\n\n.b-aqua {\n background-color: #7fdbff;\n}\n\n.c-aqua {\n color: #7fdbff;\n}\n\n.b-blue {\n background-color: #0074d9;\n}\n\n.c-blue {\n color: #0074d9;\n}\n\n.b-navy {\n background-color: #001f3f;\n}\n\n.c-navy {\n color: #001f3f;\n}\n\n.b-teal {\n background-color: #39cccc;\n}\n\n.c-teal {\n color: #39cccc;\n}\n\n.b-green {\n background-color: #2ecc40;\n}\n\n.c-green {\n color: #2ecc40;\n}\n\n.b-olive {\n background-color: #3d9970;\n}\n\n.c-olive {\n color: #3d9970;\n}\n\n.b-lime {\n background-color: #01ff70;\n}\n\n.c-lime {\n color: #01ff70;\n}\n\n.b-yellow {\n background-color: #ffdc00;\n}\n\n.c-yellow {\n color: #ffdc00;\n}\n\n.b-orange {\n background-color: #ff851b;\n}\n\n.c-orange {\n color: #ff851b;\n}\n\n.b-red {\n background-color: #ff4136;\n}\n\n.c-red {\n color: #ff4136;\n}\n\n.b-fuchsia {\n background-color: #f012be;\n}\n\n.c-fuchsia {\n color: #f012be;\n}\n\n.b-purple {\n background-color: #b10dc9;\n}\n\n.c-purple {\n color: #b10dc9;\n}\n\n.b-maroon {\n background-color: #85144b;\n}\n\n.c-maroon {\n color: #85144b;\n}\n\n.b-silver {\n background-color: #dddddd;\n}\n\n.c-silver {\n color: #dddddd;\n}\n\n.b-gray {\n background-color: #aaaaaa;\n}\n\n.c-gray {\n color: #aaaaaa;\n}\n\n.b-facebook {\n background-color: #3b5999;\n}\n\n.c-facebook {\n color: #3b5999;\n}\n\n.b-twitter {\n background-color: #55acee;\n}\n\n.c-twitter {\n color: #55acee;\n}\n\n.b-linkedin {\n background-color: #0077b5;\n}\n\n.c-linkedin {\n color: #0077b5;\n}\n\n.b-googleplus {\n background-color: #dd4b39;\n}\n\n.c-googleplus {\n color: #dd4b39;\n}\n\n.b-instagram {\n background-color: #e4405f;\n}\n\n.c-instagram {\n color: #e4405f;\n}\n\n.b-pinterest {\n background-color: #bd081c;\n}\n\n.c-pinterest {\n color: #bd081c;\n}\n\n.b-cinder {\n background-color: #24292e;\n}\n\n.c-cinder {\n color: #24292e;\n}\n\n.b-whitesmoke {\n background-color: #f5f6f7;\n}\n\n.c-whitesmoke {\n color: #f5f6f7;\n}\n\n.b-solitude {\n background-color: #fafbfc;\n}\n\n.c-solitude {\n color: #fafbfc;\n}\n\n.disabled {\n cursor: not-allowed;\n}\n\n.move {\n cursor: move;\n}\n\n.pointer {\n cursor: pointer;\n}\n\n.d-block {\n display: block;\n}\n\n.d-hidden {\n display: none !important;\n}\n\n.d-flex {\n display: flex;\n}\n\n.d-grid {\n display: grid;\n}\n\n.d-inline {\n display: inline;\n}\n\n.d-inline-block {\n display: inline-block;\n}\n\n.d-inline-flex {\n display: inline-flex;\n}\n\n.d-table {\n display: table;\n}\n\n.d-table-cell {\n display: table-cell;\n}\n\n.flex-row {\n flex-direction: row;\n}\n\n.flex-column {\n flex-direction: column;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse;\n}\n\n.justify-content-start {\n justify-content: flex-start;\n}\n\n.justify-content-end {\n justify-content: flex-end;\n}\n\n.justify-content-center {\n justify-content: center;\n}\n\n.justify-content-between {\n justify-content: space-between;\n}\n\n.justify-content-around {\n justify-content: space-around;\n}\n\n.align-items-start {\n align-items: flex-start;\n}\n\n.align-items-end {\n align-items: flex-end;\n}\n\n.align-items-center {\n align-items: center;\n}\n\n.align-items-baseline {\n align-items: baseline;\n}\n\n.align-items-stretch {\n align-items: stretch;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap;\n}\n\n.flex-wrap {\n flex-wrap: wrap;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse;\n}\n\n.align-self-start {\n align-self: flex-start;\n}\n\n.align-self-end {\n align-self: flex-end;\n}\n\n.align-self-center {\n align-self: center;\n}\n\n.align-self-baseline {\n align-self: baseline;\n}\n\n.align-self-stretch {\n align-self: stretch;\n}\n\n.pull-left {\n float: left !important;\n}\n\n.pull-right {\n float: right !important;\n}\n\n.img-fluid {\n display: block;\n width: 100%;\n max-width: 100%;\n height: auto;\n min-height: 1px;\n}\n\n.list-style-none {\n list-style: none !important;\n}\n\n.list-style-reset {\n padding: 0;\n margin: 0;\n list-style: none !important;\n}\n\n.scroll-x {\n overflow-x: auto;\n}\n\n.noscroll {\n overflow: hidden;\n}\n\n.fixed {\n position: fixed;\n}\n\n.relative {\n position: relative;\n}\n\n.absolute {\n position: absolute;\n}\n\n@media print {\n .no-print,\n .no-print * {\n display: none !important;\n }\n}\n\n.full-height {\n height: 100%;\n}\n\n.full-visual-height {\n height: 100vh;\n}\n\n.full-width {\n box-sizing: border-box;\n width: 100%;\n}\n\n.max-full-width {\n box-sizing: border-box;\n max-width: 100%;\n}\n\n.margin-zero {\n margin: 0;\n}\n\n.m-auto {\n margin: auto;\n}\n\n.mt-auto {\n margin-top: auto;\n}\n\n.mr-auto {\n margin-right: auto;\n}\n\n.mb-auto {\n margin-bottom: auto;\n}\n\n.ml-auto {\n margin-left: auto;\n}\n\n.push-auto {\n margin-right: auto;\n margin-left: auto;\n}\n\n.text-left {\n text-align: left;\n}\n\n.text-right {\n text-align: right;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-just {\n text-align: justify;\n}\n\n.strong {\n font-weight: 700;\n}\n\n.lead {\n font-weight: 300;\n}\n\n.muted {\n opacity: .7;\n}\n\n.nowrap {\n white-space: nowrap;\n}\n\n.small {\n font-size: 80%;\n}\n\n.uppercase {\n text-transform: uppercase;\n}\n\n.text-shadow {\n text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);\n}\n\n.flip-x {\n transform: scale(-1, 1);\n}\n\n.flip-y {\n transform: scale(1, -1);\n}\n\n.flip-both {\n transform: scale(-1, -1);\n}\n\n.hidden-xs-up {\n display: none !important;\n}\n\n@media (max-width: 575px) {\n .hidden-xs-down {\n display: none !important;\n }\n}\n\n@media (min-width: null) and (max-width: 575px) {\n .hidden-xs {\n display: none !important;\n }\n}\n\n@media (min-width: 576px) {\n .hidden-sm-up {\n display: none !important;\n }\n}\n\n@media (max-width: 767px) {\n .hidden-sm-down {\n display: none !important;\n }\n}\n\n@media (min-width: 576px) and (max-width: 767px) {\n .hidden-sm {\n display: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .hidden-md-up {\n display: none !important;\n }\n}\n\n@media (max-width: 991px) {\n .hidden-md-down {\n display: none !important;\n }\n}\n\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-md {\n display: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .hidden-lg-up {\n display: none !important;\n }\n}\n\n@media (max-width: 1199px) {\n .hidden-lg-down {\n display: none !important;\n }\n}\n\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-lg {\n display: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .hidden-xl-up {\n display: none !important;\n }\n}\n\n.hidden-xl-down {\n display: none !important;\n}\n\n@media (min-width: 1200px) and (max-width: null) {\n .hidden-xl {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=theme.css.map */","/* admonition\n * note: we are just extending the alerts\n */\n\n.admonition {\n @extend .alert;\n\n .admonition-title {\n font-weight: bold;\n margin-bottom: .5rem;\n }\n .admonition-title:before {\n font-family: \"fontello\";\n padding-right: 1rem;\n }\n\n :last-child {\n margin-bottom: 0;\n }\n\n &.attention,\n &.caution,\n &.warning {\n @extend .alert-orange;\n\n .admonition-title:before {\n content: \"\\e804\";\n }\n }\n\n &.danger,\n &.error {\n @extend .alert-red;\n\n .admonition-title:before {\n content: \"\\e810\";\n }\n }\n\n &.important {\n @extend .alert-green;\n\n .admonition-title:before {\n content: \"\\e810\";\n }\n }\n\n &.hint,\n &.tip {\n @extend .alert-green;\n\n .admonition-title:before {\n content: \"\\f0eb\";\n }\n }\n\n &.note {\n @extend .alert-blue;\n\n .admonition-title:before {\n content: \"\\e801\";\n }\n }\n\n}","/* breadcrumb\n * \n */\n\n.breadcrumbs-outer {\n background: color(\"solitude\");\n border: solid 1px $border-color;\n}\n\n.breadcrumbs {\n display: flex;\n list-style: none;\n margin: 0;\n padding: 1rem 0;\n\n li+li:not(.breadcrumbs-aside):before {\n padding: 0 1rem;\n content: \"•\";\n }\n\n .breadcrumbs-aside {\n margin-left: auto;\n }\n\n code {\n padding: 0;\n border: none;\n background: none;\n font-family: $base-font-family;\n font-size: initial;\n\n &.literal {\n color: $font-color;\n }\n }\n}\n\n@include media-breakpoint-down(md) {\n ul.breadcrumbs .breadcrumbs-aside {\n display: none\n }\n}","/* footer\n *\n */\n\n .footer {\n color: rgba(0, 0, 0, .54);\n padding-top: 4rem;\n padding-bottom: 4rem;\n}\n","/* header\n *\n */\n\nheader {\n background: color(\"cinder\");\n padding: 2rem 0;\n\n .container {\n display: flex;\n flex-direction: row;\n align-items: center;\n }\n\n .site-nav-toggle {\n color: color(\"whitesmoke\");\n font-size: 3.5rem;\n margin-left: -1rem;\n padding: .5rem 1rem .5rem 0;\n cursor: pointer;\n }\n\n .site-title {\n color: color(\"white\");\n font-size: 2rem;\n font-weight: 400;\n }\n}\n\n@include media-breakpoint-down(md) {\n header {\n @include position($top: 0, $position: fixed);\n padding: 0;\n transform: translateY(0);\n transition: transform $animation-speed-fast ease-in-out;\n width: 100%;\n z-index: zindex('header');\n\n &.up {\n transform: translateY(-100%);\n }\n\n .site-title {\n font-size: 1.5rem;\n }\n }\n}","/* layout\n *\n */\n\n\n // main body holder\n\n.main-outer {\n background: color(\"whitesmoke\");\n padding-top: 3rem;\n padding-bottom: 10rem;\n}\n\n\n// main document content\n\n.document { \n\n > .section {\n\n > h1 {\n margin-top: 0;\n margin-bottom: 4rem;\n }\n\n .toctree-wrapper .caption {\n @extend h2;\n }\n }\n}\n","/* site nav\n *\n */\n\n.site-nav {\n code.literal,\n tt.literal {\n border: none;\n background: inherit;\n color: inherit;\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.site-nav-tree {\n\n .caption {\n font-weight: bold;\n }\n\n ul {\n list-style-type: none;\n padding-left: 0;\n }\n\n ul ul {\n margin-left: 1.5rem;\n }\n \n li {\n line-height: 1.8;\n }\n\n > ul > li:not(.current) > ul {\n display: none;\n }\n\n a {\n color: rgba(0, 0, 0, .54);\n\n &.current,\n &:hover {\n color: rgba(0, 0, 0, .87);\n }\n }\n\n}\n\n// make site-nav responsive on mobile\n\n@include media-breakpoint-down(md) {\n body {\n padding-top: 6.6rem;\n }\n .main-outer {\n position: relative;\n }\n\n .site-nav {\n @include position(0,0,0,0, fixed);\n background: color(\"whitesmoke\");\n height: 100vh;\n overflow-y: scroll;\n padding-top: 10rem;\n transform: translateX(-100%);\n transition: transform $animation-speed-fast linear;\n z-index: zindex('site-nav');\n }\n\n body.nav-in {\n overflow: hidden;\n }\n\n body.nav-in .site-nav {\n transform: translateX(0);\n\n .icon-input {\n width: 100%;\n }\n }\n\n}","/* -- framwork overrides --------------------------------------------------- */\n\n// some elements are using a container class so we need to loose the grid style\n.docutils.container {\n width: 100%;\n margin: 0;\n padding: 0;\n}\n\n/* -- search results ------------------------------------------------------- */\n\n#search-results {\n\n h2 {\n @extend h1; // changing template markup to h1 is not doing anything, \n // oddly searchtools.js is replacing it\n margin-bottom: 5rem;\n }\n\n ul.search {\n list-style-type: none;\n margin-top: 3rem;\n padding: 0;\n\n > li:not(:last-child) {\n padding-bottom: 3rem;\n border-bottom: solid $border-width $border-color;\n margin-bottom: 3rem;\n }\n \n > li > a {\n @extend h3;\n }\n }\n\n}\n\n/* -- general body styles --------------------------------------------------- */\n\n.headerlink {\n visibility: hidden;\n padding-left: .5rem;\n opacity: .3;\n &:hover {\n opacity: .6;\n }\n}\n\ncaption,\n.code-block-caption,\ndt,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.caption,\n.caption-text {\n &:hover > a.headerlink {\n visibility: visible;\n }\n}\n\n.footnote-reference,\n.citation-reference {\n font-size: 90%;\n position: relative;\n top: -.6rem;\n}\n\n.rubric {\n margin-bottom: $generic-margin-bottom / 2;\n font-weight: bold;\n}\n\nimg {\n min-height: 1px;\n max-width: 100%;\n height: auto;\n}\n\n.align-left {\n float: left;\n margin-right: $generic-margin-bottom;\n margin-bottom: $generic-margin-bottom;\n}\n\n.align-center {\n margin: auto;\n display: block;\n\n &.figure {\n text-align: center;\n }\n}\n\n.align-right {\n float: right;\n margin-left: $generic-margin-bottom;\n margin-bottom: $generic-margin-bottom;\n}\n\n/* -- sidebars -------------------------------------------------------------- */\n\n.sidebar {\n border: 1px solid $border-color;\n margin: 0 0 $generic-margin-bottom $generic-margin-bottom;\n padding: $generic-margin-bottom;\n background-color: color(\"secondary\");\n width: 40%;\n float: right;\n}\n\n.sidebar-title {\n background: color(\"whitesmoke\");\n font-weight: bold;\n margin: {\n top: -$generic-margin-bottom;\n right: -$generic-margin-bottom;\n bottom: $generic-margin-bottom;\n left: -$generic-margin-bottom;\n }\n padding: .5rem 1rem;\n}\n\n/* -- tables ---------------------------------------------------------------- */\n\ntable.docutils:not(.footnote):not(.citation) {\n @extend .table-headed;\n @extend .table-bordered;\n @extend .table-striped;\n}\n\ntable.docutils.field-list {\n @extend .table-headed;\n @extend .table-bordered;\n}\n\ntable.docutils.footnote {\n color: color(\"gray\");\n width: auto;\n}\n\ntable.docutils.footnote td {\n border: 0;\n padding-left: 0;\n padding-right: 2rem;\n\n /* make the column with the note fill all the width */\n &:not(.label) {\n width: 100%;\n }\n\n /* where an em and p are together inline them so they are side by side */\n em+p {\n display: inline-block;\n }\n\n /* remove margin from last p */\n p.last {\n margin-bottom: 0;\n }\n}\n\n\n/* -- figures --------------------------------------------------------------- */\n\n.figure p.caption {\n font-style: italic;\n}\n\n/* -- other body styles ----------------------------------------------------- */\n\nol.arabic {\n list-style-type: decimal;\n}\n\nol.loweralpha {\n list-style-type: lower-alpha;\n}\n\nol.upperalpha {\n list-style-type: upper-alpha;\n}\n\nol.lowerroman {\n list-style-type: lower-roman;\n}\n\nol.upperroman {\n list-style-type: upper-roman;\n}\n\nli p,\ndd p {\n margin-bottom: $generic-margin-bottom / 2;\n\n &:last-child {\n margin-bottom: 0;\n }\n}\n\n.line-block {\n margin-bottom: $generic-margin-bottom;\n margin-left: $generic-margin-bottom;\n\n .line-block {\n margin-bottom: 0;\n margin-left: 2rem;\n }\n}\n\nblockquote .attribution {\n margin-bottom: 0;\n} \n\n.guilabel {\n border: $border-width solid color(\"primary\");\n background: color-lighten(\"primary\", 30%);\n font-size: 80%;\n font-weight: 700;\n border-radius: $global-radius;\n padding: .15rem .5rem;\n margin: auto .2rem;\n}\n\n/* -- code displays --------------------------------------------------------- */\n\ndiv[class^='highlight-'] {\n background: $code-background;\n margin-bottom: $generic-margin-bottom;\n overflow-x: auto;\n\n pre {\n margin-bottom: 0;\n }\n}\n\ntd.linenos pre {\n margin: 0;\n border: 0;\n border-radius: 0;\n border-right: $code-border-width solid $code-border-color;\n}\n\ntd.code {\n width: 100%;\n}\n\ntd.code pre {\n margin: 0;\n border: 0;\n border-radius: 0;\n}\n\ntable.highlighttable {\n font-size: 100%;\n border: $code-border-width solid $code-border-color;\n border-radius: $code-border-radius;\n margin-bottom: 0;\n}\n\ntable.highlighttable td {\n padding: 0;\n}\n\ntt.literal,\ncode.literal {\n background: color(\"white\");\n color: color(\"red\");\n font-size: 90%;\n}\n\ntt.xref,\na tt,\ncode.xref,\na code {\n color: color(\"black\");\n}\n\ntt.download,\ncode.download {\n background: inherit;\n padding: inherit;\n font-weight: normal;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: inherit;\n white-space: inherit;\n\n &::before {\n font-family: fontello;\n content: \"\\e802\";\n padding-right: .5rem;\n }\n}\n\n/* -- module highlighting --------------------------------------------------- */\ndl:not(.docutils) dt {\n margin: .6rem 0;\n font-size: 90%;\n line-height: normal;\n background: color-a(\"primary\", .1);\n color: color-a(\"primary\", .9);\n border-top: solid 3px color(\"primary\");\n padding: .6rem;\n}\n\ndl:not(.docutils) dl dt {\n border: none;\n border-left: solid 3px $border-color;\n background: color(\"secondary\");\n color: $font-color;\n}\n\ndl:not(.docutils) {\n tt.descname,\n tt.descclassname,\n code.descname,\n code.descclassname {\n background-color: transparent;\n border: none;\n padding: 0;\n font-size: 100%;\n }\n\n tt.descname,\n code.descname {\n font-weight: bold;\n }\n}\n\ndl:not(.docutils).data dt {\n display: inline-block;\n}\n\n/* -- printout stylesheet --------------------------------------------------- */\n","// Align\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.align-top { vertical-align: top; }\n.align-bottom { vertical-align: bottom; }\n.align-middle { vertical-align: middle; }\n.align-baseline { vertical-align: baseline; }\n","// Clearfix\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// used to clear a floating element\n//\n// Usage:\n// @include clearfix;\n//\n@mixin clearfix {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// Color\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// creates color helpers for each color\n// .b-primary {...}\n// .c-primary {...}\n@each $name, $color in $colors {\n .b-#{$name} {\n background-color: $color;\n }\n .c-#{$name} {\n color: $color;\n }\n}\n","// Cursor\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.disabled { cursor: not-allowed; }\n.move { cursor: move; }\n.pointer { cursor: pointer; }\n","// Display\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.d-block { display: block; }\n.d-hidden { display: none !important; } // stylelint-disable-line declaration-no-important\n.d-flex { display: flex; }\n.d-grid { display: grid; }\n.d-inline { display: inline; }\n.d-inline-block { display: inline-block; }\n.d-inline-flex { display: inline-flex; }\n.d-table { display: table; }\n.d-table-cell { display: table-cell; }\n","// Flex\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// directions\n.flex-row { flex-direction: row; }\n.flex-column { flex-direction: column; }\n\n// reverse directions\n.flex-row-reverse { flex-direction: row-reverse; }\n.flex-column-reverse { flex-direction: column-reverse; }\n\n// use in conjunction with .d-flex to justify the items within the container\n.justify-content-start { justify-content: flex-start; }\n.justify-content-end { justify-content: flex-end; }\n.justify-content-center { justify-content: center; }\n.justify-content-between { justify-content: space-between; }\n.justify-content-around { justify-content: space-around; }\n\n// use in conjunction with .d-flex to align the items within the container\n.align-items-start { align-items: flex-start; }\n.align-items-end { align-items: flex-end; }\n.align-items-center { align-items: center; }\n.align-items-baseline { align-items: baseline; }\n.align-items-stretch { align-items: stretch; }\n\n// use in conjunction with .d-flex to apply wrapping of the items within the container\n.flex-nowrap { flex-wrap: nowrap; }\n.flex-wrap { flex-wrap: wrap; }\n.flex-wrap-reverse { flex-wrap: wrap-reverse; }\n\n// use in conjunction with .d-flex on the parent container to align each item individually\n.align-self-start { align-self: flex-start; }\n.align-self-end { align-self: flex-end; }\n.align-self-center { align-self: center; }\n.align-self-baseline { align-self: baseline; }\n.align-self-stretch { align-self: stretch; }\n","// Float\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.pull-left { float: left !important; } // stylelint-disable-line declaration-no-important\n.pull-right { float: right !important; } // stylelint-disable-line declaration-no-important\n","// Image\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.img-fluid { @include img-fluid; }\n","// Image\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// base image fluid mixin\n//\n// Usage:\n// @include img-fluid;\n//\n@mixin img-fluid() {\n display: block;\n width: 100%;\n max-width: 100%;\n height: auto;\n min-height: 1px;\n}\n","// List\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.list-style-none {\n list-style: none !important; // stylelint-disable-line declaration-no-important\n}\n\n.list-style-reset {\n padding: 0;\n margin: 0;\n list-style: none !important; // stylelint-disable-line declaration-no-important\n}\n","// Overflow\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.scroll-x { overflow-x: auto; }\n.noscroll { overflow: hidden; }\n","// Position\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.fixed { position: fixed; }\n.relative { position: relative; }\n.absolute { position: absolute; }\n","// print\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n@media print {\n .no-print,\n .no-print * {\n display: none !important; // stylelint-disable-line declaration-no-important\n }\n}\n","// width and height\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.full-height {\n height: 100%;\n}\n.full-visual-height {\n height: 100vh;\n}\n.full-width {\n box-sizing: border-box;\n width: 100%;\n}\n.max-full-width {\n box-sizing: border-box;\n max-width: 100%;\n}\n","// Spacing\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.margin-zero { margin: 0; }\n.m-auto { margin: auto; }\n.mt-auto { margin-top: auto; }\n.mr-auto { margin-right: auto; }\n.mb-auto { margin-bottom: auto; }\n.ml-auto { margin-left: auto; }\n.push-auto { @include push--auto; }\n","// Push Auto\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// useful for centrally aligning al element\n// though the margin mixin can do the same thing.\n//\n// Usage:\n// @include push--auto;\n//\n@mixin push--auto {\n margin: {\n right: auto;\n left: auto;\n }\n}\n","// Text\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-just { text-align: justify; }\n\n.strong { font-weight: $strong-font-weight; }\n.lead { font-weight: $lead-font-weight; }\n.muted { opacity: .7; }\n.nowrap { white-space: nowrap; }\n.small { font-size: $small-font-size; }\n.uppercase { text-transform: uppercase; }\n\n.text-shadow { text-shadow: 0 2px 4px rgba(0, 0, 0, .5); }\n","// Transform\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n\n.flip-x { @include flip($x: true); }\n.flip-y { @include flip($y: true); }\n.flip-both { @include flip($x: true, $y: true); }\n","// Flip\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// flip an element on its axis\n//\n// Usage:\n// horizontally only:\n// @include flip(true, false);\n// vertically only:\n// @include flip(false, true);\n// horizontally and vertically:\n// @include flip(true, true);\n//\n@mixin flip($x: false, $y: false) {\n $scaleX: 1;\n $scaleY: 1;\n @if $x {\n $scaleX: -1;\n }\n @if $y {\n $scaleY: -1;\n }\n transform: scale($scaleX, $scaleY);\n}\n","// Visibility\n// ––––––––––––––––––––––––––––––––––––––––––––––––––\n\n// creates hidden helpers for each breakpoint\n// .hidden-sm {...}\n// .hidden-sm-up {...}\n// .hidden-sm-down {...}\n@each $bp in map-keys($grid-breakpoints) {\n .hidden-#{$bp}-up {\n @include media-breakpoint-up($bp) {\n display: none !important; // stylelint-disable-line declaration-no-important\n }\n }\n .hidden-#{$bp}-down {\n @include media-breakpoint-down($bp) {\n display: none !important; // stylelint-disable-line declaration-no-important\n }\n }\n .hidden-#{$bp} {\n @include media-breakpoint-only($bp) {\n display: none !important; // stylelint-disable-line declaration-no-important\n }\n }\n}\n"]} \ No newline at end of file diff --git a/docs/_build/html/_static/documentation_options.js b/docs/_build/html/_static/documentation_options.js index 6cc891a..87d8188 100644 --- a/docs/_build/html/_static/documentation_options.js +++ b/docs/_build/html/_static/documentation_options.js @@ -8,5 +8,5 @@ var DOCUMENTATION_OPTIONS = { LINK_SUFFIX: '.html', HAS_SOURCE: true, SOURCELINK_SUFFIX: '.txt', - NAVIGATION_WITH_KEYS: true + NAVIGATION_WITH_KEYS: false }; \ No newline at end of file diff --git a/docs/_build/html/_static/font/fontello.eot b/docs/_build/html/_static/font/fontello.eot new file mode 100644 index 0000000000000000000000000000000000000000..1367760bf84de8ebdacae1b94479280f977d55a3 GIT binary patch literal 8468 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 Bugm}d literal 0 HcmV?d00001 diff --git a/docs/_build/html/_static/font/fontello.svg b/docs/_build/html/_static/font/fontello.svg new file mode 100644 index 0000000..eb2ab1d --- /dev/null +++ b/docs/_build/html/_static/font/fontello.svg @@ -0,0 +1,32 @@ + + + +Copyright (C) 2018 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/_build/html/_static/font/fontello.ttf b/docs/_build/html/_static/font/fontello.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6add98b489e387893a6a5a378512dc6c25bcf31e GIT binary patch literal 8300 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 literal 0 HcmV?d00001 diff --git a/docs/_build/html/_static/font/fontello.woff2 b/docs/_build/html/_static/font/fontello.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2ce915b7faf854b1bed6240fa788e9906b7df72d GIT binary patch literal 4344 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 literal 0 HcmV?d00001 diff --git a/docs/_build/html/_static/js/theme.js b/docs/_build/html/_static/js/theme.js index 839d07e..f572066 100644 --- a/docs/_build/html/_static/js/theme.js +++ b/docs/_build/html/_static/js/theme.js @@ -1 +1,68 @@ -!function(n){var e={};function t(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return n[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,i){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:i})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(i,o,function(e){return n[e]}.bind(null,o));return i},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=0)}([function(n,e,t){t(1),n.exports=t(3)},function(n,e,t){(function(){var e="undefined"!=typeof window?window.jQuery:t(2);n.exports.ThemeNav={navBar:null,win:null,winScroll:!1,winResize:!1,linkScroll:!1,winPosition:0,winHeight:null,docHeight:null,isRunning:!1,enable:function(n){var t=this;void 0===n&&(n=!0),t.isRunning||(t.isRunning=!0,e((function(e){t.init(e),t.reset(),t.win.on("hashchange",t.reset),n&&t.win.on("scroll",(function(){t.linkScroll||t.winScroll||(t.winScroll=!0,requestAnimationFrame((function(){t.onScroll()})))})),t.win.on("resize",(function(){t.winResize||(t.winResize=!0,requestAnimationFrame((function(){t.onResize()})))})),t.onResize()})))},enableSticky:function(){this.enable(!0)},init:function(n){n(document);var e=this;this.navBar=n("div.wy-side-scroll:first"),this.win=n(window),n(document).on("click","[data-toggle='wy-nav-top']",(function(){n("[data-toggle='wy-nav-shift']").toggleClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift")})).on("click",".wy-menu-vertical .current ul li a",(function(){var t=n(this);n("[data-toggle='wy-nav-shift']").removeClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift"),e.toggleCurrent(t),e.hashChange()})).on("click","[data-toggle='rst-current-version']",(function(){n("[data-toggle='rst-versions']").toggleClass("shift-up")})),n("table.docutils:not(.field-list,.footnote,.citation)").wrap("
"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each((function(){var t=n(this);expand=n(''),expand.on("click",(function(n){return e.toggleCurrent(t),n.stopPropagation(),!1})),t.prepend(expand)}))},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),t=e.find('[href="'+n+'"]');if(0===t.length){var i=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(t=e.find('[href="#'+i.attr("id")+'"]')).length&&(t=e.find('[href="#"]'))}t.length>0&&($(".wy-menu-vertical .current").removeClass("current"),t.addClass("current"),t.closest("li.toctree-l1").addClass("current"),t.closest("li.toctree-l1").parent().addClass("current"),t.closest("li.toctree-l1").addClass("current"),t.closest("li.toctree-l2").addClass("current"),t.closest("li.toctree-l3").addClass("current"),t.closest("li.toctree-l4").addClass("current"),t.closest("li.toctree-l5").addClass("current"),t[0].scrollIntoView())}catch(n){console.log("Error expanding nav for anchor",n)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,t=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(t),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",(function(){this.linkScroll=!1}))},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:n.exports.ThemeNav,StickyNav:n.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],t=0;t scrollDelta) { + // if scrolling up... + $header.removeClass('up'); + } else if( currentTop - previousTop > scrollDelta && currentTop > scrollOffset) { + // if scrolling down... + $header.addClass('up'); + } + } + previousTop = currentTop; + scrolling = false; + } + + // toggle sidebar + $(document).on('click', '.site-nav-toggle, .site-nav a', function() { + $body.toggleClass('nav-in'); + }); + + // replace anchor scroll to offset the fixed header on mobile + $("a[href^='#']").on('click', function(e) { + // prevent default anchor click behavior + e.preventDefault(); + + var width = $window.width(); + var headerHeight = $header.outerHeight(); + var mobileMaxWidth = 991; + var offset = 0; + + if (width <= mobileMaxWidth) { + offset = headerHeight + 10; + } + + // animate scroll + $('html, body').animate({ + scrollTop: $(this.hash).offset().top - offset + }, 200, function(){ + }); + }); + + // wrap tables so we can make responsive + $("table.docutils:not(.field-list,.footnote,.citation)") + .wrap("
"); + +}); \ No newline at end of file diff --git a/docs/_build/html/_static/pygments.css b/docs/_build/html/_static/pygments.css index b0ec841..631bc92 100644 --- a/docs/_build/html/_static/pygments.css +++ b/docs/_build/html/_static/pygments.css @@ -1,77 +1,69 @@ .highlight .hll { background-color: #ffffcc } .highlight { background: #f8f8f8; } -.highlight .c { color: #8f5902; font-style: italic } /* Comment */ -.highlight .err { color: #a40000; border: 1px solid #ef2929 } /* Error */ -.highlight .g { color: #000000 } /* Generic */ -.highlight .k { color: #204a87; font-weight: bold } /* Keyword */ -.highlight .l { color: #000000 } /* Literal */ -.highlight .n { color: #000000 } /* Name */ -.highlight .o { color: #ce5c00; font-weight: bold } /* Operator */ -.highlight .x { color: #000000 } /* Other */ -.highlight .p { color: #000000; font-weight: bold } /* Punctuation */ -.highlight .ch { color: #8f5902; font-style: italic } /* Comment.Hashbang */ -.highlight .cm { color: #8f5902; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #8f5902; font-style: italic } /* Comment.Preproc */ -.highlight .cpf { color: #8f5902; font-style: italic } /* Comment.PreprocFile */ -.highlight .c1 { color: #8f5902; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #8f5902; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #a40000 } /* Generic.Deleted */ -.highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #ef2929 } /* Generic.Error */ +.highlight .c { color: #408080; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #008000; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ +.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #000000; font-style: italic } /* Generic.Output */ -.highlight .gp { color: #8f5902 } /* Generic.Prompt */ -.highlight .gs { color: #000000; font-weight: bold } /* Generic.Strong */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #a40000; font-weight: bold } /* Generic.Traceback */ -.highlight .kc { color: #204a87; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #204a87; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #204a87; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #204a87; font-weight: bold } /* Keyword.Pseudo */ -.highlight .kr { color: #204a87; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #204a87; font-weight: bold } /* Keyword.Type */ -.highlight .ld { color: #000000 } /* Literal.Date */ -.highlight .m { color: #0000cf; font-weight: bold } /* Literal.Number */ -.highlight .s { color: #4e9a06 } /* Literal.String */ -.highlight .na { color: #c4a000 } /* Name.Attribute */ -.highlight .nb { color: #204a87 } /* Name.Builtin */ -.highlight .nc { color: #000000 } /* Name.Class */ -.highlight .no { color: #000000 } /* Name.Constant */ -.highlight .nd { color: #5c35cc; font-weight: bold } /* Name.Decorator */ -.highlight .ni { color: #ce5c00 } /* Name.Entity */ -.highlight .ne { color: #cc0000; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #000000 } /* Name.Function */ -.highlight .nl { color: #f57900 } /* Name.Label */ -.highlight .nn { color: #000000 } /* Name.Namespace */ -.highlight .nx { color: #000000 } /* Name.Other */ -.highlight .py { color: #000000 } /* Name.Property */ -.highlight .nt { color: #204a87; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #000000 } /* Name.Variable */ -.highlight .ow { color: #204a87; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #f8f8f8; text-decoration: underline } /* Text.Whitespace */ -.highlight .mb { color: #0000cf; font-weight: bold } /* Literal.Number.Bin */ -.highlight .mf { color: #0000cf; font-weight: bold } /* Literal.Number.Float */ -.highlight .mh { color: #0000cf; font-weight: bold } /* Literal.Number.Hex */ -.highlight .mi { color: #0000cf; font-weight: bold } /* Literal.Number.Integer */ -.highlight .mo { color: #0000cf; font-weight: bold } /* Literal.Number.Oct */ -.highlight .sa { color: #4e9a06 } /* Literal.String.Affix */ -.highlight .sb { color: #4e9a06 } /* Literal.String.Backtick */ -.highlight .sc { color: #4e9a06 } /* Literal.String.Char */ -.highlight .dl { color: #4e9a06 } /* Literal.String.Delimiter */ -.highlight .sd { color: #8f5902; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #4e9a06 } /* Literal.String.Double */ -.highlight .se { color: #4e9a06 } /* Literal.String.Escape */ -.highlight .sh { color: #4e9a06 } /* Literal.String.Heredoc */ -.highlight .si { color: #4e9a06 } /* Literal.String.Interpol */ -.highlight .sx { color: #4e9a06 } /* Literal.String.Other */ -.highlight .sr { color: #4e9a06 } /* Literal.String.Regex */ -.highlight .s1 { color: #4e9a06 } /* Literal.String.Single */ -.highlight .ss { color: #4e9a06 } /* Literal.String.Symbol */ -.highlight .bp { color: #3465a4 } /* Name.Builtin.Pseudo */ -.highlight .fm { color: #000000 } /* Name.Function.Magic */ -.highlight .vc { color: #000000 } /* Name.Variable.Class */ -.highlight .vg { color: #000000 } /* Name.Variable.Global */ -.highlight .vi { color: #000000 } /* Name.Variable.Instance */ -.highlight .vm { color: #000000 } /* Name.Variable.Magic */ -.highlight .il { color: #0000cf; font-weight: bold } /* Literal.Number.Integer.Long */ \ No newline at end of file +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008000 } /* Keyword.Pseudo */ +.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #B00040 } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BA2121 } /* Literal.String */ +.highlight .na { color: #7D9029 } /* Name.Attribute */ +.highlight .nb { color: #008000 } /* Name.Builtin */ +.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0000FF } /* Name.Function */ +.highlight .nl { color: #A0A000 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #19177C } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #666666 } /* Literal.Number.Bin */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sa { color: #BA2121 } /* Literal.String.Affix */ +.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ +.highlight .sc { color: #BA2121 } /* Literal.String.Char */ +.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ +.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ +.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ +.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ +.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ +.highlight .ss { color: #19177C } /* Literal.String.Symbol */ +.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #0000FF } /* Name.Function.Magic */ +.highlight .vc { color: #19177C } /* Name.Variable.Class */ +.highlight .vg { color: #19177C } /* Name.Variable.Global */ +.highlight .vi { color: #19177C } /* Name.Variable.Instance */ +.highlight .vm { color: #19177C } /* Name.Variable.Magic */ +.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html index e650f7d..b3c60b4 100644 --- a/docs/_build/html/genindex.html +++ b/docs/_build/html/genindex.html @@ -1,149 +1,120 @@ + + + + + + + Index — discord-ext-oauth 0.1.0 documentation + - - - - - Index — discord-ext-oauth 0.1.0 documentation - - - + + + + - - - - + + + - - - - - - + - - - - - + + + - - - - - - - - + - + -
-
- - -
- + + + + + - + + + \ No newline at end of file diff --git a/docs/_build/html/index.html b/docs/_build/html/index.html index 773d560..6c47767 100644 --- a/docs/_build/html/index.html +++ b/docs/_build/html/index.html @@ -1,190 +1,129 @@ + + + + + + + Welcome to discord-ext-oauth’s documentation! — discord-ext-oauth 0.1.0 documentation + - - - - - Welcome to discord-ext-oauth’s documentation! — discord-ext-oauth 0.1.0 documentation - - - + + + + - - - - + + + - - - - - - + - - - - - + + + - - - - - - - - + - + -
-
- - -
- + + + + + - + + + \ No newline at end of file diff --git a/docs/_build/html/modules/client.html b/docs/_build/html/modules/client.html index 4c114e9..62df369 100644 --- a/docs/_build/html/modules/client.html +++ b/docs/_build/html/modules/client.html @@ -1,168 +1,124 @@ + + + + + + + Client Side Requests — discord-ext-oauth 0.1.0 documentation + - - - - - Client Side Requests — discord-ext-oauth 0.1.0 documentation - - - + + + + - - - - + + + - - - - - - + - - - - - + + + - - - - - - - - + - + -
-
- - - - -
- -
-
- -
- - - - - - - - - -
- -
+ +
+ +
+ View page source + + + + + +
-
-
- -
- +
+
+
+ +
+
+ +

Client Side Requests

@@ -248,36 +204,38 @@

Client Side Requests -

- - - - + +
+
+
-
-
-
-

- - By moanie
- - © Copyright 2021, moanie.
-

-
-
-
+
-
-
- + + + + + - + + + \ No newline at end of file diff --git a/docs/_build/html/modules/getting-started.html b/docs/_build/html/modules/getting-started.html new file mode 100644 index 0000000..2fe12f8 --- /dev/null +++ b/docs/_build/html/modules/getting-started.html @@ -0,0 +1,161 @@ + + + + + + + + + Getting Started — discord-ext-oauth 0.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+
+ +
+
+ + +
+

Getting Started

+
+ + + +
+
+
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/_build/html/modules/guild.html b/docs/_build/html/modules/guild.html index 0e15a1a..a663480 100644 --- a/docs/_build/html/modules/guild.html +++ b/docs/_build/html/modules/guild.html @@ -1,168 +1,124 @@ + + + + + + + Guild Objects — discord-ext-oauth 0.1.0 documentation + - - - - - Guild Objects — discord-ext-oauth 0.1.0 documentation - - - + + + + - - - - + + + - - - - - - + - - - - - + + + - - - - - - - - + - + -
-
- - - - -
- -
-
- -
- - - - - - - - - -
- -
+ +
+ +
+ View page source + + + + + +
-
-
- -
- +
+
+
+ +
+
+ +

Guild Objects

@@ -240,36 +196,38 @@

Guild ObjectsClient Side Requests - Token Objects - -

- + +
+
+
-
-
-
-

- - By moanie
- - © Copyright 2021, moanie.
-

-
-
-
+
-
-
- + + + + + - + + + \ No newline at end of file diff --git a/docs/_build/html/modules/token.html b/docs/_build/html/modules/token.html index a8b2260..50f0bab 100644 --- a/docs/_build/html/modules/token.html +++ b/docs/_build/html/modules/token.html @@ -1,168 +1,124 @@ + + + + + + + Token Objects — discord-ext-oauth 0.1.0 documentation + - - - - - Token Objects — discord-ext-oauth 0.1.0 documentation - - - + + + + - - - - + + + - - - - - - + - - - - - + + + - - - - - - - - + - + -
-
- - - - -
- -
-
- -
- - - - - - - - - -
- -
+ +
+ +
+ View page source + + + + + +
-
-
- -
- +
+
+
+ +
+
+ +

Token Objects

@@ -240,36 +196,38 @@

Token ObjectsGuild Objects - User Objects - -

- + +
+
+
-
-
-
-

- - By moanie
- - © Copyright 2021, moanie.
-

-
-
-
+
-
- - + + + + + - + + + \ No newline at end of file diff --git a/docs/_build/html/modules/user.html b/docs/_build/html/modules/user.html index f559e84..a993a56 100644 --- a/docs/_build/html/modules/user.html +++ b/docs/_build/html/modules/user.html @@ -1,167 +1,123 @@ + + + + + + + User Objects — discord-ext-oauth 0.1.0 documentation + - - - - - User Objects — discord-ext-oauth 0.1.0 documentation - - - + + + + - - - - + + + - - - - - - + - - - - - + + + - - - - - - - - + - + -
-
- - - - -
- -
-
- -
- - - - - - - - - -
- -
+ +
+ +
+ View page source + + + + + +
-
-
- -
- +
+
+
+ +
+
+ +

User Objects

@@ -204,35 +160,38 @@

User ObjectsToken Objects - -

- + +
+
+
-
-
-
-

- - By moanie
- - © Copyright 2021, moanie.
-

-
-
-
+
-
- - + + + + + - + + + \ No newline at end of file diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv index ef8a84eb0e011428d7f5ba8cb51dc1e60b85528f..dab4099b7052fbf90374c26b1aa11e450d7901de 100644 GIT binary patch delta 481 zcmV<70UrLr1lR+QvA0{5; z-bBMI7zMPj)=r>cpzKlzKzwZ99{_7>;$_{mL`>d==5uQ0{gHF}OX>)4Wexz}x@sfy zeP#^@;2uhESbxcBzK7`6vDs5++f9>&#UaIAvkn%=-X1s{)gAHxN&!Y02{VQyFEpQm zX6YGQL_;3CXSd)t*7xTZGGF2<-@rL3YmO4HrRT5p zJY6hA>}`*wl{@N% delta 458 zcmV;*0X6>E1i=K5fq$`1!!Qtr_dJCWtO+V38)85V2vk6fk!v4`!LdW`EZU9N;PrSC z96O~g4I*mOB}(l3znpx(@1#Ou8=1kJGRqy6na~OhWw#gp5T4q=6v#-!`dzjvz8z<*8YC)W+Q8P!dD@+M%a@Xi_U~(J`h7#uX-NZuf zO*FiMQ9w&;?F0%2$}WTe#E15M3RqhcFY9kh#Nb_MKBiXQA33MLQXK)V%mLtAS8Zgz zkF4PU+(YFXc7JkO?2&Zq*zB>h?QfHX%^~8hSqF<_Zx0-f>WVyoQh-rL!ki(=bIoU< zSvq0M)ey(7+t*|jCaq|L)*_xj3+wMcS=ObM`n1xJ*4M`;GB0tJZ{VDiHAjihrRT5p zB3*7o>`h3y`~T)7SWl#9MzC(;-zz^)r|{+g36qUB(nCjB^%oWg$?fa~#F{d?ut&Kv z2@C$(QiitHBm5}`3l3V!*3ROeL%Lh|0-MdVLg0-kH-&L6YVPCy9WNmH2C;)#<(Ayr AcK`qY diff --git a/docs/_build/html/search.html b/docs/_build/html/search.html index 3379ab0..8003a62 100644 --- a/docs/_build/html/search.html +++ b/docs/_build/html/search.html @@ -1,205 +1,174 @@ + + + + + + + Search — discord-ext-oauth 0.1.0 documentation + - - - - - Search — discord-ext-oauth 0.1.0 documentation - - - + + + + - - - - + + + - - - - - - + - - - - - - - - + + + - - - - - - + - - - - + - + +
+ +
+ + +