diff --git a/README.rst b/README.rst index f605c8f..db110e5 100644 --- a/README.rst +++ b/README.rst @@ -46,8 +46,7 @@ Chart Studio ============ The Chart Studio exporter allows exporting a Qt glue session to Chart Studio, provided that all of the -viewers in the session are supported. Currently supported viewers are the matplotlib scatter, histogram, -and profile viewers. +viewers in the session are supported. Currently supported viewers are the matplotlib scatter, histogram, profile, and dendrogram viewers. To access the exporter inside Qt glue, navigate to File > Advanced Exporters > Plotly. @@ -61,7 +60,7 @@ Viewers This package contains two experimental Plotly-powered viewers which can be used with glue-jupyter - a scatter viewer and a histogram viewer. More viewers to come in the future! -`This notebook `_ demonstrates +`This notebook `_ demonstrates basic usage of the these viewers, such as importing and viewer creation. @@ -81,9 +80,9 @@ Package Structure .. |Coverage Status| image:: https://codecov.io/gh/glue-viz/glue-plotly/branch/master/graph/badge.svg :target: https://codecov.io/gh/glue-viz/glue-plotly :alt: Glue-plotly's Coverage Status -.. |Qt toolbar demo| image:: https://raw.githubusercontent.com/glue-viz/glue-plotly/main/doc/QtToolbarExport.gif +.. |Qt toolbar demo| image:: https://raw.githubusercontent.com/glue-viz/glue-plotly/main/docs/assets/img/QtToolbarExport.gif :alt: Qt Plotly export demo -.. |bqplot toolbar| image:: https://raw.githubusercontent.com/glue-viz/glue-plotly/main/doc/BqplotToolbarHighlighted.png +.. |bqplot toolbar| image:: https://raw.githubusercontent.com/glue-viz/glue-plotly/main/docs/assets/img/BqplotToolbarHighlighted.png :alt: bqplot Plotly export tool -.. |Chart Studio demo| image:: https://raw.githubusercontent.com/glue-viz/glue-plotly/main/doc/QtChartStudioExport.gif +.. |Chart Studio demo| image:: https://raw.githubusercontent.com/glue-viz/glue-plotly/main/docs/assets/img/QtChartStudioExport.gif :alt: Qt Chart Studio export demo diff --git a/doc/PlotlyViewerExample.ipynb b/docs/PlotlyViewerExample.ipynb similarity index 100% rename from doc/PlotlyViewerExample.ipynb rename to docs/PlotlyViewerExample.ipynb diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css new file mode 100644 index 0000000..7b0a34a --- /dev/null +++ b/docs/assets/css/main.css @@ -0,0 +1,3223 @@ +/* @import url("font-awesome.min.css"); */ +@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,600,600italic"); + +/* + Arcana by HTML5 UP + html5up.net | @n33co + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +*/ + +/* Reset */ + + html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + } + + html { + scroll-padding-top: 6em; + } + + code { + font-family: monospace; + padding-left: 30px; + font-size: 0.9em; + } + + article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { + display: block; + } + + body { + line-height: 1; + } + + ul { + list-style: none; + } + + blockquote, q { + quotes: none; + } + + blockquote:before, blockquote:after, q:before, q:after { + content: ''; + content: none; + } + + table { + border-collapse: collapse; + border-spacing: 0; + } + + body { + -webkit-text-size-adjust: none; + } + +/* Box Model */ + + *, *:before, *:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + +/* Containers */ + + .container { + margin-left: auto; + margin-right: auto; + } + + .container.\31 25\25 { + width: 100%; + max-width: 1750px; + min-width: 1400px; + } + + .container.\37 5\25 { + width: 1050px; + } + + .container.\35 0\25 { + width: 700px; + } + + .container.\32 5\25 { + width: 350px; + } + + .container { + width: 1400px; + } + + @media screen and (max-width: 1680px) { + + .container.\31 25\25 { + width: 100%; + max-width: 1500px; + min-width: 1200px; + } + + .container.\37 5\25 { + width: 900px; + } + + .container.\35 0\25 { + width: 600px; + } + + .container.\32 5\25 { + width: 300px; + } + + .container { + width: 1200px; + } + + } + + @media screen and (max-width: 1280px) { + + .container.\31 25\25 { + width: 100%; + max-width: 1200px; + min-width: 960px; + } + + .container.\37 5\25 { + width: 720px; + } + + .container.\35 0\25 { + width: 480px; + } + + .container.\32 5\25 { + width: 240px; + } + + .container { + width: 960px; + } + + } + + @media screen and (max-width: 980px) { + + .container.\31 25\25 { + width: 100%; + max-width: 118.75%; + min-width: 95%; + } + + .container.\37 5\25 { + width: 71.25%; + } + + .container.\35 0\25 { + width: 47.5%; + } + + .container.\32 5\25 { + width: 23.75%; + } + + .container { + width: 95%; + } + + } + + @media screen and (max-width: 840px) { + + .container.\31 25\25 { + width: 100%; + max-width: 118.75%; + min-width: 95%; + } + + .container.\37 5\25 { + width: 71.25%; + } + + .container.\35 0\25 { + width: 47.5%; + } + + .container.\32 5\25 { + width: 23.75%; + } + + .container { + width: 95% !important; + } + + } + + @media screen and (max-width: 736px) { + + .container.\31 25\25 { + width: 100%; + max-width: 112.5%; + min-width: 90%; + } + + .container.\37 5\25 { + width: 67.5%; + } + + .container.\35 0\25 { + width: 45%; + } + + .container.\32 5\25 { + width: 22.5%; + } + + .container { + width: 90% !important; + } + + } + + @media screen and (max-width: 480px) { + + .container.\31 25\25 { + width: 100%; + max-width: 125%; + min-width: 100%; + } + + .container.\37 5\25 { + width: 75%; + } + + .container.\35 0\25 { + width: 50%; + } + + .container.\32 5\25 { + width: 25%; + } + + .container { + width: 90% !important; + } + + } + +/* Grid */ + + .row { + border-bottom: solid 1px transparent; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .row > * { + float: left; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .row:after, .row:before { + content: ''; + display: block; + clear: both; + height: 0; + } + + .row.uniform > * > :first-child { + margin-top: 0; + } + + .row.uniform > * > :last-child { + margin-bottom: 0; + } + + .row.\30 \25 > * { + padding: 0px 0 0 0px; + } + + .row.\30 \25 { + margin: 0px 0 -1px 0px; + } + + .row.uniform.\30 \25 > * { + padding: 0px 0 0 0px; + } + + .row.uniform.\30 \25 { + margin: 0px 0 -1px 0px; + } + + .row > * { + padding: 50px 0 0 50px; + } + + .row { + margin: -50px 0 -1px -50px; + } + + .row.uniform > * { + padding: 50px 0 0 50px; + } + + .row.uniform { + margin: -50px 0 -1px -50px; + } + + .row.\32 00\25 > * { + padding: 100px 0 0 100px; + } + + .row.\32 00\25 { + margin: -100px 0 -1px -100px; + } + + .row.uniform.\32 00\25 > * { + padding: 100px 0 0 100px; + } + + .row.uniform.\32 00\25 { + margin: -100px 0 -1px -100px; + } + + .row.\31 50\25 > * { + padding: 75px 0 0 75px; + } + + .row.\31 50\25 { + margin: -75px 0 -1px -75px; + } + + .row.uniform.\31 50\25 > * { + padding: 75px 0 0 75px; + } + + .row.uniform.\31 50\25 { + margin: -75px 0 -1px -75px; + } + + .row.\35 0\25 > * { + padding: 25px 0 0 25px; + } + + .row.\35 0\25 { + margin: -25px 0 -1px -25px; + } + + .row.uniform.\35 0\25 > * { + padding: 25px 0 0 25px; + } + + .row.uniform.\35 0\25 { + margin: -25px 0 -1px -25px; + } + + .row.\32 5\25 > * { + padding: 12.5px 0 0 12.5px; + } + + .row.\32 5\25 { + margin: -12.5px 0 -1px -12.5px; + } + + .row.uniform.\32 5\25 > * { + padding: 12.5px 0 0 12.5px; + } + + .row.uniform.\32 5\25 { + margin: -12.5px 0 -1px -12.5px; + } + + .\31 2u, .\31 2u\24 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u, .\31 1u\24 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u, .\31 0u\24 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u, .\39 u\24 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u, .\38 u\24 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u, .\37 u\24 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u, .\36 u\24 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u, .\35 u\24 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u, .\34 u\24 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u, .\33 u\24 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u, .\32 u\24 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u, .\31 u\24 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24 + *, + .\31 1u\24 + *, + .\31 0u\24 + *, + .\39 u\24 + *, + .\38 u\24 + *, + .\37 u\24 + *, + .\36 u\24 + *, + .\35 u\24 + *, + .\34 u\24 + *, + .\33 u\24 + *, + .\32 u\24 + *, + .\31 u\24 + * { + clear: left; + } + + .\-11u { + margin-left: 91.66667%; + } + + .\-10u { + margin-left: 83.33333%; + } + + .\-9u { + margin-left: 75%; + } + + .\-8u { + margin-left: 66.66667%; + } + + .\-7u { + margin-left: 58.33333%; + } + + .\-6u { + margin-left: 50%; + } + + .\-5u { + margin-left: 41.66667%; + } + + .\-4u { + margin-left: 33.33333%; + } + + .\-3u { + margin-left: 25%; + } + + .\-2u { + margin-left: 16.66667%; + } + + .\-1u { + margin-left: 8.33333%; + } + + @media screen and (max-width: 1680px) { + + .row > * { + padding: 40px 0 0 40px; + } + + .row { + margin: -40px 0 -1px -40px; + } + + .row.uniform > * { + padding: 40px 0 0 40px; + } + + .row.uniform { + margin: -40px 0 -1px -40px; + } + + .row.\32 00\25 > * { + padding: 80px 0 0 80px; + } + + .row.\32 00\25 { + margin: -80px 0 -1px -80px; + } + + .row.uniform.\32 00\25 > * { + padding: 80px 0 0 80px; + } + + .row.uniform.\32 00\25 { + margin: -80px 0 -1px -80px; + } + + .row.\31 50\25 > * { + padding: 60px 0 0 60px; + } + + .row.\31 50\25 { + margin: -60px 0 -1px -60px; + } + + .row.uniform.\31 50\25 > * { + padding: 60px 0 0 60px; + } + + .row.uniform.\31 50\25 { + margin: -60px 0 -1px -60px; + } + + .row.\35 0\25 > * { + padding: 20px 0 0 20px; + } + + .row.\35 0\25 { + margin: -20px 0 -1px -20px; + } + + .row.uniform.\35 0\25 > * { + padding: 20px 0 0 20px; + } + + .row.uniform.\35 0\25 { + margin: -20px 0 -1px -20px; + } + + .row.\32 5\25 > * { + padding: 10px 0 0 10px; + } + + .row.\32 5\25 { + margin: -10px 0 -1px -10px; + } + + .row.uniform.\32 5\25 > * { + padding: 10px 0 0 10px; + } + + .row.uniform.\32 5\25 { + margin: -10px 0 -1px -10px; + } + + .\31 2u\28wide\29, .\31 2u\24\28wide\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28wide\29, .\31 1u\24\28wide\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28wide\29, .\31 0u\24\28wide\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28wide\29, .\39 u\24\28wide\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28wide\29, .\38 u\24\28wide\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28wide\29, .\37 u\24\28wide\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28wide\29, .\36 u\24\28wide\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28wide\29, .\35 u\24\28wide\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28wide\29, .\34 u\24\28wide\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28wide\29, .\33 u\24\28wide\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28wide\29, .\32 u\24\28wide\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28wide\29, .\31 u\24\28wide\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28wide\29 + *, + .\31 1u\24\28wide\29 + *, + .\31 0u\24\28wide\29 + *, + .\39 u\24\28wide\29 + *, + .\38 u\24\28wide\29 + *, + .\37 u\24\28wide\29 + *, + .\36 u\24\28wide\29 + *, + .\35 u\24\28wide\29 + *, + .\34 u\24\28wide\29 + *, + .\33 u\24\28wide\29 + *, + .\32 u\24\28wide\29 + *, + .\31 u\24\28wide\29 + * { + clear: left; + } + + .\-11u\28wide\29 { + margin-left: 91.66667%; + } + + .\-10u\28wide\29 { + margin-left: 83.33333%; + } + + .\-9u\28wide\29 { + margin-left: 75%; + } + + .\-8u\28wide\29 { + margin-left: 66.66667%; + } + + .\-7u\28wide\29 { + margin-left: 58.33333%; + } + + .\-6u\28wide\29 { + margin-left: 50%; + } + + .\-5u\28wide\29 { + margin-left: 41.66667%; + } + + .\-4u\28wide\29 { + margin-left: 33.33333%; + } + + .\-3u\28wide\29 { + margin-left: 25%; + } + + .\-2u\28wide\29 { + margin-left: 16.66667%; + } + + .\-1u\28wide\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 1280px) { + + .row > * { + padding: 30px 0 0 30px; + } + + .row { + margin: -30px 0 -1px -30px; + } + + .row.uniform > * { + padding: 30px 0 0 30px; + } + + .row.uniform { + margin: -30px 0 -1px -30px; + } + + .row.\32 00\25 > * { + padding: 60px 0 0 60px; + } + + .row.\32 00\25 { + margin: -60px 0 -1px -60px; + } + + .row.uniform.\32 00\25 > * { + padding: 60px 0 0 60px; + } + + .row.uniform.\32 00\25 { + margin: -60px 0 -1px -60px; + } + + .row.\31 50\25 > * { + padding: 45px 0 0 45px; + } + + .row.\31 50\25 { + margin: -45px 0 -1px -45px; + } + + .row.uniform.\31 50\25 > * { + padding: 45px 0 0 45px; + } + + .row.uniform.\31 50\25 { + margin: -45px 0 -1px -45px; + } + + .row.\35 0\25 > * { + padding: 15px 0 0 15px; + } + + .row.\35 0\25 { + margin: -15px 0 -1px -15px; + } + + .row.uniform.\35 0\25 > * { + padding: 15px 0 0 15px; + } + + .row.uniform.\35 0\25 { + margin: -15px 0 -1px -15px; + } + + .row.\32 5\25 > * { + padding: 7.5px 0 0 7.5px; + } + + .row.\32 5\25 { + margin: -7.5px 0 -1px -7.5px; + } + + .row.uniform.\32 5\25 > * { + padding: 7.5px 0 0 7.5px; + } + + .row.uniform.\32 5\25 { + margin: -7.5px 0 -1px -7.5px; + } + + .\31 2u\28normal\29, .\31 2u\24\28normal\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28normal\29, .\31 1u\24\28normal\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28normal\29, .\31 0u\24\28normal\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28normal\29, .\39 u\24\28normal\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28normal\29, .\38 u\24\28normal\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28normal\29, .\37 u\24\28normal\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28normal\29, .\36 u\24\28normal\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28normal\29, .\35 u\24\28normal\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28normal\29, .\34 u\24\28normal\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28normal\29, .\33 u\24\28normal\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28normal\29, .\32 u\24\28normal\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28normal\29, .\31 u\24\28normal\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28normal\29 + *, + .\31 1u\24\28normal\29 + *, + .\31 0u\24\28normal\29 + *, + .\39 u\24\28normal\29 + *, + .\38 u\24\28normal\29 + *, + .\37 u\24\28normal\29 + *, + .\36 u\24\28normal\29 + *, + .\35 u\24\28normal\29 + *, + .\34 u\24\28normal\29 + *, + .\33 u\24\28normal\29 + *, + .\32 u\24\28normal\29 + *, + .\31 u\24\28normal\29 + * { + clear: left; + } + + .\-11u\28normal\29 { + margin-left: 91.66667%; + } + + .\-10u\28normal\29 { + margin-left: 83.33333%; + } + + .\-9u\28normal\29 { + margin-left: 75%; + } + + .\-8u\28normal\29 { + margin-left: 66.66667%; + } + + .\-7u\28normal\29 { + margin-left: 58.33333%; + } + + .\-6u\28normal\29 { + margin-left: 50%; + } + + .\-5u\28normal\29 { + margin-left: 41.66667%; + } + + .\-4u\28normal\29 { + margin-left: 33.33333%; + } + + .\-3u\28normal\29 { + margin-left: 25%; + } + + .\-2u\28normal\29 { + margin-left: 16.66667%; + } + + .\-1u\28normal\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 980px) { + + .row > * { + padding: 30px 0 0 30px; + } + + .row { + margin: -30px 0 -1px -30px; + } + + .row.uniform > * { + padding: 30px 0 0 30px; + } + + .row.uniform { + margin: -30px 0 -1px -30px; + } + + .row.\32 00\25 > * { + padding: 60px 0 0 60px; + } + + .row.\32 00\25 { + margin: -60px 0 -1px -60px; + } + + .row.uniform.\32 00\25 > * { + padding: 60px 0 0 60px; + } + + .row.uniform.\32 00\25 { + margin: -60px 0 -1px -60px; + } + + .row.\31 50\25 > * { + padding: 45px 0 0 45px; + } + + .row.\31 50\25 { + margin: -45px 0 -1px -45px; + } + + .row.uniform.\31 50\25 > * { + padding: 45px 0 0 45px; + } + + .row.uniform.\31 50\25 { + margin: -45px 0 -1px -45px; + } + + .row.\35 0\25 > * { + padding: 15px 0 0 15px; + } + + .row.\35 0\25 { + margin: -15px 0 -1px -15px; + } + + .row.uniform.\35 0\25 > * { + padding: 15px 0 0 15px; + } + + .row.uniform.\35 0\25 { + margin: -15px 0 -1px -15px; + } + + .row.\32 5\25 > * { + padding: 7.5px 0 0 7.5px; + } + + .row.\32 5\25 { + margin: -7.5px 0 -1px -7.5px; + } + + .row.uniform.\32 5\25 > * { + padding: 7.5px 0 0 7.5px; + } + + .row.uniform.\32 5\25 { + margin: -7.5px 0 -1px -7.5px; + } + + .\31 2u\28narrow\29, .\31 2u\24\28narrow\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28narrow\29, .\31 1u\24\28narrow\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28narrow\29, .\31 0u\24\28narrow\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28narrow\29, .\39 u\24\28narrow\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28narrow\29, .\38 u\24\28narrow\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28narrow\29, .\37 u\24\28narrow\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28narrow\29, .\36 u\24\28narrow\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28narrow\29, .\35 u\24\28narrow\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28narrow\29, .\34 u\24\28narrow\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28narrow\29, .\33 u\24\28narrow\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28narrow\29, .\32 u\24\28narrow\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28narrow\29, .\31 u\24\28narrow\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28narrow\29 + *, + .\31 1u\24\28narrow\29 + *, + .\31 0u\24\28narrow\29 + *, + .\39 u\24\28narrow\29 + *, + .\38 u\24\28narrow\29 + *, + .\37 u\24\28narrow\29 + *, + .\36 u\24\28narrow\29 + *, + .\35 u\24\28narrow\29 + *, + .\34 u\24\28narrow\29 + *, + .\33 u\24\28narrow\29 + *, + .\32 u\24\28narrow\29 + *, + .\31 u\24\28narrow\29 + * { + clear: left; + } + + .\-11u\28narrow\29 { + margin-left: 91.66667%; + } + + .\-10u\28narrow\29 { + margin-left: 83.33333%; + } + + .\-9u\28narrow\29 { + margin-left: 75%; + } + + .\-8u\28narrow\29 { + margin-left: 66.66667%; + } + + .\-7u\28narrow\29 { + margin-left: 58.33333%; + } + + .\-6u\28narrow\29 { + margin-left: 50%; + } + + .\-5u\28narrow\29 { + margin-left: 41.66667%; + } + + .\-4u\28narrow\29 { + margin-left: 33.33333%; + } + + .\-3u\28narrow\29 { + margin-left: 25%; + } + + .\-2u\28narrow\29 { + margin-left: 16.66667%; + } + + .\-1u\28narrow\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 840px) { + + .row > * { + padding: 30px 0 0 30px; + } + + .row { + margin: -30px 0 -1px -30px; + } + + .row.uniform > * { + padding: 30px 0 0 30px; + } + + .row.uniform { + margin: -30px 0 -1px -30px; + } + + .row.\32 00\25 > * { + padding: 60px 0 0 60px; + } + + .row.\32 00\25 { + margin: -60px 0 -1px -60px; + } + + .row.uniform.\32 00\25 > * { + padding: 60px 0 0 60px; + } + + .row.uniform.\32 00\25 { + margin: -60px 0 -1px -60px; + } + + .row.\31 50\25 > * { + padding: 45px 0 0 45px; + } + + .row.\31 50\25 { + margin: -45px 0 -1px -45px; + } + + .row.uniform.\31 50\25 > * { + padding: 45px 0 0 45px; + } + + .row.uniform.\31 50\25 { + margin: -45px 0 -1px -45px; + } + + .row.\35 0\25 > * { + padding: 15px 0 0 15px; + } + + .row.\35 0\25 { + margin: -15px 0 -1px -15px; + } + + .row.uniform.\35 0\25 > * { + padding: 15px 0 0 15px; + } + + .row.uniform.\35 0\25 { + margin: -15px 0 -1px -15px; + } + + .row.\32 5\25 > * { + padding: 7.5px 0 0 7.5px; + } + + .row.\32 5\25 { + margin: -7.5px 0 -1px -7.5px; + } + + .row.uniform.\32 5\25 > * { + padding: 7.5px 0 0 7.5px; + } + + .row.uniform.\32 5\25 { + margin: -7.5px 0 -1px -7.5px; + } + + .\31 2u\28narrower\29, .\31 2u\24\28narrower\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28narrower\29, .\31 1u\24\28narrower\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28narrower\29, .\31 0u\24\28narrower\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28narrower\29, .\39 u\24\28narrower\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28narrower\29, .\38 u\24\28narrower\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28narrower\29, .\37 u\24\28narrower\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28narrower\29, .\36 u\24\28narrower\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28narrower\29, .\35 u\24\28narrower\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28narrower\29, .\34 u\24\28narrower\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28narrower\29, .\33 u\24\28narrower\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28narrower\29, .\32 u\24\28narrower\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28narrower\29, .\31 u\24\28narrower\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28narrower\29 + *, + .\31 1u\24\28narrower\29 + *, + .\31 0u\24\28narrower\29 + *, + .\39 u\24\28narrower\29 + *, + .\38 u\24\28narrower\29 + *, + .\37 u\24\28narrower\29 + *, + .\36 u\24\28narrower\29 + *, + .\35 u\24\28narrower\29 + *, + .\34 u\24\28narrower\29 + *, + .\33 u\24\28narrower\29 + *, + .\32 u\24\28narrower\29 + *, + .\31 u\24\28narrower\29 + * { + clear: left; + } + + .\-11u\28narrower\29 { + margin-left: 91.66667%; + } + + .\-10u\28narrower\29 { + margin-left: 83.33333%; + } + + .\-9u\28narrower\29 { + margin-left: 75%; + } + + .\-8u\28narrower\29 { + margin-left: 66.66667%; + } + + .\-7u\28narrower\29 { + margin-left: 58.33333%; + } + + .\-6u\28narrower\29 { + margin-left: 50%; + } + + .\-5u\28narrower\29 { + margin-left: 41.66667%; + } + + .\-4u\28narrower\29 { + margin-left: 33.33333%; + } + + .\-3u\28narrower\29 { + margin-left: 25%; + } + + .\-2u\28narrower\29 { + margin-left: 16.66667%; + } + + .\-1u\28narrower\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 736px) { + + .row > * { + padding: 20px 0 0 20px; + } + + .row { + margin: -20px 0 -1px -20px; + } + + .row.uniform > * { + padding: 20px 0 0 20px; + } + + .row.uniform { + margin: -20px 0 -1px -20px; + } + + .row.\32 00\25 > * { + padding: 40px 0 0 40px; + } + + .row.\32 00\25 { + margin: -40px 0 -1px -40px; + } + + .row.uniform.\32 00\25 > * { + padding: 40px 0 0 40px; + } + + .row.uniform.\32 00\25 { + margin: -40px 0 -1px -40px; + } + + .row.\31 50\25 > * { + padding: 30px 0 0 30px; + } + + .row.\31 50\25 { + margin: -30px 0 -1px -30px; + } + + .row.uniform.\31 50\25 > * { + padding: 30px 0 0 30px; + } + + .row.uniform.\31 50\25 { + margin: -30px 0 -1px -30px; + } + + .row.\35 0\25 > * { + padding: 10px 0 0 10px; + } + + .row.\35 0\25 { + margin: -10px 0 -1px -10px; + } + + .row.uniform.\35 0\25 > * { + padding: 10px 0 0 10px; + } + + .row.uniform.\35 0\25 { + margin: -10px 0 -1px -10px; + } + + .row.\32 5\25 > * { + padding: 5px 0 0 5px; + } + + .row.\32 5\25 { + margin: -5px 0 -1px -5px; + } + + .row.uniform.\32 5\25 > * { + padding: 5px 0 0 5px; + } + + .row.uniform.\32 5\25 { + margin: -5px 0 -1px -5px; + } + + .\31 2u\28mobile\29, .\31 2u\24\28mobile\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28mobile\29, .\31 1u\24\28mobile\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28mobile\29, .\31 0u\24\28mobile\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28mobile\29, .\39 u\24\28mobile\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28mobile\29, .\38 u\24\28mobile\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28mobile\29, .\37 u\24\28mobile\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28mobile\29, .\36 u\24\28mobile\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28mobile\29, .\35 u\24\28mobile\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28mobile\29, .\34 u\24\28mobile\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28mobile\29, .\33 u\24\28mobile\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28mobile\29, .\32 u\24\28mobile\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28mobile\29, .\31 u\24\28mobile\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28mobile\29 + *, + .\31 1u\24\28mobile\29 + *, + .\31 0u\24\28mobile\29 + *, + .\39 u\24\28mobile\29 + *, + .\38 u\24\28mobile\29 + *, + .\37 u\24\28mobile\29 + *, + .\36 u\24\28mobile\29 + *, + .\35 u\24\28mobile\29 + *, + .\34 u\24\28mobile\29 + *, + .\33 u\24\28mobile\29 + *, + .\32 u\24\28mobile\29 + *, + .\31 u\24\28mobile\29 + * { + clear: left; + } + + .\-11u\28mobile\29 { + margin-left: 91.66667%; + } + + .\-10u\28mobile\29 { + margin-left: 83.33333%; + } + + .\-9u\28mobile\29 { + margin-left: 75%; + } + + .\-8u\28mobile\29 { + margin-left: 66.66667%; + } + + .\-7u\28mobile\29 { + margin-left: 58.33333%; + } + + .\-6u\28mobile\29 { + margin-left: 50%; + } + + .\-5u\28mobile\29 { + margin-left: 41.66667%; + } + + .\-4u\28mobile\29 { + margin-left: 33.33333%; + } + + .\-3u\28mobile\29 { + margin-left: 25%; + } + + .\-2u\28mobile\29 { + margin-left: 16.66667%; + } + + .\-1u\28mobile\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 480px) { + + .row > * { + padding: 20px 0 0 20px; + } + + .row { + margin: -20px 0 -1px -20px; + } + + .row.uniform > * { + padding: 20px 0 0 20px; + } + + .row.uniform { + margin: -20px 0 -1px -20px; + } + + .row.\32 00\25 > * { + padding: 40px 0 0 40px; + } + + .row.\32 00\25 { + margin: -40px 0 -1px -40px; + } + + .row.uniform.\32 00\25 > * { + padding: 40px 0 0 40px; + } + + .row.uniform.\32 00\25 { + margin: -40px 0 -1px -40px; + } + + .row.\31 50\25 > * { + padding: 30px 0 0 30px; + } + + .row.\31 50\25 { + margin: -30px 0 -1px -30px; + } + + .row.uniform.\31 50\25 > * { + padding: 30px 0 0 30px; + } + + .row.uniform.\31 50\25 { + margin: -30px 0 -1px -30px; + } + + .row.\35 0\25 > * { + padding: 10px 0 0 10px; + } + + .row.\35 0\25 { + margin: -10px 0 -1px -10px; + } + + .row.uniform.\35 0\25 > * { + padding: 10px 0 0 10px; + } + + .row.uniform.\35 0\25 { + margin: -10px 0 -1px -10px; + } + + .row.\32 5\25 > * { + padding: 5px 0 0 5px; + } + + .row.\32 5\25 { + margin: -5px 0 -1px -5px; + } + + .row.uniform.\32 5\25 > * { + padding: 5px 0 0 5px; + } + + .row.uniform.\32 5\25 { + margin: -5px 0 -1px -5px; + } + + .\31 2u\28mobilep\29, .\31 2u\24\28mobilep\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28mobilep\29, .\31 1u\24\28mobilep\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28mobilep\29, .\31 0u\24\28mobilep\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28mobilep\29, .\39 u\24\28mobilep\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28mobilep\29, .\38 u\24\28mobilep\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28mobilep\29, .\37 u\24\28mobilep\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28mobilep\29, .\36 u\24\28mobilep\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28mobilep\29, .\35 u\24\28mobilep\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28mobilep\29, .\34 u\24\28mobilep\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28mobilep\29, .\33 u\24\28mobilep\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28mobilep\29, .\32 u\24\28mobilep\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28mobilep\29, .\31 u\24\28mobilep\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28mobilep\29 + *, + .\31 1u\24\28mobilep\29 + *, + .\31 0u\24\28mobilep\29 + *, + .\39 u\24\28mobilep\29 + *, + .\38 u\24\28mobilep\29 + *, + .\37 u\24\28mobilep\29 + *, + .\36 u\24\28mobilep\29 + *, + .\35 u\24\28mobilep\29 + *, + .\34 u\24\28mobilep\29 + *, + .\33 u\24\28mobilep\29 + *, + .\32 u\24\28mobilep\29 + *, + .\31 u\24\28mobilep\29 + * { + clear: left; + } + + .\-11u\28mobilep\29 { + margin-left: 91.66667%; + } + + .\-10u\28mobilep\29 { + margin-left: 83.33333%; + } + + .\-9u\28mobilep\29 { + margin-left: 75%; + } + + .\-8u\28mobilep\29 { + margin-left: 66.66667%; + } + + .\-7u\28mobilep\29 { + margin-left: 58.33333%; + } + + .\-6u\28mobilep\29 { + margin-left: 50%; + } + + .\-5u\28mobilep\29 { + margin-left: 41.66667%; + } + + .\-4u\28mobilep\29 { + margin-left: 33.33333%; + } + + .\-3u\28mobilep\29 { + margin-left: 25%; + } + + .\-2u\28mobilep\29 { + margin-left: 16.66667%; + } + + .\-1u\28mobilep\29 { + margin-left: 8.33333%; + } + + } + +/* Basic */ + + body { + background: #f7f7f7; + } + + body.is-loading * { + -moz-transition: none !important; + -webkit-transition: none !important; + -ms-transition: none !important; + transition: none !important; + -moz-animation: none !important; + -webkit-animation: none !important; + -ms-animation: none !important; + animation: none !important; + } + + body, input, select, textarea { + color: #474747; + font-family: 'Source Sans Pro', sans-serif; + font-size: 16pt; + font-weight: 300; + line-height: 1.65em; + } + + a { + -moz-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out; + -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out; + -ms-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out; + transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out; + color: #37c0fb; + text-decoration: none; + border-bottom: dotted 1px; + } + + a:hover { + color: #37c0fb; + border-bottom-color: transparent; + } + + strong, b { + font-weight: 600; + } + + em, i { + font-style: italic; + } + + p, ul, ol, dl, table, blockquote { + margin: 0 0 2em 0; + } + + ul ul, + ul ol, + ol ul, + ol ol { + margin: 0; + } + + p.nomargin { + margin: 0 0 0 0; + } + + ul.team { + margin: -1em 0 1em 2em; + } + + h1, h2, h3, h4, h5, h6 { + color: inherit; + font-weight: 600; + line-height: 1.75em; + margin-bottom: 1em; + } + + h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { + color: inherit; + text-decoration: none; + } + + h1 em, h2 em, h3 em, h4 em, h5 em, h6 em { + font-style: normal; + font-weight: 300; + } + + h2 { + font-size: 1.75em; + letter-spacing: -0.025em; + } + + h3 { + font-size: 1.2em; + letter-spacing: -0.025em; + } + + sub { + font-size: 0.8em; + position: relative; + top: 0.5em; + } + + sup { + font-size: 0.8em; + position: relative; + top: -0.5em; + } + + hr { + border-top: solid 1px #e0e0e0; + margin-bottom: 1.5em; + } + + blockquote { + border-left: solid 0.5em #e0e0e0; + font-style: italic; + padding: 1em 0 1em 2em; + } + + section.special, article.special { + text-align: center; + } + + header p { + color: #999; + font-size: 1.25em; + position: relative; + margin-top: -1.25em; + margin-bottom: 2.25em; + } + + header.major { + text-align: center; + margin: 0 0 2em 0; + } + + header.major h2 { + font-size: 2.25em; + } + + header.major p { + position: relative; + border-top: solid 1px #e0e0e0; + padding: 1em 0 0 0; + margin: 0; + top: -1em; + letter-spacing: -0.025em; + } + + footer { + margin: 0 0 3em 0; + } + + footer > :last-child { + margin-bottom: 0; + } + + footer.major { + padding-top: 3em; + } + +/* Form */ + + input[type="text"], + input[type="password"], + input[type="email"], + textarea { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + -moz-transition: border-color 0.2s ease-in-out; + -webkit-transition: border-color 0.2s ease-in-out; + -ms-transition: border-color 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out; + background: #fff; + border: solid 1px #e0e0e0; + border-radius: 5px; + color: inherit; + display: block; + outline: 0; + padding: 0.75em; + text-decoration: none; + width: 100%; + } + + input[type="text"]:focus, + input[type="password"]:focus, + input[type="email"]:focus, + textarea:focus { + border-color: #37c0fb; + } + + input[type="text"], + input[type="password"], + input[type="email"] { + line-height: 1em; + } + + label { + display: block; + color: inherit; + font-weight: 600; + line-height: 1.75em; + margin-bottom: 0.5em; + } + + ::-webkit-input-placeholder { + color: #999; + position: relative; + top: 3px; + } + + :-moz-placeholder { + color: #999; + } + + ::-moz-placeholder { + color: #999; + } + + :-ms-input-placeholder { + color: #999; + } + + .formerize-placeholder { + color: #999; + } + +/* Image */ + + .image { + border: 0; + display: inline-block; + position: relative; + border-radius: 5px; + } + + .image img { + display: block; + border-radius: 5px; + } + + .image.left { + display: block; + float: left; + margin: 0 2em 2em 0; + position: relative; + top: 0.25em; + } + + .image.left img { + display: block; + width: 100%; + } + + .image.fit { + display: block; + } + + .image.fit img { + display: block; + width: 100%; + } + + .image.featured { + display: block; + margin: 0 0 2em 0; + } + + .image.featured img { + display: block; + width: 100%; + } + +/* Icon */ + + .icon { + text-decoration: none; + position: relative; + text-decoration: none; + } + + .icon:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + .icon > .label { + display: none; + } + + .icon.major { + text-align: center; + cursor: default; + background-color: #37c0fb; + background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + color: #fff; + border-radius: 100%; + display: inline-block; + width: 5em; + height: 5em; + line-height: 5em; + box-shadow: 0 0 0 7px white, 0 0 0 8px #e0e0e0; + margin: 0 0 2em 0; + } + + .icon.major:before { + font-size: 36px; + } + +/* Lists */ + + ol.default { + list-style: decimal; + padding-left: 1.25em; + } + + ol.default li { + padding-left: 0.25em; + } + + ul.default { + list-style: disc; + padding-left: 1em; + } + + ul.default li { + padding-left: 0.5em; + } + + ul.links li { + line-height: 2.5em; + } + + ul.icons { + cursor: default; + } + + ul.icons li { + display: inline-block; + line-height: 1em; + padding-left: 1.5em; + } + + ul.icons li:first-child { + padding-left: 0; + } + + ul.icons li a, ul.icons li span { + font-size: 2em; + border: 0; + } + + ul.actions { + cursor: default; + } + + ul.actions:last-child { + margin-bottom: 0; + } + + ul.actions li { + display: inline-block; + padding: 0 0 0 1.5em; + } + + ul.actions li:first-child { + padding: 0; + } + + ul.actions.vertical li { + display: block; + padding: 1.5em 0 0 0; + } + + ul.actions.vertical li:first-child { + padding: 0; + } + + ul.menu li { + border-left: solid 1px #e0e0e0; + display: inline-block; + padding: 0 0 0 1em; + margin: 0 0 0 1em; + } + + ul.menu li:first-child { + border-left: 0; + margin-left: 0; + padding-left: 0; + } + +/* Tables */ + + table { + width: 100%; + } + + table.default { + width: 100%; + } + + table.default tbody tr { + border-bottom: solid 1px #e0e0e0; + } + + table.default td { + padding: 0.5em 1em 0.5em 1em; + } + + table.default th { + font-weight: 600; + padding: 0.5em 1em 0.5em 1em; + text-align: left; + } + + table.default thead { + background-color: #555555; + background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + color: #fff; + } + +/* Button */ + + input[type="submit"], + input[type="reset"], + input[type="button"], + .button { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-color: #37c0fb; + border-radius: 5px; + border: 0; + color: #fff; + cursor: pointer; + display: inline-block; + padding: 0 1.5em; + line-height: 2.75em; + min-width: 9em; + text-align: center; + text-decoration: none; + font-weight: 600; + letter-spacing: -0.025em; + } + + input[type="submit"]:hover, + input[type="reset"]:hover, + input[type="button"]:hover, + .button:hover { + background-color: #50c8fb; + color: #fff !important; + } + + input[type="submit"]:active, + input[type="reset"]:active, + input[type="button"]:active, + .button:active { + background-color: #1eb8fb; + color: #fff; + } + + input[type="submit"].alt, + input[type="reset"].alt, + input[type="button"].alt, + .button.alt { + background-color: #555555; + color: #fff; + } + + input[type="submit"].alt:hover, + input[type="reset"].alt:hover, + input[type="button"].alt:hover, + .button.alt:hover { + background-color: #626262; + } + + input[type="submit"].alt:active, + input[type="reset"].alt:active, + input[type="button"].alt:active, + .button.alt:active { + background-color: #484848; + } + + input[type="submit"].icon:before, + input[type="reset"].icon:before, + input[type="button"].icon:before, + .button.icon:before { + margin-right: 0.5em; + } + + input[type="submit"].fit, + input[type="reset"].fit, + input[type="button"].fit, + .button.fit { + width: 100%; + } + + input[type="submit"].small, + input[type="reset"].small, + input[type="button"].small, + .button.small { + font-size: 0.8em; + } + +/* Box */ + + .box.highlight { + text-align: center; + } + + .box.post { + position: relative; + margin: 0 0 2em 0; + } + + .box.post:after { + content: ''; + display: block; + clear: both; + } + + .box.post .inner { + margin-left: calc(30% + 2em); + } + + .box.post .inner > :last-child { + margin-bottom: 0; + } + + .box.post .image { + width: 30%; + margin: 0; + } + +/* Header */ + + #header { + text-align: center; + background-color: #fff; + /*background-image: url("images/bg02.png"), url("images/bg02.png"), url("images/bg01.png");*/ + background-position: top left, top left, top left; + background-size: 100% 6em, 100% 6em, auto; + background-repeat: no-repeat, no-repeat, repeat; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + + #header h1 { + margin: 0; + padding: 0px 10px; + font-size: 3em; + } + + #header hr { + height: 2px; + } + + #header h1 a { + letter-spacing: -0.025em; + border: 0; + } + + #nav { + position: sticky; + top: 0; + cursor: default; + margin: 0; + padding: 0; + width: 100%; + display: block; + background-color: #EB1C24; + margin-bottom: 1.5em; + z-index: 10000; + } + + #nav > ul { + margin: 0; + display: flex; + justify-content: space-around; + } + + #nav > ul > li { + position: relative; + display: inline-block; + margin-left: 1em; + } + + #nav > ul > li a { + color: #F7F7F7; + text-decoration: none; + border: 0; + display: block; + padding: 1.5em 0.5em 1.35em 0.5em; + } + + #nav > ul > li:first-child { + margin-left: 0; + } + + #nav > ul > li:hover a { + color: black; + } + + #nav > ul > li.current { + font-weight: 600; + } + + #nav > ul > li.current:before { + -moz-transform: rotateZ(45deg); + -webkit-transform: rotateZ(45deg); + -ms-transform: rotateZ(45deg); + transform: rotateZ(45deg); + width: 0.75em; + height: 0.75em; + content: ''; + display: block; + position: absolute; + bottom: -0.5em; + left: 50%; + margin-left: -0.375em; + background-color: #D1413E; + /* background-image: url("images/bg01.png"); */ + } + + #nav > ul > li.current a { + color: #fff; + } + + #nav > ul > li.active a { + color: #fff; + } + + #nav > ul > li.active.current:before { + opacity: 0; + } + + #nav > ul > li > ul { + display: none; + } + +/* Dropotron */ + + .dropotron { + background-color: #333; + background-image: -moz-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)), url("images/bg01.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)), url("images/bg01.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)), url("images/bg01.png"); + background-image: linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)), url("images/bg01.png"); + border-radius: 5px; + color: #fff; + min-width: 10em; + padding: 1em 0; + text-align: center; + box-shadow: 0 1em 1em 0 rgba(0, 0, 0, 0.5); + } + + .dropotron > li { + line-height: 2em; + padding: 0 1.1em 0 1em; + } + + .dropotron > li > a { + color: #c0c0c0; + text-decoration: none; + border: 0; + } + + .dropotron > li.active > a, .dropotron > li:hover > a { + color: #fff; + } + + .dropotron.level-0 { + border-radius: 0 0 5px 5px; + font-size: 0.9em; + padding-top: 0; + margin-top: -1px; + } + +/* Banner */ + + #banner { + background-image: url("../../images/banner.jpg"); + background-position: center center; + background-size: cover; + height: 28em; + text-align: center; + position: relative; + } + + #banner header { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + background: #212121; + background: rgba(27, 27, 27, 0.75); + color: #fff; + padding: 1.5em 0; + } + + #banner header h2 { + display: inline-block; + margin: 0; + font-size: 1.25em; + vertical-align: middle; + } + + #banner header h2 em { + opacity: 0.75; + } + + #banner header h2 a { + border-bottom-color: rgba(255, 255, 255, 0.5); + } + + #banner header h2 a:hover { + border-bottom-color: transparent; + } + + #banner header .button { + vertical-align: middle; + margin-left: 1em; + } + +/* Wrapper */ + + .wrapper { + padding: 5em 0 3em 0; + } + + .wrapper.style1 { + background: #fff; + } + + .wrapper.style2 { + background-color: #fff; + background-image: url("images/bg02.png"), url("images/bg03.png"), url("images/bg01.png"); + background-position: top left, bottom left, top left; + background-size: 100% 6em, 100% 6em, auto; + background-repeat: no-repeat, no-repeat, repeat; + } + + .wrapper.style3 { + background-color: #37c0fb; + background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png"); + color: #fff; + } + + .wrapper.style3 .button { + background: #fff; + color: #474747; + } + + .wrapper.style3 .button:hover { + color: #37c0fb !important; + } + +/* CTA */ + + #cta { + text-align: center; + padding: 3.5em 0; + } + + #cta header h2 { + display: inline-block; + vertical-align: middle; + margin: 0; + } + + #cta header .button { + vertical-align: middle; + margin-left: 1em; + } + +/* Footer */ + + #footer { + padding: 2em 0 1em 0; + } + + #footer img{ + max-height: 80px; + } + + #footer a { + color: inherit; + border-bottom-color: rgba(71, 71, 71, 0.25); + } + + #footer a:hover { + color: #37c0fb; + border-bottom-color: transparent; + } + + #footer .container { + margin-bottom: 4em; + } + + #footer .icons { + text-align: center; + margin: 0; + } + + #footer .icons a { + color: #999; + } + + #footer .icons a:hover { + color: #474747; + } + + #footer .copyright { + color: #999; + margin-top: 0.2em; + text-align: center; + font-size: 0.9em; + } + +/* Wide */ + + @media screen and (max-width: 1680px) { + + /* Basic */ + + body, input, select, textarea { + font-size: 14pt; + line-height: 1.5em; + } + + /* Banner */ + + #banner { + height: 24em; + } + + } + +/* Normal */ + + @media screen and (max-width: 1280px) { + + /* Basic */ + + body, input, select, textarea { + font-size: 13pt; + line-height: 1.5em; + } + + /* Lists */ + + ol.default { + list-style: decimal; + padding-left: 1.25em; + } + + ol.default li { + padding-left: 0.25em; + } + + ul.icons li a, ul.icons li span { + font-size: 1.5em; + } + + /* Banner */ + + #banner { + height: 20em; + } + + /* Wrapper */ + + .wrapper { + padding: 3em 0 1em 0; + } + + /* CTA */ + + #cta { + padding: 2em 0; + } + + /* Footer */ + + #footer { + padding: 1em 0 1em 0; + } + + #footer .container { + margin-bottom: 1em; + } + + #footer img{ + height: 80px; + } + + } + +/* Narrow */ + + @media screen and (max-width: 980px) { + + /* Basic */ + + body, input, select, textarea { + font-size: 12pt; + line-height: 1.5em; + } + + } + +/* Narrower */ + + #navPanel, #titleBar { + display: none; + } + + @media screen and (max-width: 840px) { + + /* Basic */ + + html, body { + overflow-x: hidden; + } + + body, input, select, textarea { + font-size: 13pt; + } + + h1, h2, h3, h4, h5, h6 { + margin-bottom: 0.5em; + } + + header p { + margin-top: -0.75em; + } + + header.major { + text-align: center; + margin: 0 0 2em 0; + } + + header.major h2 { + font-size: 1.75em; + } + + header.major p { + top: -0.25em; + font-size: 1.25em; + } + + /* Box */ + + .box.highlight { + position: relative; + } + + .box.highlight i { + position: absolute; + margin: 0; + left: 0; + top: 0.25em; + } + + .box.post .inner { + margin-left: calc(20% + 2em); + } + + .box.post .image { + width: 20%; + } + + /* Banner */ + + #banner { + height: 20em; + } + + #banner header h2 { + display: block; + } + + #banner header .button { + margin: 1em 0 0 0; + } + + /* CTA */ + + #cta { + padding: 1.5em 0; + } + + #cta header h2 { + display: block; + } + + #cta header .button { + margin: 1em 0 0 0; + } + + /* Footer */ + + #footer { + text-align: center; + } + + #footer .container { + margin-bottom: 4em; + } + + #footer img{ + height: 60px; + } + + /* Off-Canvas Navigation */ + + #page-wrapper { + -moz-backface-visibility: hidden; + -webkit-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + -moz-transition: -moz-transform 0.5s ease; + -webkit-transition: -webkit-transform 0.5s ease; + -ms-transition: -ms-transform 0.5s ease; + transition: transform 0.5s ease; + padding-bottom: 1px; + padding-top: 44px; + } + + #titleBar { + -moz-backface-visibility: hidden; + -webkit-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + -moz-transition: -moz-transform 0.5s ease; + -webkit-transition: -webkit-transform 0.5s ease; + -ms-transition: -ms-transform 0.5s ease; + transition: transform 0.5s ease; + display: block; + height: 44px; + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 10001; + background-color: #333; + background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)), url("images/bg01.png"); + background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)), url("images/bg01.png"); + background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)), url("images/bg01.png"); + background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)), url("images/bg01.png"); + height: 44px; + line-height: 44px; + box-shadow: 0 4px 0 0 #D1413E; + } + + #titleBar .title { + display: block; + position: relative; + font-weight: 600; + text-align: center; + color: #fff; + z-index: 1; + } + + #titleBar .title em { + font-style: normal; + font-weight: 300; + } + + #titleBar .toggle { + text-decoration: none; + border: 0; + height: 60px; + left: 0; + position: absolute; + top: 0; + width: 80px; + z-index: 2; + } + + #titleBar .toggle:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + #titleBar .toggle:before { + content: '\f0c9'; + display: block; + height: 44px; + text-align: center; + width: 44px; + color: #fff; + opacity: 0.5; + } + + #titleBar .toggle:active:before { + opacity: 0.75; + } + + #navPanel { + background-color: #1f1f1f; + box-shadow: inset -1px 0 3px 0 rgba(0, 0, 0, 0.5); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)), url("images/bg01.png"); + background-image: linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)), url("images/bg01.png"); + -moz-backface-visibility: hidden; + -webkit-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + -moz-transform: translateX(-275px); + -webkit-transform: translateX(-275px); + -ms-transform: translateX(-275px); + transform: translateX(-275px); + -moz-transition: -moz-transform 0.5s ease; + -webkit-transition: -webkit-transform 0.5s ease; + -ms-transition: -ms-transform 0.5s ease; + transition: transform 0.5s ease; + display: block; + height: 100%; + left: 0; + overflow-y: auto; + position: fixed; + top: 0; + width: 275px; + z-index: 10002; + } + + #navPanel .link { + border-bottom: 0; + border-top: solid 1px rgba(255, 255, 255, 0.05); + color: #888; + display: block; + height: 48px; + line-height: 48px; + padding: 0 1em 0 1em; + text-decoration: none; + } + + #navPanel .link:first-child { + border-top: 0; + } + + #navPanel .link.depth-0 { + color: #fff; + } + + #navPanel .link .indent-1 { + display: inline-block; + width: 1em; + } + + #navPanel .link .indent-2 { + display: inline-block; + width: 2em; + } + + #navPanel .link .indent-3 { + display: inline-block; + width: 3em; + } + + #navPanel .link .indent-4 { + display: inline-block; + width: 4em; + } + + #navPanel .link .indent-5 { + display: inline-block; + width: 5em; + } + + body.navPanel-visible #page-wrapper { + -moz-transform: translateX(275px); + -webkit-transform: translateX(275px); + -ms-transform: translateX(275px); + transform: translateX(275px); + } + + body.navPanel-visible #titleBar { + -moz-transform: translateX(275px); + -webkit-transform: translateX(275px); + -ms-transform: translateX(275px); + transform: translateX(275px); + } + + body.navPanel-visible #navPanel { + -moz-transform: translateX(0); + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + } + +/* Mobile */ + + @media screen and (max-width: 736px) { + + /* Basic */ + + body, input, select, textarea { + font-size: 11pt; + line-height: 1.35em; + } + + h2 { + font-size: 1.25em; + letter-spacing: 0; + line-height: 1.35em; + } + + h3 { + font-size: 1em; + letter-spacing: 0; + line-height: 1.35em; + } + + header p { + margin-top: -0.5em; + font-size: 1em; + } + + header.major { + padding: 0 20px; + } + + header.major h2 { + font-size: 1.25em; + } + + header.major p { + top: 0; + margin-top: 1.25em; + font-size: 1em; + } + + /* Lists */ + + ul.menu li { + border: 0; + padding: 0; + margin: 0; + display: block; + line-height: 2em; + } + + /* Banner */ + + #banner { + height: 18em; + } + + /* Wrapper */ + + .wrapper { + padding: 2em 0 1px 0; + } + + } + +/* Mobile (Portrait) */ + + @media screen and (max-width: 480px) { + + /* Lists */ + + ul.actions li { + display: block; + padding: 1.5em 0 0 0; + } + + ul.actions li:first-child { + padding: 0; + } + + /* Icon */ + + .icon.major { + width: 4em; + height: 4em; + line-height: 4em; + box-shadow: 0 0 0 7px white, 0 0 0 8px #e0e0e0; + } + + .icon.major:before { + font-size: 24px; + } + + /* Button */ + + input[type="submit"], + input[type="reset"], + input[type="button"], + .button { + width: 100%; + display: block; + } + + /* Box */ + + .box.highlight { + /*padding-left: calc(4em + 30px);*/ + padding-left: 0; + } + + .box.post .inner { + margin-left: calc(30% + 20px); + } + + .box.post .image { + width: 30%; + } + + /* Banner */ + + #banner { + height: 20em; + } + + #banner header { + padding: 20px; + } + + /* Wrapper */ + + .wrapper { + padding: 2em 20px 1px 20px; + } + + /* CTA */ + + #cta { + padding: 20px; + } + + /* Footer */ + + #footer { + padding: 10px; + text-align: left; + } + + #footer img{ + height: 40px; + } + + } + +.img-link { + border-bottom: none; + width: fit-content; +} + +.inline { + display: inline-block; +} + +.flex-row { + display: flex; + flex-direction: row; + align-items: center; +} + +.divider { + width: 80%; +} + +.example-img { + width: 75%; + min-width: 200px; +} + +@media screen and (max-width: 840px) { + #nav { + display: none; + } + + .flex-row { + display: block; + } +} + +/* +.img-link img { + transition: height 0.25s; + height: 200px; +} + +.img-link img:hover { + height: 225px; + box-shadow: 0px 0px 7px 7px #37c0fb; +} +*/ diff --git a/doc/BqplotToolbarHighlighted.png b/docs/assets/img/BqplotToolbarHighlighted.png similarity index 100% rename from doc/BqplotToolbarHighlighted.png rename to docs/assets/img/BqplotToolbarHighlighted.png diff --git a/doc/QtChartStudioExport.gif b/docs/assets/img/QtChartStudioExport.gif similarity index 100% rename from doc/QtChartStudioExport.gif rename to docs/assets/img/QtChartStudioExport.gif diff --git a/doc/QtToolbarExport.gif b/docs/assets/img/QtToolbarExport.gif similarity index 100% rename from doc/QtToolbarExport.gif rename to docs/assets/img/QtToolbarExport.gif diff --git a/docs/assets/img/logo.png b/docs/assets/img/logo.png new file mode 100644 index 0000000..7da3b10 Binary files /dev/null and b/docs/assets/img/logo.png differ diff --git a/docs/assets/img/plotly.png b/docs/assets/img/plotly.png new file mode 100644 index 0000000..574e4ee Binary files /dev/null and b/docs/assets/img/plotly.png differ diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000..86ce726 Binary files /dev/null and b/docs/favicon.ico differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..39ec9af --- /dev/null +++ b/docs/index.html @@ -0,0 +1,112 @@ + + + + + + + + + glue-plotly: Plot.ly Plugin For glue + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + +