From 0115d668d00a64ff1a152ea2a1cead86d6ee6f33 Mon Sep 17 00:00:00 2001
From: Tim Fechner <tim.fechner@mailbox.org>
Date: Fri, 3 Feb 2017 17:01:10 +0100
Subject: [PATCH] Update to bulma 0.3.1

---
 hshcdn/assets/sass/init.scss                  |    2 +-
 .../lib/bulma-0.2.3/.github/ISSUE_TEMPLATE.md |   38 -
 .../.github/PULL_REQUEST_TEMPLATE.md          |   23 -
 .../sass/lib/bulma-0.2.3/css/bulma.css.map    |    1 -
 .../docs/documentation/components/card.html   |  134 -
 .../docs/documentation/components/menu.html   |   91 -
 .../documentation/components/message.html     |  247 -
 .../documentation/components/pagination.html  |   75 -
 .../docs/documentation/components/panel.html  |  116 -
 .../docs/documentation/elements/button.html   |  377 -
 .../docs/documentation/elements/table.html    |  350 -
 .../docs/favicons/android-chrome-192x192.png  |  Bin 2472 -> 0 bytes
 .../docs/favicons/apple-touch-icon.png        |  Bin 1825 -> 0 bytes
 .../docs/favicons/favicon-16x16.png           |  Bin 721 -> 0 bytes
 .../docs/favicons/favicon-32x32.png           |  Bin 915 -> 0 bytes
 .../lib/bulma-0.2.3/docs/favicons/favicon.ico |  Bin 15086 -> 0 bytes
 .../bulma-0.2.3/docs/favicons/manifest.json   |   12 -
 .../docs/favicons/mstile-150x150.png          |  Bin 1731 -> 0 bytes
 .../docs/favicons/safari-pinned-tab.svg       |   22 -
 .../images/blog/metro-ui-css-grid-tiles.png   |  Bin 145282 -> 0 bytes
 .../bulma-0.2.3/sass/components/media.sass    |   61 -
 .../bulma-0.2.3/sass/components/message.sass  |   39 -
 .../sass/components/pagination.sass           |   37 -
 .../bulma-0.2.3/sass/components/panel.sass    |   57 -
 .../lib/bulma-0.2.3/sass/elements/button.sass |  110 -
 .../bulma-0.2.3/sass/elements/content.sass    |   74 -
 .../lib/bulma-0.2.3/sass/elements/form.sass   |  256 -
 .../lib/bulma-0.2.3/sass/elements/other.sass  |  108 -
 .../lib/bulma-0.2.3/sass/elements/table.sass  |   97 -
 .../lib/bulma-0.2.3/sass/elements/title.sass  |   72 -
 .../lib/bulma-0.2.3/sass/layout/footer.sass   |   13 -
 .../bulma-0.2.3/sass/utilities/controls.sass  |   75 -
 .../.editorconfig                             |    0
 .../.github/CONTRIBUTING.md                   |    0
 .../lib/bulma-0.3.1/.github/ISSUE_TEMPLATE.md |   36 +
 .../.github/PULL_REQUEST_TEMPLATE.md          |   21 +
 .../{bulma-0.2.3 => bulma-0.3.1}/.gitignore   |    0
 .../{bulma-0.2.3 => bulma-0.3.1}/CHANGELOG.md |   28 +
 .../lib/{bulma-0.2.3 => bulma-0.3.1}/LICENSE  |    2 +-
 .../{bulma-0.2.3 => bulma-0.3.1}/README.md    |    8 +-
 .../{bulma-0.2.3 => bulma-0.3.1}/bower.json   |    2 +-
 .../{bulma-0.2.3 => bulma-0.3.1}/bulma.sass   |    2 +-
 .../css/bulma.css}                            | 3542 ++++-----
 .../sass/lib/bulma-0.3.1/css/bulma.css.map    |   49 +
 .../docs/.gitignore                           |    1 +
 .../{bulma-0.2.3 => bulma-0.3.1}/docs/CNAME   |    0
 .../{bulma-0.2.3 => bulma-0.3.1}/docs/LICENSE |    2 +-
 .../docs/_config.yml                          |    5 +-
 .../docs/_includes/blog-hero.html             |   10 +-
 .../docs/_includes/carbon.html                |    0
 .../docs/_includes/footer.html                |   14 +-
 .../docs/_includes/head.html                  |   18 +-
 .../docs/_includes/header.html                |   12 +-
 .../docs/_includes/subnav-components.html     |    0
 .../docs/_includes/subnav-elements.html       |    3 +
 .../docs/_includes/subnav-grid.html           |    0
 .../docs/_includes/subnav-layout.html         |    0
 .../docs/_includes/subnav-modifiers.html      |    0
 .../docs/_includes/subnav-overview.html       |   18 +-
 .../docs/_includes/svg/bulma-icon.svg         |    0
 .../docs/_layouts/default.html                |    0
 .../docs/_layouts/documentation.html          |   10 +-
 .../docs/_layouts/post.html                   |    0
 ...ched-new-responsive-columns-new-helpers.md |    0
 ...4-11-metro-ui-css-grid-with-bulma-tiles.md |    0
 .../docs/atom.xml                             |    0
 .../docs/blog.html                            |    2 +-
 .../docs/bulma-docs.sass                      |   70 +-
 .../docs/css/bulma-docs.css}                  | 6469 ++++++++++-------
 .../docs/documentation/components/card.html   |   98 +
 .../docs/documentation/components/level.html  |  203 +-
 .../components/media-object.html              |  184 +-
 .../docs/documentation/components/menu.html   |   64 +
 .../documentation/components/message.html     |  149 +
 .../docs/documentation/components/modal.html  |    6 +-
 .../docs/documentation/components/nav.html    |  145 +-
 .../documentation/components/pagination.html  |  158 +
 .../docs/documentation/components/panel.html  |  121 +
 .../docs/documentation/components/tabs.html   |  461 +-
 .../docs/documentation/elements/box.html      |    4 +-
 .../docs/documentation/elements/button.html   |  548 ++
 .../docs/documentation/elements/content.html  |  101 +-
 .../docs/documentation/elements/delete.html   |  105 +
 .../docs/documentation/elements/form.html     |  634 +-
 .../docs/documentation/elements/icon.html     |   25 +-
 .../docs/documentation/elements/image.html    |   34 +-
 .../documentation/elements/notification.html  |    0
 .../docs/documentation/elements/progress.html |    0
 .../docs/documentation/elements/table.html    |  476 ++
 .../docs/documentation/elements/tag.html      |   40 +-
 .../docs/documentation/elements/title.html    |    0
 .../docs/documentation/grid.html              |    0
 .../docs/documentation/grid/columns.html      |    1 +
 .../docs/documentation/grid/tiles.html        |   10 +-
 .../docs/documentation/layout/container.html  |    6 +-
 .../docs/documentation/layout/footer.html     |    0
 .../docs/documentation/layout/hero.html       |    0
 .../docs/documentation/layout/section.html    |    0
 .../docs/documentation/modifiers/helpers.html |    0
 .../modifiers/responsive-helpers.html         |    6 +-
 .../docs/documentation/modifiers/syntax.html  |   46 +-
 .../docs/documentation/navbar.html            |    0
 .../docs/documentation/overview/classes.html  |    0
 .../documentation/overview/functions.html     |   27 +
 .../docs/documentation/overview/mixins.html   |   71 +
 .../docs/documentation/overview/modular.html  |    3 +-
 .../overview/responsiveness.html              |   20 +-
 .../docs/documentation/overview/start.html    |   24 +-
 .../documentation/overview/variables.html     |  206 +-
 .../docs/favicons/android-chrome-192x192.png  |  Bin 0 -> 7115 bytes
 .../docs/favicons/android-chrome-384x384.png  |  Bin 0 -> 16959 bytes
 .../docs/favicons/apple-touch-icon.png        |  Bin 0 -> 1538 bytes
 .../docs/favicons/browserconfig.xml           |    2 +-
 .../docs/favicons/favicon-16x16.png           |  Bin 0 -> 1029 bytes
 .../docs/favicons/favicon-32x32.png           |  Bin 0 -> 1344 bytes
 .../lib/bulma-0.3.1/docs/favicons/favicon.ico |  Bin 0 -> 15086 bytes
 .../bulma-0.3.1/docs/favicons/manifest.json   |   17 +
 .../docs/favicons/mstile-150x150.png          |  Bin 0 -> 1887 bytes
 .../docs/favicons/safari-pinned-tab.svg       |   19 +
 .../images/blog/metro-ui-css-grid-tiles.png   |  Bin 0 -> 372571 bytes
 .../docs/images/bulma-banner.png              |  Bin
 .../docs/images/bulma-icon.png                |  Bin
 .../bulma-0.3.1/docs/images/bulma-logo.png    |  Bin 0 -> 11173 bytes
 .../docs/images/bulma-type-white.png          |  Bin
 .../docs/images/bulma-type.png                |  Bin
 .../lib/bulma-0.3.1/docs/images/jgthms.png    |  Bin 0 -> 14816 bytes
 .../docs/images/placeholders/1280x960.png     |  Bin 0 -> 35880 bytes
 .../docs/images/placeholders/128x128.png      |  Bin 0 -> 4018 bytes
 .../docs/images/placeholders/16x16.png        |  Bin 0 -> 2878 bytes
 .../docs/images/placeholders/24x24.png        |  Bin 0 -> 2868 bytes
 .../docs/images/placeholders/256x256.png      |  Bin 0 -> 6188 bytes
 .../docs/images/placeholders/300x225.png      |  Bin 0 -> 6887 bytes
 .../docs/images/placeholders/32x32.png        |  Bin 0 -> 2901 bytes
 .../docs/images/placeholders/480x320.png      |  Bin 0 -> 9827 bytes
 .../docs/images/placeholders/480x480.png      |  Bin 0 -> 10885 bytes
 .../docs/images/placeholders/48x48.png        |  Bin 0 -> 3076 bytes
 .../docs/images/placeholders/640x320.png      |  Bin 0 -> 11832 bytes
 .../docs/images/placeholders/640x360.png      |  Bin 0 -> 11951 bytes
 .../docs/images/placeholders/640x480.png      |  Bin 0 -> 13618 bytes
 .../docs/images/placeholders/64x64.png        |  Bin 0 -> 3179 bytes
 .../docs/images/placeholders/96x96.png        |  Bin 0 -> 3602 bytes
 .../docs/index.html                           |   28 +-
 .../docs/javascript/Chart.js                  |    0
 .../docs/javascript/bulma.js                  |    0
 .../docs/javascript/clipboard.min.js          |    0
 .../docs/javascript/index.js                  |    0
 .../docs/javascript/jquery-2.2.0.min.js       |    0
 .../docs/sass}/highlight.sass                 |    0
 .../docs/templates.html                       |    6 +-
 .../docs/thank-you.html                       |    0
 .../docs/tiles.html                           |    6 +-
 .../{bulma-0.2.3 => bulma-0.3.1}/package.json |    2 +-
 .../sass/base/_all.sass                       |    0
 .../sass/base/generic.sass                    |   24 +-
 .../sass/base/helpers.sass                    |    0
 .../sass/base/minireset.sass                  |    0
 .../sass/components/_all.sass                 |    1 -
 .../sass/components/card.sass                 |   25 +-
 .../sass/components/level.sass                |   22 +-
 .../bulma-0.3.1/sass/components/media.sass    |   44 +
 .../sass/components/menu.sass                 |   22 +-
 .../bulma-0.3.1/sass/components/message.sass  |   61 +
 .../sass/components/modal.sass                |    1 +
 .../sass/components/nav.sass                  |   77 +-
 .../sass/components/pagination.sass           |  133 +
 .../bulma-0.3.1/sass/components/panel.sass    |   74 +
 .../sass/components/tabs.sass                 |   45 +-
 .../sass/elements/_all.sass                   |    2 +
 .../sass/elements/box.sass                    |    2 +-
 .../lib/bulma-0.3.1/sass/elements/button.sass |  195 +
 .../bulma-0.3.1/sass/elements/content.sass    |  103 +
 .../lib/bulma-0.3.1/sass/elements/form.sass   |  300 +
 .../lib/bulma-0.3.1/sass/elements/icon.sass   |   12 +
 .../sass/elements/image.sass                  |    0
 .../sass/elements/notification.sass           |   14 +-
 .../lib/bulma-0.3.1/sass/elements/other.sass  |   56 +
 .../sass/elements/progress.sass               |    8 +-
 .../lib/bulma-0.3.1/sass/elements/table.sass  |   68 +
 .../lib/bulma-0.3.1/sass/elements/tag.sass    |   29 +
 .../lib/bulma-0.3.1/sass/elements/title.sass  |   53 +
 .../sass/grid/_all.sass                       |    0
 .../sass/grid/columns.sass                    |   16 +-
 .../sass/grid/tiles.sass                      |   16 +-
 .../sass/layout/_all.sass                     |    0
 .../lib/bulma-0.3.1/sass/layout/footer.sass   |    3 +
 .../sass/layout/hero.sass                     |   25 +-
 .../sass/layout/section.sass                  |    6 +-
 .../sass/utilities/_all.sass                  |    0
 .../bulma-0.3.1/sass/utilities/controls.sass  |   37 +
 .../sass/utilities/functions.sass             |   12 +-
 .../sass/utilities/mixins.sass                |   75 +-
 .../sass/utilities/variables.sass             |   52 +-
 hshcdn/static/hshcdn/styles.css               | 3048 ++++----
 hshcdn/static/hshcdn/styles.min.css           |    2 +-
 194 files changed, 11180 insertions(+), 10350 deletions(-)
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/.github/ISSUE_TEMPLATE.md
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/.github/PULL_REQUEST_TEMPLATE.md
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/css/bulma.css.map
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/card.html
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/menu.html
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/message.html
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/pagination.html
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/panel.html
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/button.html
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/table.html
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/android-chrome-192x192.png
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/apple-touch-icon.png
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/favicon-16x16.png
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/favicon-32x32.png
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/favicon.ico
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/manifest.json
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/mstile-150x150.png
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/safari-pinned-tab.svg
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/blog/metro-ui-css-grid-tiles.png
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/media.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/message.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/pagination.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/panel.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/button.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/content.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/form.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/other.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/table.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/title.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/footer.sass
 delete mode 100644 hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/controls.sass
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/.editorconfig (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/.github/CONTRIBUTING.md (100%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/.github/ISSUE_TEMPLATE.md
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/.github/PULL_REQUEST_TEMPLATE.md
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/.gitignore (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/CHANGELOG.md (83%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/LICENSE (96%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/README.md (87%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/bower.json (95%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/bulma.sass (74%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3/docs/css/bulma-docs.css => bulma-0.3.1/css/bulma.css} (72%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/css/bulma.css.map
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/.gitignore (93%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/CNAME (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/LICENSE (96%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_config.yml (70%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/blog-hero.html (87%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/carbon.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/footer.html (95%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/head.html (82%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/header.html (87%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/subnav-components.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/subnav-elements.html (92%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/subnav-grid.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/subnav-layout.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/subnav-modifiers.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/subnav-overview.html (74%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_includes/svg/bulma-icon.svg (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_layouts/default.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_layouts/documentation.html (94%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_layouts/post.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_posts/2016-02-09-blog-launched-new-responsive-columns-new-helpers.md (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/_posts/2016-04-11-metro-ui-css-grid-with-bulma-tiles.md (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/atom.xml (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/blog.html (94%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/bulma-docs.sass (86%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3/css/bulma.css => bulma-0.3.1/docs/css/bulma-docs.css} (68%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/card.html
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/components/level.html (51%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/components/media-object.html (53%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/menu.html
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/message.html
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/components/modal.html (97%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/components/nav.html (50%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/pagination.html
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/panel.html
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/components/tabs.html (53%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/elements/box.html (94%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/button.html
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/elements/content.html (69%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/delete.html
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/elements/form.html (53%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/elements/icon.html (84%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/elements/image.html (66%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/elements/notification.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/elements/progress.html (100%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/table.html
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/elements/tag.html (86%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/elements/title.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/grid.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/grid/columns.html (99%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/grid/tiles.html (99%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/layout/container.html (80%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/layout/footer.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/layout/hero.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/layout/section.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/modifiers/helpers.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/modifiers/responsive-helpers.html (98%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/modifiers/syntax.html (92%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/navbar.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/overview/classes.html (100%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/functions.html
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/mixins.html
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/overview/modular.html (98%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/overview/responsiveness.html (89%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/overview/start.html (88%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/documentation/overview/variables.html (76%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/android-chrome-192x192.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/android-chrome-384x384.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/apple-touch-icon.png
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/favicons/browserconfig.xml (91%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/favicon-16x16.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/favicon-32x32.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/favicon.ico
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/manifest.json
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/mstile-150x150.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/safari-pinned-tab.svg
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/blog/metro-ui-css-grid-tiles.png
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/images/bulma-banner.png (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/images/bulma-icon.png (100%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-logo.png
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/images/bulma-type-white.png (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/images/bulma-type.png (100%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/jgthms.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/1280x960.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/128x128.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/16x16.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/24x24.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/256x256.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/300x225.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/32x32.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/480x320.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/480x480.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/48x48.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/640x320.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/640x360.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/640x480.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/64x64.png
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/96x96.png
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/index.html (96%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/javascript/Chart.js (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/javascript/bulma.js (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/javascript/clipboard.min.js (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/javascript/index.js (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/javascript/jquery-2.2.0.min.js (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3/sass/components => bulma-0.3.1/docs/sass}/highlight.sass (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/templates.html (80%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/thank-you.html (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/docs/tiles.html (99%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/package.json (98%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/base/_all.sass (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/base/generic.sass (81%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/base/helpers.sass (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/base/minireset.sass (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/components/_all.sass (90%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/components/card.sass (73%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/components/level.sass (70%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/media.sass
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/components/menu.sass (61%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/message.sass
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/components/modal.sass (98%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/components/nav.sass (61%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/pagination.sass
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/panel.sass
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/components/tabs.sass (73%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/elements/_all.sass (85%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/elements/box.sass (94%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/button.sass
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/content.sass
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/form.sass
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/icon.sass
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/elements/image.sass (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/elements/notification.sass (66%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/other.sass
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/elements/progress.sass (86%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/table.sass
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/tag.sass
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/title.sass
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/grid/_all.sass (100%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/grid/columns.sass (96%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/grid/tiles.sass (69%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/layout/_all.sass (100%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/footer.sass
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/layout/hero.sass (90%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/layout/section.sass (58%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/utilities/_all.sass (100%)
 create mode 100644 hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/controls.sass
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/utilities/functions.sass (75%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/utilities/mixins.sass (71%)
 rename hshcdn/assets/sass/lib/{bulma-0.2.3 => bulma-0.3.1}/sass/utilities/variables.sass (76%)

diff --git a/hshcdn/assets/sass/init.scss b/hshcdn/assets/sass/init.scss
index 5e39b594..5273f9ab 100644
--- a/hshcdn/assets/sass/init.scss
+++ b/hshcdn/assets/sass/init.scss
@@ -1,6 +1,6 @@
 // Import some awesome libraries here
 
-@import 'lib/bulma-0.2.3/bulma.sass';
+@import 'lib/bulma-0.3.1/bulma.sass';
 @import 'lib/font-awesome-4.7.0/scss/font-awesome.scss';
 @import 'lib/animate.css-3.5.1/animate.scss';
 
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/.github/ISSUE_TEMPLATE.md b/hshcdn/assets/sass/lib/bulma-0.2.3/.github/ISSUE_TEMPLATE.md
deleted file mode 100644
index ac5fd9ef..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/.github/ISSUE_TEMPLATE.md
+++ /dev/null
@@ -1,38 +0,0 @@
-### PLEASE READ THE FOLLOWING INSTRUCTIONS
-
-Tag your issue accordingly:
-
-* is it about Bulma or about the Docs?
-* is it a bug/feature/question or do you need help?
-* if it's a bug, is it a browser bug?
-
-Thanks for helping out! 😇
-
-Please remove any unused content (including these instructions) before submitting your issue.
-
-### Checklist
-
-* [ ] This is about the Bulma **CSS framework**
-* [ ] This is about the Bulma **Docs**
-* [ ] I'm using Bulma **version** [x.x.x]
-* [ ] My **browser** is:
-* [ ] This is a **Sass** issue: I'm using version [x.x.x]
-* [ ] I am sure this issue is **not a duplicate**?
-
-### Description
-
-_[Description of the bug, enhancement, or question]_
-
-### Steps to Reproduce
-
-1. _[First Step]_
-2. _[Second Step]_
-3. _[and so on...]_
-
-### Expected behavior
-
-_[What you expected to happen]_
-
-### Actual behavior
-
-_[What actually happened]_
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/.github/PULL_REQUEST_TEMPLATE.md b/hshcdn/assets/sass/lib/bulma-0.2.3/.github/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index ecb39062..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/.github/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1,23 +0,0 @@
-### PLEASE READ THE FOLLOWING INSTRUCTIONS
-
-Thanks for helping out! 😇
-
-* Pull the latest `master` branch
-* Run `npm install` to install all Bulma dependencies
-* Make sure your Sass code is compliant with the [Bulma Sass styleguide](https://github.com/jgthms/bulma/blob/master/CONTRIBUTING.md#bulma-sass-styleguide)
-* If your PR fixes an issue, reference that issue
-* If your PR has lots of commits, **rebase** first
-* Run `npm run build` and `npm run docs` before submitting your PR
-
-Please remove any unused content (including these instructions) before submitting your issue.
-
-### Pull Request
-
-Fixes #
-
-Changes proposed:
-
-* [ ] Add
-* [ ] Fix
-* [ ] Remove
-* [ ] Update
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/css/bulma.css.map b/hshcdn/assets/sass/lib/bulma-0.2.3/css/bulma.css.map
deleted file mode 100644
index 88bbd2e0..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/css/bulma.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../sass/base/minireset.sass","../sass/utilities/animations.sass","bulma.css","../sass/base/generic.sass","../sass/utilities/variables.sass","../sass/base/helpers.sass","../sass/utilities/mixins.sass","../sass/elements/box.sass","../sass/elements/button.sass","../sass/utilities/controls.sass","../sass/utilities/functions.sass","../sass/elements/content.sass","../sass/elements/form.sass","../sass/elements/image.sass","../sass/elements/notification.sass","../sass/elements/progress.sass","../sass/elements/table.sass","../sass/elements/title.sass","../sass/elements/other.sass","../sass/components/card.sass","../sass/components/highlight.sass","../sass/components/level.sass","../sass/components/media.sass","../sass/components/menu.sass","../sass/components/message.sass","../sass/components/modal.sass","../sass/components/nav.sass","../sass/components/pagination.sass","../sass/components/panel.sass","../sass/components/tabs.sass","../sass/grid/columns.sass","../sass/grid/tiles.sass","../sass/layout/hero.sass","../sass/layout/section.sass","../sass/layout/footer.sass"],"names":[],"mappings":"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","file":"bulma.css"}
\ No newline at end of file
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/card.html b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/card.html
deleted file mode 100644
index ca65427f..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/card.html
+++ /dev/null
@@ -1,134 +0,0 @@
----
-layout: documentation
-doc-tab: components
-doc-subtab: card
----
-
-{% include subnav-components.html %}
-
-<section class="section">
-  <div class="container">
-    <h1 class="title">Card</h1>
-    <h2 class="subtitle">An all-around flexible and composable component</h2>
-
-    <hr>
-
-    <div class="columns">
-      <div class="column is-one-third">
-        <div class="card">
-          <div class="card-image">
-            <figure class="image is-4by3">
-              <img src="http://placehold.it/300x225" alt="">
-            </figure>
-          </div>
-          <div class="card-content">
-            <div class="media">
-              <div class="media-left">
-                <figure class="image is-32x32">
-                  <img src="http://placehold.it/64x64" alt="Image">
-                </figure>
-              </div>
-              <div class="media-content">
-                <p class="title is-5">John Smith</p>
-                <p class="subtitle is-6">@johnsmith</p>
-              </div>
-            </div>
-
-            <div class="content">
-              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nec iaculis mauris. <a href="#">@bulmaio</a>. <a href="#">#css</a> <a href="#">#responsive</a>
-              <br>
-              <small>11:09 PM - 1 Jan 2016</small>
-            </div>
-          </div>
-        </div>
-      </div>
-      <div class="column">
-{% highlight html %}
-<div class="card">
-  <div class="card-image">
-    <figure class="image is-4by3">
-      <img src="http://placehold.it/300x225" alt="">
-    </figure>
-  </div>
-  <div class="card-content">
-    <div class="media">
-      <div class="media-left">
-        <figure class="image is-32x32">
-          <img src="http://placehold.it/64x64" alt="Image">
-        </figure>
-      </div>
-      <div class="media-content">
-        <p class="title is-5">John Smith</p>
-        <p class="subtitle is-6">@johnsmith</p>
-      </div>
-    </div>
-
-    <div class="content">
-      Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-      Phasellus nec iaculis mauris. <a href="#">@bulmaio</a>.
-      <a href="#">#css</a> <a href="#">#responsive</a>
-      <br>
-      <small>11:09 PM - 1 Jan 2016</small>
-    </div>
-  </div>
-</div>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <hr>
-
-    <div class="columns">
-      <div class="column is-one-third">
-        <div class="card is-fullwidth">
-          <header class="card-header">
-            <p class="card-header-title">
-              Component
-            </p>
-            <a class="card-header-icon">
-              <i class="fa fa-angle-down"></i>
-            </a>
-          </header>
-          <div class="card-content">
-            <div class="content">
-              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nec iaculis mauris. <a href="#">@bulmaio</a>. <a href="#">#css</a> <a href="#">#responsive</a>
-              <br>
-              <small>11:09 PM - 1 Jan 2016</small>
-            </div>
-          </div>
-          <footer class="card-footer">
-            <a class="card-footer-item">Save</a>
-            <a class="card-footer-item">Edit</a>
-            <a class="card-footer-item">Delete</a>
-          </footer>
-        </div>
-      </div>
-      <div class="column">
-{% highlight html %}
-<div class="card is-fullwidth">
-  <header class="card-header">
-    <p class="card-header-title">
-      Component
-    </p>
-    <a class="card-header-icon">
-      <i class="fa fa-angle-down"></i>
-    </a>
-  </header>
-  <div class="card-content">
-    <div class="content">
-      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nec iaculis mauris. <a href="#">@bulmaio</a>. <a href="#">#css</a> <a href="#">#responsive</a>
-      <br>
-      <small>11:09 PM - 1 Jan 2016</small>
-    </div>
-  </div>
-  <footer class="card-footer">
-    <a class="card-footer-item">Save</a>
-    <a class="card-footer-item">Edit</a>
-    <a class="card-footer-item">Delete</a>
-  </footer>
-</div>
-{% endhighlight %}
-      </div>
-    </div>
-  </div>
-</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/menu.html b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/menu.html
deleted file mode 100644
index 74a3aebe..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/menu.html
+++ /dev/null
@@ -1,91 +0,0 @@
----
-layout: documentation
-doc-tab: components
-doc-subtab: menu
----
-
-{% include subnav-components.html %}
-
-<section class="section">
-  <div class="container">
-    <h1 class="title">Menu</h1>
-    <h2 class="subtitle">A simple <strong>menu</strong>, for any type of vertical navigation</h2>
-
-    <hr>
-
-    <div class="columns">
-      <div class="column is-3">
-        <aside class="menu">
-          <p class="menu-label">
-            General
-          </p>
-          <ul class="menu-list">
-            <li><a href="#">Dashboard</a></li>
-            <li><a href="#">Customers</a></li>
-          </ul>
-          <p class="menu-label">
-            Administration
-          </p>
-          <ul class="menu-list">
-            <li><a href="#">Team Settings</a></li>
-            <li>
-              <a class="is-active" href="#">Manage Your Team</a>
-              <ul>
-                <li><a href="#">Members</a></li>
-                <li><a href="#">Plugins</a></li>
-                <li><a href="#">Add a member</a></li>
-              </ul>
-            </li>
-            <li><a href="#">Invitations</a></li>
-            <li><a href="#">Authentication</a></li>
-          </ul>
-          <p class="menu-label">
-            Transactions
-          </p>
-          <ul class="menu-list">
-            <li><a href="#">Payments</a></li>
-            <li><a href="#">Transfers</a></li>
-            <li><a href="#">Balance</a></li>
-          </ul>
-        </aside>
-      </div>
-      <div class="column">
-{% highlight html %}
-<aside class="menu">
-  <p class="menu-label">
-    General
-  </p>
-  <ul class="menu-list">
-    <li><a href="#">Dashboard</a></li>
-    <li><a href="#">Customers</a></li>
-  </ul>
-  <p class="menu-label">
-    Administration
-  </p>
-  <ul class="menu-list">
-    <li><a href="#">Team Settings</a></li>
-    <li>
-      <a class="is-active" href="#">Manage Your Team</a>
-      <ul>
-        <li><a href="#">Members</a></li>
-        <li><a href="#">Plugins</a></li>
-        <li><a href="#">Add a member</a></li>
-      </ul>
-    </li>
-    <li><a href="#">Invitations</a></li>
-    <li><a href="#">Authentication</a></li>
-  </ul>
-  <p class="menu-label">
-    Transactions
-  </p>
-  <ul class="menu-list">
-    <li><a href="#">Payments</a></li>
-    <li><a href="#">Transfers</a></li>
-    <li><a href="#">Balance</a></li>
-  </ul>
-</aside>
-{% endhighlight %}
-      </div>
-    </div>
-  </div>
-</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/message.html b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/message.html
deleted file mode 100644
index 3cc61f2c..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/message.html
+++ /dev/null
@@ -1,247 +0,0 @@
----
-layout: documentation
-doc-tab: components
-doc-subtab: message
----
-
-{% include subnav-components.html %}
-
-<section class="section">
-  <div class="container">
-    <h1 class="title">Messages</h1>
-    <h2 class="subtitle">
-      Colored <strong>message</strong> blocks, to emphasize part of your page
-    </h2>
-
-    <hr>
-
-    <div class="columns">
-      <div class="column is-half">
-        <article class="message">
-          <div class="message-header">
-            Hello World
-          </div>
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-primary">
-          <div class="message-header">
-            Primary
-          </div>
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-info">
-          <div class="message-header">
-            Info
-          </div>
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-success">
-          <div class="message-header">
-            Success
-          </div>
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-warning">
-          <div class="message-header">
-            Warning
-          </div>
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-danger">
-          <div class="message-header">
-            Danger
-          </div>
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-      </div>
-      <div class="column is-half">
-{% highlight html %}
-<article class="message">
-  <div class="message-header">
-    Hello World
-  </div>
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    Pellentesque risus mi, tempus quis placerat ut, porta nec
-    nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam
-    gravida purus diam, et dictum felis venenatis efficitur.
-    Aenean ac eleifend lacus, in mollis lectus. Donec sodales,
-    arcu et sollicitudin porttitor, tortor urna tempor ligula,
-    id porttitor mi magna a neque. Donec dui urna, vehicula et
-    sem eget, facilisis sodales sem.
-  </div>
-</article>
-
-<article class="message is-primary">
-  <div class="message-header">
-    Primary
-  </div>
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    Pellentesque risus mi, tempus quis placerat ut, porta nec
-    nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam
-    gravida purus diam, et dictum felis venenatis efficitur.
-    Aenean ac eleifend lacus, in mollis lectus. Donec sodales,
-    arcu et sollicitudin porttitor, tortor urna tempor ligula,
-    id porttitor mi magna a neque. Donec dui urna, vehicula et
-    sem eget, facilisis sodales sem.
-  </div>
-</article>
-
-<article class="message is-info">
-  <div class="message-header">
-    Info
-  </div>
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    Pellentesque risus mi, tempus quis placerat ut, porta nec
-    nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam
-    gravida purus diam, et dictum felis venenatis efficitur.
-    Aenean ac eleifend lacus, in mollis lectus. Donec sodales,
-    arcu et sollicitudin porttitor, tortor urna tempor ligula,
-    id porttitor mi magna a neque. Donec dui urna, vehicula et
-    sem eget, facilisis sodales sem.
-  </div>
-</article>
-
-<article class="message is-success">
-  <div class="message-header">
-    Success
-  </div>
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    Pellentesque risus mi, tempus quis placerat ut, porta nec
-    nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam
-    gravida purus diam, et dictum felis venenatis efficitur.
-    Aenean ac eleifend lacus, in mollis lectus. Donec sodales,
-    arcu et sollicitudin porttitor, tortor urna tempor ligula,
-    id porttitor mi magna a neque. Donec dui urna, vehicula et
-    sem eget, facilisis sodales sem.
-  </div>
-</article>
-
-<article class="message is-warning">
-  <div class="message-header">
-    Warning
-  </div>
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    Pellentesque risus mi, tempus quis placerat ut, porta nec
-    nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam
-    gravida purus diam, et dictum felis venenatis efficitur.
-    Aenean ac eleifend lacus, in mollis lectus. Donec sodales,
-    arcu et sollicitudin porttitor, tortor urna tempor ligula,
-    id porttitor mi magna a neque. Donec dui urna, vehicula et
-    sem eget, facilisis sodales sem.
-  </div>
-</article>
-
-<article class="message is-danger">
-  <div class="message-header">
-    Danger
-  </div>
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
-    Pellentesque risus mi, tempus quis placerat ut, porta nec
-    nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam
-    gravida purus diam, et dictum felis venenatis efficitur.
-    Aenean ac eleifend lacus, in mollis lectus. Donec sodales,
-    arcu et sollicitudin porttitor, tortor urna tempor ligula,
-    id porttitor mi magna a neque. Donec dui urna, vehicula et
-    sem eget, facilisis sodales sem.
-  </div>
-</article>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <hr>
-
-    <h3 class="subtitle">Message body only</h3>
-
-    <div class="content">
-      <p>You can <strong>omit</strong> the message header:</p>
-    </div>
-
-    <div class="columns">
-      <div class="column is-half">
-        <article class="message">
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-primary">
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-info">
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-success">
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-warning">
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-        <article class="message is-danger">
-          <div class="message-body">
-            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-          </div>
-        </article>
-      </div>
-      <div class="column is-half">
-{% highlight html %}
-<article class="message">
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-  </div>
-</article>
-<article class="message is-primary">
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-  </div>
-</article>
-<article class="message is-info">
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-  </div>
-</article>
-<article class="message is-success">
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-  </div>
-</article>
-<article class="message is-warning">
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-  </div>
-</article>
-<article class="message is-danger">
-  <div class="message-body">
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
-  </div>
-</article>
-{% endhighlight %}
-      </div>
-    </div>
-  </div>
-</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/pagination.html b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/pagination.html
deleted file mode 100644
index 0035f58f..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/pagination.html
+++ /dev/null
@@ -1,75 +0,0 @@
----
-layout: documentation
-doc-tab: components
-doc-subtab: pagination
----
-
-{% include subnav-components.html %}
-
-<section class="section">
-  <div class="container">
-    <h1 class="title">Pagination</h1>
-    <h2 class="subtitle">A responsive, usable, and flexible <strong>pagination</strong></h2>
-
-    <hr>
-
-    <div class="example">
-      <nav class="pagination">
-        <a class="button">Previous</a>
-        <a class="button">Next page</a>
-        <ul>
-          <li>
-            <a class="button">1</a>
-          </li>
-          <li>
-            <span>...</span>
-          </li>
-          <li>
-            <a class="button">45</a>
-          </li>
-          <li>
-            <a class="button is-primary">46</a>
-          </li>
-          <li>
-            <a class="button">47</a>
-          </li>
-          <li>
-            <span>...</span>
-          </li>
-          <li>
-            <a class="button">86</a>
-          </li>
-        </ul>
-      </nav>
-    </div>
-{% highlight html %}
-<nav class="pagination">
-  <a class="button">Previous</a>
-  <a class="button">Next page</a>
-  <ul>
-    <li>
-      <a class="button">1</a>
-    </li>
-    <li>
-      <span>...</span>
-    </li>
-    <li>
-      <a class="button">45</a>
-    </li>
-    <li>
-      <a class="button is-primary">46</a>
-    </li>
-    <li>
-      <a class="button">47</a>
-    </li>
-    <li>
-      <span>...</span>
-    </li>
-    <li>
-      <a class="button">86</a>
-    </li>
-  </ul>
-</nav>
-{% endhighlight %}
-  </div>
-</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/panel.html b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/panel.html
deleted file mode 100644
index 0def19fe..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/panel.html
+++ /dev/null
@@ -1,116 +0,0 @@
----
-layout: documentation
-doc-tab: components
-doc-subtab: panel
----
-
-{% include subnav-components.html %}
-
-<section class="section">
-  <div class="container">
-    <h1 class="title">Panel</h1>
-    <h2 class="subtitle">A composable <strong>panel</strong>, for compact controls</h2>
-
-    <hr>
-
-    <div class="columns">
-      <div class="column is-4">
-        <nav class="panel">
-          <p class="panel-heading">
-            Repositories
-          </p>
-          <p class="panel-tabs">
-            <a class="is-active" href="#">All</a>
-            <a href="#">Public</a>
-            <a href="#">Private</a>
-            <a href="#">Sources</a>
-            <a href="#">Forks</a>
-          </p>
-          <a class="panel-block is-active" href="#"><span class="panel-icon"><i class="fa fa-book"></i></span>bulma-website</a>
-          <a class="panel-block" href="#"><span class="panel-icon"><i class="fa fa-book"></i></span>bulma</a>
-          <a class="panel-block" href="#"><span class="panel-icon"><i class="fa fa-book"></i></span>marksheet</a>
-          <a class="panel-block" href="#"><span class="panel-icon"><i class="fa fa-code-fork"></i></span>daniellowtw/infBoard</a>
-          <a class="panel-block" href="#"><span class="panel-icon"><i class="fa fa-book"></i></span>jgthms.github.io</a>
-          <a class="panel-block" href="#"><span class="panel-icon"><i class="fa fa-code-fork"></i></span>mojs</a>
-          <a class="panel-block" href="#"><span class="panel-icon"><i class="fa fa-book"></i></span>grumpy-cat</a>
-          <label class="panel-block">
-            <input type="checkbox">
-            Remember me
-          </label>
-          <div class="panel-block">
-            <button class="button is-primary is-outlined is-fullwidth">
-              Reset all filters
-            </button>
-          </div>
-        </nav>
-      </div>
-      <div class="column">
-{% highlight html %}
-<nav class="panel">
-  <p class="panel-heading">
-    Repositories
-  </p>
-  <p class="panel-tabs">
-    <a class="is-active" href="#">All</a>
-    <a href="#">Public</a>
-    <a href="#">Private</a>
-    <a href="#">Sources</a>
-    <a href="#">Forks</a>
-  </p>
-  <a class="panel-block is-active" href="#">
-    <span class="panel-icon">
-      <i class="fa fa-book"></i>
-    </span>
-    bulma-website
-  </a>
-  <a class="panel-block" href="#">
-    <span class="panel-icon">
-      <i class="fa fa-book"></i>
-    </span>
-    bulma
-  </a>
-  <a class="panel-block" href="#">
-    <span class="panel-icon">
-      <i class="fa fa-book"></i>
-    </span>
-    marksheet
-  </a>
-  <a class="panel-block" href="#">
-    <span class="panel-icon">
-      <i class="fa fa-code-fork"></i>
-    </span>
-    daniellowtw/infBoard
-  </a>
-  <a class="panel-block" href="#">
-    <span class="panel-icon">
-      <i class="fa fa-book"></i>
-    </span>
-    jgthms.github.io
-  </a>
-  <a class="panel-block" href="#">
-    <span class="panel-icon">
-      <i class="fa fa-code-fork"></i>
-    </span>
-    mojs
-  </a>
-  <a class="panel-block" href="#">
-    <span class="panel-icon">
-      <i class="fa fa-book"></i>
-    </span>
-    grumpy-cat
-  </a>
-  <label class="panel-block">
-    <input type="checkbox">
-    Remember me
-  </label>
-  <div class="panel-block">
-    <button class="button is-primary is-outlined is-fullwidth">
-      Reset all filters
-    </button>
-  </div>
-</nav>
-{% endhighlight %}
-      </div>
-    </div>
-  </div>
-</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/button.html b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/button.html
deleted file mode 100644
index 5d4d45cf..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/button.html
+++ /dev/null
@@ -1,377 +0,0 @@
----
-layout: documentation
-doc-tab: elements
-doc-subtab: button
----
-
-{% include subnav-elements.html %}
-
-<section class="section">
-  <div class="container">
-    <h1 class="title">Buttons</h1>
-    <h2 class="subtitle">
-      The classic <strong>button</strong>, in different colors, sizes, and states
-    </h2>
-
-    <hr>
-
-    <div class="columns">
-      <div class="column">
-        <div class="block">
-          <a class="button">Button</a>
-          <a class="button is-white">White</a>
-          <a class="button is-light">Light</a>
-          <a class="button is-dark">Dark</a>
-          <a class="button is-black">Black</a>
-          <a class="button is-link">Link</a>
-        </div>
-        <div class="block">
-          <a class="button is-primary">Primary</a>
-          <a class="button is-info">Info</a>
-          <a class="button is-success">Success</a>
-          <a class="button is-warning">Warning</a>
-          <a class="button is-danger">Danger</a>
-        </div>
-      </div>
-      <div class="column">
-{% highlight html %}
-<a class="button">Button</a>
-<a class="button is-primary">Primary</a>
-<a class="button is-info">Info</a>
-<a class="button is-success">Success</a>
-<a class="button is-warning">Warning</a>
-<a class="button is-danger">Danger</a>
-<a class="button is-link">Link</a>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <hr>
-
-    <h3 class="title">Sizes</h3>
-
-    <div class="columns">
-      <div class="column">
-        <a class="button is-small">Small</a>
-        <a class="button">Normal</a>
-        <a class="button is-medium">Medium</a>
-        <a class="button is-large">Large</a>
-      </div>
-      <div class="column">
-{% highlight html %}
-<a class="button is-small">Small</a>
-<a class="button">Normal</a>
-<a class="button is-medium">Medium</a>
-<a class="button is-large">Large</a>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <hr>
-
-    <h3 class="title">Styles</h3>
-    <h4 class="subtitle">Outlined</h4>
-
-    <div class="columns">
-      <div class="column">
-        <a class="button is-outlined">Outlined</a>
-        <a class="button is-primary is-outlined">Outlined</a>
-        <a class="button is-info is-outlined">Outlined</a>
-        <a class="button is-success is-outlined">Outlined</a>
-        <a class="button is-danger is-outlined">Outlined</a>
-      </div>
-      <div class="column">
-{% highlight html %}
-<a class="button is-outlined">Outlined</a>
-<a class="button is-primary is-outlined">Outlined</a>
-<a class="button is-info is-outlined">Outlined</a>
-<a class="button is-success is-outlined">Outlined</a>
-<a class="button is-danger is-outlined">Outlined</a>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <h4 class="subtitle">Inverted (the text color becomes the background color, and vice-versa)</h4>
-
-    <div class="columns">
-      <div class="column">
-        <div class="notification is-primary">
-          <a class="button is-primary is-inverted">Inverted</a>
-          <a class="button is-info is-inverted">Inverted</a>
-          <a class="button is-success is-inverted">Inverted</a>
-          <a class="button is-danger is-inverted">Inverted</a>
-        </div>
-      </div>
-      <div class="column">
-{% highlight html %}
-<a class="button is-primary is-inverted">Inverted</a>
-<a class="button is-info is-inverted">Inverted</a>
-<a class="button is-success is-inverted">Inverted</a>
-<a class="button is-danger is-inverted">Inverted</a>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <hr>
-
-    <h3 class="title">States</h3>
-    <h4 class="subtitle">Loading</h4>
-
-    <div class="columns">
-      <div class="column">
-        <a class="button is-loading">Loading</a>
-        <a class="button is-primary is-loading">Loading</a>
-        <a class="button is-info is-loading">Loading</a>
-        <a class="button is-success is-loading">Loading</a>
-        <a class="button is-warning is-loading">Loading</a>
-        <a class="button is-danger is-loading">Loading</a>
-      </div>
-      <div class="column">
-{% highlight html %}
-<a class="button is-loading">Loading</a>
-<a class="button is-primary is-loading">Loading</a>
-<a class="button is-info is-loading">Loading</a>
-<a class="button is-success is-loading">Loading</a>
-<a class="button is-warning is-loading">Loading</a>
-<a class="button is-danger is-loading">Loading</a>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <h4 class="subtitle">Active</h4>
-
-    <div class="columns">
-      <div class="column">
-        <a class="button is-active">Active</a>
-        <a class="button is-primary is-active">Active</a>
-        <a class="button is-info is-active">Active</a>
-        <a class="button is-success is-active">Active</a>
-        <a class="button is-warning is-active">Active</a>
-        <a class="button is-danger is-active">Active</a>
-      </div>
-      <div class="column">
-{% highlight html %}
-<a class="button is-active">Active</a>
-<a class="button is-primary is-active">Active</a>
-<a class="button is-info is-active">Active</a>
-<a class="button is-success is-active">Active</a>
-<a class="button is-warning is-active">Active</a>
-<a class="button is-danger is-active">Active</a>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <h4 class="subtitle">Disabled</h4>
-
-    <div class="columns">
-      <div class="column">
-        <a class="button is-disabled">Disabled</a>
-        <a class="button is-primary is-disabled">Disabled</a>
-        <a class="button is-info is-disabled">Disabled</a>
-        <a class="button is-success is-disabled">Disabled</a>
-        <a class="button is-warning is-disabled">Disabled</a>
-        <a class="button is-danger is-disabled">Disabled</a>
-      </div>
-      <div class="column">
-{% highlight html %}
-<a class="button is-disabled">Disabled</a>
-<a class="button is-primary is-disabled">Disabled</a>
-<a class="button is-info is-disabled">Disabled</a>
-<a class="button is-success is-disabled">Disabled</a>
-<a class="button is-warning is-disabled">Disabled</a>
-<a class="button is-danger is-disabled">Disabled</a>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <h4 class="subtitle">With Font Awesome icons</h4>
-
-    <div class="columns">
-      <div class="column">
-        <p class="control">
-          <a class="button">
-            <span class="icon">
-              <i class="fa fa-github"></i>
-            </span>
-            <span>GitHub</span>
-          </a>
-          <a class="button is-primary">
-            <span class="icon">
-              <i class="fa fa-twitter"></i>
-            </span>
-            <span>Twitter</span>
-          </a>
-          <a class="button is-success">
-            <span class="icon is-small">
-              <i class="fa fa-check"></i>
-            </span>
-            <span>Save</span>
-          </a>
-          <a class="button is-danger is-outlined">
-            <span>Delete</span>
-            <span class="icon is-small">
-              <i class="fa fa-times"></i>
-            </span>
-          </a>
-        </p>
-        <p class="control">
-          <a class="button is-small">
-            <span class="icon is-small">
-              <i class="fa fa-github"></i>
-            </span>
-            <span>GitHub</span>
-          </a>
-          <a class="button">
-            <span class="icon">
-              <i class="fa fa-github"></i>
-            </span>
-            <span>GitHub</span>
-          </a>
-          <a class="button is-medium">
-            <span class="icon">
-              <i class="fa fa-github"></i>
-            </span>
-            <span>GitHub</span>
-          </a>
-          <a class="button is-large">
-            <span class="icon is-medium">
-              <i class="fa fa-github"></i>
-            </span>
-            <span>GitHub</span>
-          </a>
-        </p>
-      </div>
-      <div class="column">
-{% highlight html %}
-<a class="button">
-  <span class="icon">
-    <i class="fa fa-github"></i>
-  </span>
-  <span>GitHub</span>
-</a>
-<a class="button is-primary">
-  <span class="icon">
-    <i class="fa fa-twitter"></i>
-  </span>
-  <span>Twitter</span>
-</a>
-<a class="button is-success">
-  <span class="icon">
-    <i class="fa fa-check"></i>
-  </span>
-  <span>Save</span>
-</a>
-<a class="button is-danger">
-  <span>Delete</span>
-  <span class="icon">
-    <i class="fa fa-times"></i>
-  </span>
-</a>
-<a class="button is-danger is-outlined">
-  <span class="icon">
-    <i class="fa fa-times"></i>
-  </span>
-  <span>Delete</span>
-</a>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <hr>
-
-    <h3 class="title">Button group</h3>
-    <div class="content">
-      <p>If you want to <strong>group</strong> buttons together, use the <code>is-grouped</code> modifier on the <code>control</code> container:</p>
-    </div>
-    <div class="example">
-      <div class="control is-grouped">
-        <p class="control">
-          <a class="button is-primary">
-            Save changes
-          </a>
-        </p>
-        <p class="control">
-          <a class="button">
-            Cancel
-          </a>
-        </p>
-        <p class="control">
-          <a class="button is-danger">
-            Delete post
-          </a>
-        </p>
-      </div>
-    </div>
-{% highlight html %}
-<div class="control is-grouped">
-  <p class="control">
-    <a class="button is-primary">
-      Save changes
-    </a>
-  </p>
-  <p class="control">
-    <a class="button">
-      Cancel
-    </a>
-  </p>
-  <p class="control">
-    <a class="button is-danger">
-      Delete post
-    </a>
-  </p>
-</div>
-{% endhighlight %}
-
-    <hr>
-
-    <h3 class="title">Button addons</h3>
-    <div class="content">
-      <p>If you want to use buttons as <strong>addons</strong>, use the <code>has-addons</code> modifier on the <code>control</code> container:</p>
-    </div>
-    <div class="example">
-      <p class="control has-addons">
-        <a class="button">
-          <span class="icon is-small">
-            <i class="fa fa-align-left"></i>
-          </span>
-          <span>Left</span>
-        </a>
-        <a class="button">
-          <span class="icon is-small">
-            <i class="fa fa-align-center"></i>
-          </span>
-          <span>Center</span>
-        </a>
-        <a class="button">
-          <span class="icon is-small">
-            <i class="fa fa-align-right"></i>
-          </span>
-          <span>Right</span>
-        </a>
-      </p>
-    </div>
-{% highlight html %}
-<p class="control has-addons">
-  <a class="button">
-    <span class="icon is-small">
-      <i class="fa fa-align-left"></i>
-    </span>
-    <span>Left</span>
-  </a>
-  <a class="button">
-    <span class="icon is-small">
-      <i class="fa fa-align-center"></i>
-    </span>
-    <span>Center</span>
-  </a>
-  <a class="button">
-    <span class="icon is-small">
-      <i class="fa fa-align-right"></i>
-    </span>
-    <span>Right</span>
-  </a>
-</p>
-{% endhighlight %}
-
-  </div>
-</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/table.html b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/table.html
deleted file mode 100644
index b00b4aaa..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/table.html
+++ /dev/null
@@ -1,350 +0,0 @@
----
-layout: documentation
-doc-tab: elements
-doc-subtab: table
----
-
-{% include subnav-elements.html %}
-
-<section class="section">
-  <div class="container">
-    <h1 class="title">Tables</h1>
-    <h2 class="subtitle">The inevitable HTML <strong>table</strong>, with special case cells</h2>
-
-    <hr>
-
-    <div class="example">
-      <table class="table">
-        <thead>
-          <tr>
-            <th></th>
-            <th>Open source projects</th>
-            <th>Year started</th>
-            <th colspan="3">Links</th>
-          </tr>
-        </thead>
-        <tfoot>
-          <tr>
-            <th></th>
-            <th>Open source projects</th>
-            <th>Year started</th>
-            <th colspan="3">Links</th>
-          </tr>
-        </tfoot>
-        <tbody>
-          <tr>
-            <td class="is-icon">
-              <i class="fa fa-android"></i>
-            </td>
-            <td>
-              <a href="#">Android</a>
-            </td>
-            <td>
-              2003
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-github"></i>
-              </a>
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-twitter"></i>
-              </a>
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-globe"></i>
-              </a>
-            </td>
-          </tr>
-          <tr>
-            <td class="is-icon">
-              <i class="fa fa-firefox"></i>
-            </td>
-            <td>
-              <a href="#">Firefox</a>
-            </td>
-            <td>
-              2003
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-github"></i>
-              </a>
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-twitter"></i>
-              </a>
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-globe"></i>
-              </a>
-            </td>
-          </tr>
-          <tr>
-            <td class="is-icon">
-              <i class="fa fa-linux"></i>
-            </td>
-            <td>
-              <a href="#">Linux</a>
-            </td>
-            <td>
-              2003
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-github"></i>
-              </a>
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-twitter"></i>
-              </a>
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-globe"></i>
-              </a>
-            </td>
-          </tr>
-          <tr>
-            <td class="is-icon">
-              <i class="fa fa-wordpress"></i>
-            </td>
-            <td>
-              <a href="#">WordPress</a>
-            </td>
-            <td>
-              2003
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-github"></i>
-              </a>
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-twitter"></i>
-              </a>
-            </td>
-            <td class="is-icon">
-              <a href="#">
-                <i class="fa fa-globe"></i>
-              </a>
-            </td>
-          </tr>
-        </tbody>
-      </table>
-    </div>
-
-{% highlight html %}
-<table class="table">
-  <thead>
-    <tr>
-      <th>Name</th>
-      <th>Instrument</th>
-      <th></th>
-      <th></th>
-    </tr>
-  </thead>
-  <tfoot>
-    <tr>
-      <th>Name</th>
-      <th>Instrument</th>
-      <th></th>
-      <th></th>
-    </tr>
-  </tfoot>
-  <tbody>
-    <tr>
-      <td>Misty Abbott</td>
-      <td>Bass Guitar</td>
-      <td class="is-icon">
-        <a href="#">
-          <i class="fa fa-twitter"></i>
-        </a>
-      </td>
-      <td class="is-icon">
-        <a href="#">
-          <i class="fa fa-instagram"></i>
-        </a>
-      </td>
-    </tr>
-    <tr>
-      <td>John Smith</td>
-      <td>Rhythm Guitar</td>
-      <td class="is-icon">
-        <a href="#">
-          <i class="fa fa-twitter"></i>
-        </a>
-      </td>
-      <td class="is-icon">
-        <a href="#">
-          <i class="fa fa-instagram"></i>
-        </a>
-      </td>
-    </tr>
-    <tr>
-      <td>Robert Mikels</td>
-      <td>Lead Guitar</td>
-      <td class="is-icon">
-        <a href="#">
-          <i class="fa fa-twitter"></i>
-        </a>
-      </td>
-      <td class="is-icon">
-        <a href="#">
-          <i class="fa fa-instagram"></i>
-        </a>
-      </td>
-    </tr>
-    <tr>
-      <td>Karyn Holmberg</td>
-      <td>Drums</td>
-      <td class="is-icon">
-        <a href="#">
-          <i class="fa fa-twitter"></i>
-        </a>
-      </td>
-      <td class="is-icon">
-        <a href="#">
-          <i class="fa fa-instagram"></i>
-        </a>
-      </td>
-    </tr>
-  </tbody>
-</table>
-{% endhighlight %}
-
-    <hr>
-
-    <h3 class="title">Modifiers</h3>
-
-    <div class="columns">
-      <div class="column">
-        <p>Add <strong>borders</strong> to all the cells.</p>
-      </div>
-      <div class="column">
-        <code>table is-bordered</code>
-      </div>
-      <div class="column is-half">
-        <table class="table is-bordered">
-          <thead>
-            <tr>
-              <th>One</th>
-              <th>Two</th>
-            </tr>
-          </thead>
-          <tbody>
-            <tr>
-              <td>Three</td>
-              <td>Four</td>
-            </tr>
-          </tbody>
-        </table>
-      </div>
-    </div>
-
-    <div class="columns">
-      <div class="column">
-        <p>Add <strong>stripes</strong> to the table.</p>
-      </div>
-      <div class="column">
-        <code>table is-striped</code>
-      </div>
-      <div class="column is-half">
-        <table class="table is-striped">
-          <thead>
-            <tr>
-              <th>One</th>
-              <th>Two</th>
-            </tr>
-          </thead>
-          <tbody>
-            <tr>
-              <td>Three</td>
-              <td>Four</td>
-            </tr>
-            <tr>
-              <td>Five</td>
-              <td>Six</td>
-            </tr>
-            <tr>
-              <td>Seven</td>
-              <td>Eight</td>
-            </tr>
-          </tbody>
-        </table>
-      </div>
-    </div>
-
-    <div class="columns">
-      <div class="column">
-        <p>Make the cells <strong>narrower</strong>.</p>
-      </div>
-      <div class="column">
-        <code>table is-narrow</code>
-      </div>
-      <div class="column is-half">
-        <table class="table is-narrow">
-          <thead>
-            <tr>
-              <th>One</th>
-              <th>Two</th>
-            </tr>
-          </thead>
-          <tbody>
-            <tr>
-              <td>Three</td>
-              <td>Four</td>
-            </tr>
-            <tr>
-              <td>Five</td>
-              <td>Six</td>
-            </tr>
-            <tr>
-              <td>Seven</td>
-              <td>Eight</td>
-            </tr>
-          </tbody>
-        </table>
-      </div>
-    </div>
-
-    <div class="columns">
-      <div class="column">
-        <p>You can <strong>combine</strong> all three modifiers.</p>
-      </div>
-      <div class="column">
-        <code>table is-bordered is-striped is-narrow</code>
-      </div>
-      <div class="column is-half">
-        <table class="table is-bordered is-striped is-narrow">
-          <thead>
-            <tr>
-              <th>One</th>
-              <th>Two</th>
-            </tr>
-          </thead>
-          <tbody>
-            <tr>
-              <td>Three</td>
-              <td>Four</td>
-            </tr>
-            <tr>
-              <td>Five</td>
-              <td>Six</td>
-            </tr>
-            <tr>
-              <td>Seven</td>
-              <td>Eight</td>
-            </tr>
-          </tbody>
-        </table>
-      </div>
-    </div>
-  </div>
-</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/android-chrome-192x192.png b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/android-chrome-192x192.png
deleted file mode 100644
index 784debf3788a40df40f70cb16e47c901ae03c89b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2472
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

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/apple-touch-icon.png b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/apple-touch-icon.png
deleted file mode 100644
index e887b13dbfa245b04780c37ef5bddb32ffbf6ca7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1825
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
Z7+#4BmV9zDoeHY-JYD@<);T3K0RVfFspJ3v

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/favicon-16x16.png b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/favicon-16x16.png
deleted file mode 100644
index 539691d6f1b388bbbcf7e8d3f5af07648580b44b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 721
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<L*TmUKs7M+SzC{oH>NSs54@
z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhFt+ZA+G<C
zz~BG>{{8>|_y7Mt|NdS2{_)AL?-#y*<hiuP^7f%GfB&5O_EF^WHiiou7|yM=y?yxe
z-#;cd53pR?%yMaq`K^OL|NVRa=a<-(9Sj#XGG5%oba8X~lZ)4Xd}g?~iQ)XZ!lzgM
z{QtM((@Tc)>)r1i|NQs&?|=Vhy}8eDW)<6|Elig-Gn`vvcjw5vKfgZy{cUsmF!QC&
ztd}-3oL*l3?CPh#zZuW3=e)Ri!s~nHw+|cNI(YlXm#=^SoEPGL$-uzCToU9LJmKeG
zM)4KZ3=9m6N#5=*3>~bp9t;c&>?NMQuIvvuC56<?UWTuF%D}*|$kW9!MB=h-|8=n@
z2ObykG-b0Zt_Rt=SdaGY{r^9oGy078r0PkYZH6ZvEHO%+_RhO2;*8#;<|5WTD{^)o
z3|xCP)^)}k>9f;5+*06e==;EY@vW!|d&|EB3AZGcy@w3>lIx9*`Y^M9R_U5_^isx>
zh_&V)%eLG9G2OJ7!|(ZNQ~7D(9OnLa<o%86pKN;f`fnrCHl>^5nkTPMwNyH{)iQT}
z&tG{P8*UxtBnMC|tCqM%l%yn<q*^5xr6!i7G8h>cn&}!?>Kd7b7+P2vTUeQzXd4(=
z85k%VDhDz!Fd#JK=BH$)RpQnVlr#G+0|P^NRY*ihP-3}4K~a8MW=^U?No7H*LS{ip
zG6O@!oX4MdI10lwG*0=SKI8c`h=Ey|TQ8YgSXtP6vIw)Vf=h$R;S^@&%^?b>Z(KQX
m<jfJ7BkZReJQjHAF}xBNEcxVQI+cNefx*+&&t;ucLK6U}F*^VN

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/favicon-32x32.png b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/favicon-32x32.png
deleted file mode 100644
index 2335b8ada8fb78fa47121098d557167792b016f4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 915
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WCckk
zdj$D1FjT2AFf_C<F#KX*U}$*3z))(y!0;-8fx&791A}<MoLzx73=9m<1AIbU|6>FH
z{{R2;@8945|Nj2}ANT0o_D?T=|N9sI@C?J5Rs5H>9RBh)?7?Y<vuoHdZDF{uf%np8
z)=OI$E^cDFw7KlrRkll8j(&aTc;^Vi`Sr|~HZxq<$bE6+jUQiBuJ2{KxS8eBW`=WX
z6CRy^_Uk*(<*ketHzhy5@aO-((_h~wK03eZ!&8Ry>-_JZ`t|Q$`^#Gl=hlc`-Erj0
zTgHo<9q$}vzPMTU#@-`e-yQn$migjF)(abVetyM#ag*ZpJqNzLVLZRS@Y&UGfB&f8
z*voWb!;!CVIWBHixxVMp_m3}s|2XU}#LmFLz*Z9E7tGlBwdwDhqT8Y87#J8Blf2zs
z7&=&GJs21m*h@TpUD+RSN(!l&y$oOVl!1ZK#M8ww#Nu@8<?84r0}-|lD=W4Io}RMd
zBI}A4uC*)9yi5IlY2W|noHG=X1#JEtK9`@f=dr?-45z18a}=&Ht(D5S;Pm#tqx8vC
zpNvL@oqms_cd0B$-n5BpjnE5`^`+N#Z*mCQo1QbHHd2R?ZEt!`(Q1W&h38rov=la6
zz4<JrLv{hzf(_Z$F&yRj_QD#`jj}VC8EyVgaAkHaD0#!?dDpN_HQumEIQWY0e-XC`
zMxJwjQn>vp_{1f=4m`cl?f4+h_f%1W!585J>vJ_%iUjQ7%&(l~?5DGMANNsdp~Ce~
z93C#rkK%r4V`sZuX?lv<nw9@Qt!l`)ny18czOMRzz@#%r60H99_yyap38^`HdFHGq
zPBs6}s5yA#`TSeWd8YpJWl@1#S>ehh7c3k${#kQ%dtC14Yg_-z^Dot_*)3wQoq>Tt
zwZt`|BqgyV)hf9tHL)a>!N|bSOxM6t*T^))(89{t!phV{+rY@mz(CnhIS@rdZhlH;
zS|x4`K{>PEGB7ZNSA|5B1SOU$6cpvBW#*(RlvEa^Dr6RvBr`Bn%z6BYhodk|L*tbH
z=`)^BgBX~Vx%HB{g_VW9CyOu(E4Vb698O_Y-W;NE`o@(LN6s9PIl_Lr!DE4!9>Xhf
X!IDo-rc)Uh7#KWV{an^LB{Ts5H$b5M

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/favicon.ico b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/favicon.ico
deleted file mode 100644
index 9aa6545e1064a7e8f1f2cf941db607171afe6b9c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15086
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

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/manifest.json b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/manifest.json
deleted file mode 100644
index 1eeecee8..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/manifest.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-	"name": "Bulma",
-	"icons": [
-		{
-			"src": "\/favicons\/android-chrome-192x192.png?v=201609251738",
-			"sizes": "192x192",
-			"type": "image\/png"
-		}
-	],
-	"theme_color": "#00d1b2",
-	"display": "standalone"
-}
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/mstile-150x150.png b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/mstile-150x150.png
deleted file mode 100644
index 0e7625f1fa6eb72ab2e8a44d14b85cea400555f1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1731
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

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/safari-pinned-tab.svg b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/safari-pinned-tab.svg
deleted file mode 100644
index 33e113bb..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/safari-pinned-tab.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
- width="480.000000pt" height="480.000000pt" viewBox="0 0 480.000000 480.000000"
- preserveAspectRatio="xMidYMid meet">
-<metadata>
-Created by potrace 1.11, written by Peter Selinger 2001-2013
-</metadata>
-<g transform="translate(0.000000,480.000000) scale(0.100000,-0.100000)"
-fill="#000000" stroke="none">
-<path d="M1760 4200 c-330 -330 -600 -603 -601 -607 0 -5 -2 -15 -3 -23 -2 -8
--7 -40 -11 -70 -4 -30 -8 -62 -10 -70 -1 -8 -6 -40 -10 -70 -4 -30 -8 -64 -10
--75 -4 -21 -13 -88 -21 -145 -6 -44 -13 -90 -19 -132 -4 -27 -95 -667 -110
--773 -2 -16 -11 -79 -20 -140 -9 -60 -18 -126 -21 -145 -2 -20 -6 -46 -9 -59
--2 -13 -7 -44 -10 -70 -3 -25 -7 -59 -10 -76 -2 -16 -7 -47 -10 -68 -3 -20 -7
--54 -10 -75 -3 -20 -8 -51 -11 -69 -5 -31 18 -55 746 -783 l750 -750 673 447
-c369 247 674 450 677 453 3 3 105 71 228 153 l222 147 -595 595 c-327 327
--595 599 -595 605 0 6 198 208 440 450 242 242 440 444 440 450 0 6 -335 345
--745 755 l-745 745 -600 -600z"/>
-</g>
-</svg>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/blog/metro-ui-css-grid-tiles.png b/hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/blog/metro-ui-css-grid-tiles.png
deleted file mode 100644
index 1c3baf01e1d5aab2124fa72db079194e88bbbf72..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 145282
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
LtDnm{r-UW|oEXw`

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/media.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/media.sass
deleted file mode 100644
index db48068f..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/media.sass
+++ /dev/null
@@ -1,61 +0,0 @@
-.media-number,
-.media-left,
-.media-right
-  flex-grow: 0
-  flex-shrink: 0
-
-.media-number
-  background-color: $background
-  border-radius: 290486px
-  display: inline-block
-  font-size: $size-medium
-  height: 32px
-  line-height: 24px
-  margin-right: 10px
-  min-width: 32px
-  padding: 4px 8px
-  text-align: center
-  vertical-align: top
-
-.media-left
-  margin-right: 10px
-
-.media-right
-  margin-left: 10px
-
-.media-content
-  flex-grow: 1
-  flex-shrink: 1
-  text-align: left
-
-.media
-  align-items: flex-start
-  display: flex
-  text-align: left
-  .content:not(:last-child)
-    margin-bottom: 10px
-  .media
-    border-top: 1px solid rgba($border, 0.5)
-    display: flex
-    padding-top: 10px
-    .content:not(:last-child),
-    .control:not(:last-child)
-      margin-bottom: 5px
-    .media
-      padding-top: 5px
-      & + .media
-        margin-top: 5px
-  & + .media
-    border-top: 1px solid rgba($border, 0.5)
-    margin-top: 10px
-    padding-top: 10px
-  // Sizes
-  &.is-large
-    & + .media
-      margin-top: 20px
-      padding-top: 20px
-  // Responsiveness
-  +tablet
-    &.is-large
-      .media-number
-        margin-right: 20px
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/message.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/message.sass
deleted file mode 100644
index 743eaf25..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/message.sass
+++ /dev/null
@@ -1,39 +0,0 @@
-.message-body
-  border: 1px solid $border
-  border-radius: $radius
-  padding: 12px 15px
-  strong
-    color: inherit
-
-.message-header
-  background-color: $text
-  border-radius: $radius $radius 0 0
-  color: $text-invert
-  padding: 7px 10px
-  strong
-    color: inherit
-  & + .message-body
-    border-radius: 0 0 $radius $radius
-    border-top: none
-
-.message
-  +block
-  background-color: $background
-  border-radius: $radius
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    $color-invert: nth($pair, 2)
-    $lightning: max((100% - lightness($color)) - 4%, 0%)
-    $darkness: max(lightness($color) - 10%, lightness($color))
-    &.is-#{$name}
-      background-color: lighten($color, $lightning)
-      .message-header
-        background-color: $color
-        color: $color-invert
-      .message-body
-        border-color: $color
-        @if (colorLuminance($color) > 0.8)
-          color: desaturate(lighten(darken($color, 100%), 40%), 40%)
-        @else
-          color: desaturate(lighten(darken($color, 100%), 50%), 30%)
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/pagination.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/pagination.sass
deleted file mode 100644
index 63cddc11..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/pagination.sass
+++ /dev/null
@@ -1,37 +0,0 @@
-.pagination
-  align-items: center
-  display: flex
-  justify-content: center
-  text-align: center
-  a
-    display: block
-    min-width: 32px
-    padding: 3px 8px
-  span
-    color: $text-light
-    display: block
-    margin: 0 4px
-  li
-    margin: 0 2px
-  ul
-    align-items: center
-    display: flex
-    flex-grow: 1
-    flex-shrink: 0
-    justify-content: center
-  // Responsiveness
-  +mobile
-    flex-wrap: wrap
-    & > a
-      width: calc(50% - 5px)
-      &:not(:first-child)
-        margin-left: 10px
-    li
-      flex-grow: 1
-      flex-shrink: 0
-    ul
-      margin-top: 10px
-  +tablet
-    & > a
-      &:not(:first-child)
-        order: 1
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/panel.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/panel.sass
deleted file mode 100644
index a60949ee..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/panel.sass
+++ /dev/null
@@ -1,57 +0,0 @@
-.panel-icon
-  +fa(14px, 16px)
-  color: $text-light
-  float: left
-  margin: 0 4px 0 -2px
-  .fa
-    font-size: inherit
-    line-height: inherit
-
-.panel-heading
-  background-color: $background
-  border-bottom: 1px solid $border
-  border-radius: 4px 4px 0 0
-  color: $text-strong
-  font-size: $size-medium
-  font-weight: 300
-  padding: 10px
-
-.panel-list
-  a
-    color: $text
-    &:hover
-      color: $link
-
-.panel-tabs
-  display: flex
-  font-size: $size-small
-  padding: 5px 10px 0
-  justify-content: center
-  a
-    border-bottom: 1px solid $border
-    margin-bottom: -1px
-    padding: 5px
-    // Modifiers
-    &.is-active
-      border-bottom-color: $link-active-border
-      color: $link-active
-  &:not(:last-child)
-    border-bottom: 1px solid $border
-
-.panel-block
-  color: $text-strong
-  display: block
-  line-height: 16px
-  padding: 10px
-  &:not(:last-child)
-    border-bottom: 1px solid $border
-
-a.panel-block
-  &:hover
-    background-color: $background
-
-.panel
-  border: 1px solid $border
-  border-radius: $radius-large
-  &:not(:last-child)
-    margin-bottom: 20px
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/button.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/button.sass
deleted file mode 100644
index 88ad8113..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/button.sass
+++ /dev/null
@@ -1,110 +0,0 @@
-=button-small
-  border-radius: $radius-small
-  font-size: 11px
-  height: 24px
-  line-height: 16px
-  padding-left: 6px
-  padding-right: 6px
-=button-medium
-  font-size: 18px
-  height: 40px
-  padding-left: 14px
-  padding-right: 14px
-=button-large
-  font-size: 22px
-  height: 48px
-  padding-left: 20px
-  padding-right: 20px
-
-.button
-  +control
-  +unselectable
-  cursor: pointer
-  justify-content: center
-  padding-left: 10px
-  padding-right: 10px
-  text-align: center
-  white-space: nowrap
-  strong
-    color: inherit
-  small
-    display: block
-    font-size: $size-small
-    line-height: 1
-    margin-top: 5px
-  .icon,
-  .tag
-    &:first-child
-      margin-left: -2px
-      margin-right: 4px
-    &:last-child
-      margin-left: 4px
-      margin-right: -2px
-  &:hover,
-  &:focus,
-  &.is-active
-    color: $control-hover
-  &:active
-    box-shadow: inset 0 1px 2px rgba($black, 0.2)
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    $color-invert: nth($pair, 2)
-    &.is-#{$name}
-      background-color: $color
-      border-width: 0
-      color: $color-invert
-      &:hover,
-      &:focus,
-      &.is-active
-        background-color: darken($color, 5%)
-        border-color: transparent
-        color: $color-invert
-      &.is-inverted
-        background-color: $color-invert
-        color: $color
-        &:hover
-          background-color: darken($color-invert, 5%)
-      &.is-loading
-        &:after
-          border-color: transparent transparent $color-invert $color-invert !important
-      &.is-outlined
-        background-color: transparent
-        border-color: $color
-        border-width: 1px
-        color: $color
-        &:hover,
-        &:focus
-          background-color: $color
-          border-color: $color
-          color: $color-invert
-  &.is-link
-    background-color: transparent
-    border-width: 0
-    color: $text
-    text-decoration: underline
-    &:hover,
-    &:focus
-      background-color: $background
-      color: $text-strong
-  // Sizes
-  &.is-small
-    +button-small
-  &.is-medium
-    +button-medium
-  &.is-large
-    +button-large
-  // Modifiers
-  &[disabled],
-  &.is-disabled
-    opacity: 0.5
-  &.is-fullwidth
-    display: flex
-    width: 100%
-  &.is-loading
-    color: transparent !important
-    pointer-events: none
-    &:after
-      +loader
-      +center(16px)
-      position: absolute !important
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/content.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/content.sass
deleted file mode 100644
index 1973c89a..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/content.sass
+++ /dev/null
@@ -1,74 +0,0 @@
-.content
-  +block
-  color: $text
-  // Inline
-  a:not(.button)
-    border-bottom: 1px solid $border
-    &:visited
-      color: $link-visited
-    &:hover
-      border-bottom-color: $link
-  li + li
-    margin-top: 0.25em
-  // Block
-  blockquote,
-  p,
-  ol,
-  ul
-    &:not(:last-child)
-      margin-bottom: 1em
-  h1,
-  h2,
-  h3,
-  h4,
-  h5,
-  h6
-    color: $text-strong
-    font-weight: 300
-    line-height: 1.125
-    margin-bottom: 20px
-  h1,
-  h2,
-  h3
-    &:not(:first-child)
-      margin-top: 40px
-  blockquote
-    background-color: $background
-    border-left: 5px solid $border
-    padding: 1.5em
-  h1
-    font-size: 2em
-  h2
-    font-size: 1.75em
-  h3
-    font-size: 1.5em
-  h4
-    font-size: 1.25em
-  h5
-    font-size: 1.125em
-  h6
-    font-size: 1em
-  ol
-    list-style: decimal outside
-    margin-left: 2em
-    margin-right: 2em
-    margin-top: 1em
-  ul
-    list-style: disc outside
-    margin-left: 2em
-    margin-right: 2em
-    margin-top: 1em
-    ul
-      list-style-type: circle
-      margin-top: 0.5em
-      ul
-        list-style-type: square
-  // Sizes
-  &.is-medium
-    font-size: $size-5
-    code
-      font-size: $size-6
-  &.is-large
-    font-size: $size-4
-    code
-      font-size: $size-5
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/form.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/form.sass
deleted file mode 100644
index a480178f..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/form.sass
+++ /dev/null
@@ -1,256 +0,0 @@
-=form-control
-  +control
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    &.is-#{$name}
-      border-color: $color
-
-.input,
-.textarea
-  +form-control
-  box-shadow: inset 0 1px 2px rgba($black, 0.1)
-  max-width: 100%
-  width: 100%
-  &[type="search"]
-    border-radius: 290486px
-  // Sizes
-  &.is-small
-    +control-small
-  &.is-medium
-    +control-medium
-  &.is-large
-    +control-large
-  // Modifiers
-  &.is-fullwidth
-    display: block
-    width: 100%
-  &.is-inline
-    display: inline
-    width: auto
-
-.textarea
-  display: block
-  line-height: 1.2
-  max-height: 600px
-  max-width: 100%
-  min-height: 120px
-  min-width: 100%
-  padding: 10px
-  resize: vertical
-
-.checkbox,
-.radio
-  cursor: pointer
-  display: inline-block
-  line-height: 16px
-  position: relative
-  vertical-align: top
-  input
-    cursor: pointer
-  &:hover
-    color: $control-hover
-  &.is-disabled
-    color: $control-disabled
-    pointer-events: none
-    input
-      pointer-events: none
-
-.radio
-  & + .radio
-    margin-left: 10px
-
-.select
-  display: inline-block
-  height: 32px
-  position: relative
-  vertical-align: top
-  select
-    +form-control
-    cursor: pointer
-    display: block
-    outline: none
-    padding-right: 36px
-    &:hover
-      border-color: $control-hover-border
-    &::ms-expand
-      display: none
-  &.is-fullwidth
-    width: 100%
-    select
-      width: 100%
-  &:after
-    +arrow($control-active)
-    margin-top: -6px
-    right: 16px
-    top: 50%
-  &:hover
-    &:after
-      border-color: $control-hover
-  &.is-small
-    height: 24px
-    select
-      +control-small
-      padding-right: 28px
-  &.is-medium
-    height: 40px
-    select
-      +control-medium
-      padding-right: 44px
-  &.is-large
-    height: 48px
-    select
-      +control-large
-      padding-right: 52px
-
-.label
-  color: $control
-  display: block
-  font-weight: bold
-  &:not(:last-child)
-    margin-bottom: 5px
-
-.help
-  display: block
-  font-size: $control-size-small
-  margin-top: 5px
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    &.is-#{$name}
-      color: $color
-
-// Containers
-
-.control-label
-  +mobile
-    margin-bottom: 5px
-  +tablet
-    flex-basis: 0
-    flex-grow: 1
-    flex-shrink: 0
-    margin-right: 20px
-    padding-top: 7px
-    text-align: right
-
-.control
-  position: relative
-  text-align: left
-  &:not(:last-child)
-    margin-bottom: 10px
-  // Modifiers
-  &.has-addons
-    display: flex
-    justify-content: flex-start
-    .button,
-    .input,
-    .select
-      border-radius: 0
-      margin-right: -1px
-      width: auto
-      &:hover
-        z-index: 2
-      &:active,
-      &:focus
-        z-index: 3
-      &:first-child
-        border-radius: $control-radius 0 0 $control-radius
-        select
-          border-radius: $control-radius 0 0 $control-radius
-      &:last-child
-        border-radius: 0 $control-radius $control-radius 0
-        select
-          border-radius: 0 $control-radius $control-radius 0
-      &.is-expanded
-        flex-grow: 1
-        flex-shrink: 0
-    &.has-addons-centered
-      justify-content: center
-    &.has-addons-right
-      justify-content: flex-end
-    &.has-addons-fullwidth
-      .button,
-      .input,
-      .select
-        flex-grow: 1
-        flex-shrink: 0
-  &.has-icon
-    & > .fa
-      +fa(14px, 24px)
-      color: $control-icon
-      pointer-events: none
-      position: absolute
-      top: 4px
-      z-index: 4
-    .input
-      &:focus + .fa
-        color: $control-icon-active
-      &.is-small + .fa
-        font-size: 10.5px
-        top: 0
-      &.is-medium + .fa
-        font-size: 21px
-        top: 8px
-      &.is-large + .fa
-        font-size: 21px
-        top: 12px
-    &:not(.has-icon-right)
-      & > .fa
-        left: 4px
-      .input
-        padding-left: 32px
-        &.is-small
-          padding-left: 24px
-          & + .fa
-            left: 0
-        &.is-medium
-          padding-left: 40px
-          & + .fa
-            left: 8px
-        &.is-large
-          padding-left: 48px
-          & + .fa
-            left: 12px
-    &.has-icon-right
-      & > .fa
-        right: 4px
-      .input
-        padding-right: 32px
-        &.is-small
-          padding-right: 24px
-          & + .fa
-            right: 0
-        &.is-medium
-          padding-right: 40px
-          & + .fa
-            right: 8px
-        &.is-large
-          padding-right: 48px
-          & + .fa
-            right: 12px
-  &.is-grouped
-    display: flex
-    justify-content: flex-start
-    & > .control
-      &:not(:last-child)
-        margin-bottom: 0
-        margin-right: 10px
-      &.is-expanded
-        flex-grow: 1
-        flex-shrink: 1
-    &.is-grouped-centered
-      justify-content: center
-    &.is-grouped-right
-      justify-content: flex-end
-  &.is-horizontal
-    +tablet
-      display: flex
-      & > .control
-        display: flex
-        flex-basis: 0
-        flex-grow: 5
-        flex-shrink: 1
-  &.is-loading
-    &:after
-      +loader
-      position: absolute !important
-      right: 8px
-      top: 8px
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/other.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/other.sass
deleted file mode 100644
index 952b79b7..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/other.sass
+++ /dev/null
@@ -1,108 +0,0 @@
-.block
-  +block
-
-.container
-  position: relative
-  +desktop
-    margin: 0 auto
-    max-width: 960px
-    // Modifiers
-    &.is-fluid
-      margin: 0 20px
-      max-width: none
-  +widescreen
-    max-width: 1200px
-
-.delete
-  +delete
-
-.fa
-  font-size: 21px
-  text-align: center
-  vertical-align: top
-
-.icon
-  +fa(21px, 24px)
-  .fa
-    font-size: inherit
-    line-height: inherit
-  // Sizes
-  &.is-small
-    +fa(14px, 16px)
-  &.is-medium
-    +fa(28px, 32px)
-  &.is-large
-    +fa(42px, 48px)
-
-.heading
-  display: block
-  font-size: 11px
-  letter-spacing: 1px
-  margin-bottom: 5px
-  text-transform: uppercase
-
-.highlight
-  +block
-  font-size: 12px
-  font-weight: normal
-  max-width: 100%
-  overflow: hidden
-  padding: 0
-  pre
-    overflow: auto
-    max-width: 100%
-
-.loader
-  +loader
-
-.number
-  background-color: $background
-  border-radius: 290486px
-  display: inline-block
-  font-size: $size-medium
-  vertical-align: top
-
-.tag
-  align-items: center
-  background-color: $background
-  border-radius: 290486px
-  color: $text
-  display: inline-flex
-  font-size: 12px
-  height: 24px
-  justify-content: center
-  line-height: 16px
-  padding-left: 10px
-  padding-right: 10px
-  vertical-align: top
-  white-space: nowrap
-  .delete
-    margin-left: 4px
-    margin-right: -6px
-  // Colors
-  @each $name, $pair in $colors
-    $color: nth($pair, 1)
-    $color-invert: nth($pair, 2)
-    &.is-#{$name}
-      background-color: $color
-      color: $color-invert
-  // Sizes
-  &.is-small
-    font-size: $size-small
-    height: 20px
-    padding-left: 8px
-    padding-right: 8px
-  &.is-medium
-    font-size: $size-normal
-    height: 32px
-    padding-left: 14px
-    padding-right: 14px
-  &.is-large
-    font-size: $size-5
-    height: 40px
-    line-height: 24px
-    padding-left: 18px
-    padding-right: 18px
-    .delete
-      margin-left: 4px
-      margin-right: -8px
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/table.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/table.sass
deleted file mode 100644
index 32032068..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/table.sass
+++ /dev/null
@@ -1,97 +0,0 @@
-$table: $text-strong !default
-$table-background: $white !default
-$table-border: $border !default
-
-$table-head: $text-light !default
-
-$table-row-hover-background: $white-ter !default
-$table-row-even-background: $white-bis !default
-
-.table
-  background-color: $table-background
-  color: $table
-  margin-bottom: 20px
-  width: 100%
-  td,
-  th
-    border: 1px solid $table-border
-    border-width: 0 0 1px
-    padding: 8px 10px
-    vertical-align: top
-    // Modifiers
-    &.is-icon
-      padding: 5px
-      text-align: center
-      white-space: nowrap
-      width: 1%
-      .fa
-        +fa(21px, 24px)
-      &.is-link
-        padding: 0
-        & > a
-          padding: 5px
-    &.is-link
-      padding: 0
-      & > a
-        display: block
-        padding: 8px 10px
-        &:hover
-          background-color: $link
-          color: $link-invert
-    &.is-narrow
-      white-space: nowrap
-      width: 1%
-  th
-    color: $text-strong
-    text-align: left
-  tr
-    &:hover
-      background-color: $table-row-hover-background
-  thead
-    td,
-    th
-      border-width: 0 0 2px
-      color: $table-head
-  tbody
-    tr
-      &:last-child
-        td,
-        th
-          border-bottom-width: 0
-  tfoot
-    td,
-    th
-      border-width: 2px 0 0
-      color: $table-head
-  // Modifiers
-  &.is-bordered
-    td,
-    th
-      border-width: 1px
-    tr
-      &:last-child
-        td,
-        th
-          border-bottom-width: 1px
-  &.is-narrow
-    td,
-    th
-      padding: 5px 10px
-      // Modifiers
-      &.is-icon
-        padding: 2px
-        &.is-link
-          padding: 0
-          & > a
-            padding: 2px
-      &.is-link
-        padding: 0
-        & > a
-          padding: 5px 10px
-  &.is-striped
-    tbody
-      tr
-        &:nth-child(even)
-          background-color: $table-row-even-background
-          &:hover
-            background-color: $table-row-hover-background
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/title.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/title.sass
deleted file mode 100644
index 9e615ebc..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/title.sass
+++ /dev/null
@@ -1,72 +0,0 @@
-.title,
-.subtitle
-  +block
-  font-weight: $weight-title-normal
-  word-break: break-word
-  em,
-  span
-    font-weight: $weight-title-normal
-  a
-    &:hover
-      border-bottom: 1px solid
-  strong
-    font-weight: $weight-title-bold
-  .tag
-    vertical-align: bottom
-
-.title
-  color: $text-strong
-  font-size: $size-large
-  line-height: 1
-  code
-    display: inline-block
-    font-size: $size-large
-  strong
-    color: inherit
-  & + .highlight
-    margin-top: -10px
-  & + .subtitle
-    margin-top: -10px
-  // Colors
-  @each $size in $sizes
-    $i: index($sizes, $size)
-    &.is-#{$i}
-      font-size: $size
-      code
-        font-size: nth($sizes, min($i + 1, 6))
-  // Modifiers
-  &.is-normal
-    font-weight: 400
-    strong
-      font-weight: 700
-  // Responsiveness
-  +tablet
-    & + .subtitle
-      margin-top: -15px
-
-.subtitle
-  color: $text
-  font-size: $size-medium
-  line-height: 1.125
-  code
-    border-radius: $radius
-    display: inline-block
-    font-size: $size-normal
-    padding: 2px 3px
-    vertical-align: top
-  strong
-    color: $text-strong
-  & + .title
-    margin-top: -20px
-  // Colors
-  @each $size in $sizes
-    $i: index($sizes, $size)
-    &.is-#{$i}
-      font-size: $size
-      code
-        font-size: nth($sizes, min($i + 1, 6))
-  // Modifiers
-  &.is-normal
-    font-weight: 400
-    strong
-      font-weight: 700
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/footer.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/footer.sass
deleted file mode 100644
index 32919365..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/footer.sass
+++ /dev/null
@@ -1,13 +0,0 @@
-.footer
-  background-color: $background
-  padding: 40px 20px 80px
-  a
-    &,
-    &:visited
-      color: $text
-      &:hover
-        color: $text-strong
-      &:not(.icon)
-        border-bottom: 1px solid $border
-        &:hover
-          border-bottom-color: $link
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/controls.sass b/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/controls.sass
deleted file mode 100644
index 02cf8dea..00000000
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/controls.sass
+++ /dev/null
@@ -1,75 +0,0 @@
-$control: $text-strong !default
-$control-background: $text-invert !default
-$control-border: $border !default
-
-$control-hover: $link-hover !default
-$control-hover-border: $border-hover !default
-
-$control-active: $link !default
-$control-active-background: $link !default
-$control-active-background-invert: $link-invert !default
-$control-active-border: $link !default
-
-$control-disabled: $border !default
-$control-disabled-background: $background !default
-
-$control-radius: $radius !default
-$control-radius-small: $radius-small !default
-$control-size: $size-normal !default
-$control-size-small: $size-small !default
-
-$control-icon: $grey-lighter !default
-$control-icon-active: $grey-light !default
-
-=control
-  -moz-appearance: none
-  -webkit-appearance: none
-  align-items: center
-  background-color: $control-background
-  border: 1px solid $control-border
-  border-radius: $control-radius
-  color: $control
-  display: inline-flex
-  font-size: $control-size
-  height: 32px
-  justify-content: flex-start
-  line-height: 24px
-  padding-left: 8px
-  padding-right: 8px
-  position: relative
-  vertical-align: top
-  &:hover
-    border-color: $control-hover-border
-  &:active,
-  &:focus,
-  &.is-active
-    border-color: $control-active-border
-    outline: none
-  &[disabled],
-  &.is-disabled
-    background-color: $control-disabled-background
-    border-color: $control-disabled
-    cursor: not-allowed
-    pointer-events: none
-    +placeholder
-      color: rgba($control, 0.3)
-
-=control-small
-  border-radius: $control-radius-small
-  font-size: 11px
-  height: 24px
-  line-height: 16px
-  padding-left: 6px
-  padding-right: 6px
-=control-medium
-  font-size: 18px
-  height: 40px
-  line-height: 32px
-  padding-left: 10px
-  padding-right: 10px
-=control-large
-  font-size: 24px
-  height: 48px
-  line-height: 40px
-  padding-left: 12px
-  padding-right: 12px
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/.editorconfig b/hshcdn/assets/sass/lib/bulma-0.3.1/.editorconfig
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/.editorconfig
rename to hshcdn/assets/sass/lib/bulma-0.3.1/.editorconfig
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/.github/CONTRIBUTING.md b/hshcdn/assets/sass/lib/bulma-0.3.1/.github/CONTRIBUTING.md
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/.github/CONTRIBUTING.md
rename to hshcdn/assets/sass/lib/bulma-0.3.1/.github/CONTRIBUTING.md
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/.github/ISSUE_TEMPLATE.md b/hshcdn/assets/sass/lib/bulma-0.3.1/.github/ISSUE_TEMPLATE.md
new file mode 100644
index 00000000..e97299b2
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,36 @@
+<!-- PLEASE READ THE FOLLOWING INSTRUCTIONS -->
+
+<!-- Is it about Bulma or about the Docs? -->
+<!-- Is it a bug/feature/question or do you need help? -->
+<!-- If it's a bug, is it a browser bug? -->
+
+### Overview of the problem
+
+<!-- UNCOMMENT THE APPROPRIATE LINES -->
+
+<!-- This is about the Bulma **CSS framework** -->
+<!-- This is about the Bulma **Docs** -->
+<!-- I'm using Bulma **version** [x.x.x] -->
+<!-- My **browser** is: -->
+<!-- This is a **Sass** issue: I'm using version [x.x.x] -->
+<!-- I am sure this issue is **not a duplicate**? -->
+
+### Description
+
+<!-- Description of the bug, enhancement, or question -->
+
+### Steps to Reproduce
+
+<!--
+1. First Step
+2. Second Step
+3. and so on...
+-->
+
+### Expected behavior
+
+<!-- What you expected to happen -->
+
+### Actual behavior
+
+<!-- What actually happened -->
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/.github/PULL_REQUEST_TEMPLATE.md b/hshcdn/assets/sass/lib/bulma-0.3.1/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 00000000..482d97a5
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,21 @@
+<!-- PLEASE READ THE FOLLOWING INSTRUCTIONS -->
+
+### Proposed solution
+<!-- Which specific problem does this PR solve and how?  -->
+<!-- If it fixes a particular Issue, add "Fixes #ISSUE_NUMBER" in your title -->
+
+### Tradeoffs
+<!-- What are the drawbacks of this solution? Are there alternative ones? -->
+<!-- Think of performance, build time, usability, complexity, coupling…) -->
+
+
+### Testing Done
+<!-- How have you confirmed this feature works? -->
+
+<!-- BEFORE SUBMITTING YOUR PR, MAKE SURE TO FOLLOW THESE STEPS: -->
+<!-- 1. Pull the latest `master` branch -->
+<!-- 2. Run `npm install` to install all Bulma dependencies -->
+<!-- 3. Make sure your Sass code is compliant with the [Bulma Sass styleguide](https://github.com/jgthms/bulma/blob/master/.github/CONTRIBUTING.md#bulma-sass-styleguide) -->
+<!-- 4. If your PR fixes an issue, reference that issue -->
+<!-- 5. If your PR has lots of commits, **rebase** first -->
+<!-- 6. Run `npm run deploy` before submitting your PR -->
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/.gitignore b/hshcdn/assets/sass/lib/bulma-0.3.1/.gitignore
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/.gitignore
rename to hshcdn/assets/sass/lib/bulma-0.3.1/.gitignore
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/CHANGELOG.md b/hshcdn/assets/sass/lib/bulma-0.3.1/CHANGELOG.md
similarity index 83%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/CHANGELOG.md
rename to hshcdn/assets/sass/lib/bulma-0.3.1/CHANGELOG.md
index b9720506..12a29c9d 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/CHANGELOG.md
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/CHANGELOG.md
@@ -1,5 +1,33 @@
 # Bulma Changelog
 
+## 0.3.0
+
+* Use `rem` and `em` (!)
+* Fix Font Awesome icons in buttons (!)
+* Fix message colors (!)
+* Use `{% capture %}` to ensure same display as code snippet (!)
+
+* Move variables to their own file
+* Remove small tag
+* Add `:focus` state
+* Fix table
+* Remove table `.is-icon` and `.is-link`
+* Add `.content` table
+* Fix inputs with icons
+* Input icons require the `.icon` container
+* Deprecate `.media-number`
+* Fix `.level-item` height
+* Fix `.menu` spacing
+* Deprecate `.menu-nav`
+* Add invert outlined buttons
+* Fix `.nav`
+* Fix `.pagination`
+* Fix `.tabs`
+* Fix `.panel`
+* Fix `.delete`
+* Add mixins documentation
+* Add functions documentation
+
 ## 0.2.2
 
 * Fix: remove multiple imports
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/LICENSE b/hshcdn/assets/sass/lib/bulma-0.3.1/LICENSE
similarity index 96%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/LICENSE
rename to hshcdn/assets/sass/lib/bulma-0.3.1/LICENSE
index 4290a29d..e51b32b7 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/LICENSE
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/LICENSE
@@ -1,6 +1,6 @@
 The MIT License (MIT)
 
-Copyright (c) 2016 Jeremy Thomas
+Copyright (c) 2017 Jeremy Thomas
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/README.md b/hshcdn/assets/sass/lib/bulma-0.3.1/README.md
similarity index 87%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/README.md
rename to hshcdn/assets/sass/lib/bulma-0.3.1/README.md
index 17b65d7c..9867e934 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/README.md
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/README.md
@@ -38,12 +38,6 @@ You can either use that file, "out of the box", or download the Sass source file
 
 There is **no** JavaScript included. People generally want to use their own JS implementation (and usually already have one). Bulma can be considered "environment agnostic": it's just the style layer on top of the logic.
 
-## Roadmap
-
-Bulma keeps track of the upcoming fixes and features on Trello: [Bulma roadmap](https://trello.com/b/5Lzqejo3/bulma-roadmap)
-
-It's more a tasklist than a roadmap, but it will give you an overview of where things are going!
-
 ## Browser Support
 
 Bulma uses [autoprefixer](https://github.com/postcss/autoprefixer) to make (most) Flexbox features compatible with earlier browser versions. According to [Can I use](http://caniuse.com/#feat=flexbox), Bulma is compatible with:
@@ -64,4 +58,4 @@ Bulma uses [autoprefixer](https://github.com/postcss/autoprefixer) to make (most
 
 ## Copyright and license
 
-Code copyright 2016 Jeremy Thomas. Code released under [the MIT license](https://github.com/jgthms/bulma/blob/master/LICENSE).
+Code copyright 2017 Jeremy Thomas. Code released under [the MIT license](https://github.com/jgthms/bulma/blob/master/LICENSE).
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/bower.json b/hshcdn/assets/sass/lib/bulma-0.3.1/bower.json
similarity index 95%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/bower.json
rename to hshcdn/assets/sass/lib/bulma-0.3.1/bower.json
index 2bce8b24..6b945e8a 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/bower.json
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/bower.json
@@ -1,6 +1,6 @@
 {
   "name": "bulma",
-  "version": "0.2.3",
+  "version": "0.3.1",
   "homepage": "http://bulma.io",
   "authors": [
     "jgthms <bbxdesign@gmail.com>"
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/bulma.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/bulma.sass
similarity index 74%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/bulma.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/bulma.sass
index aeaef512..06c2ea49 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/bulma.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/bulma.sass
@@ -1,4 +1,4 @@
-/*! bulma.io v0.2.3 | MIT License | github.com/jgthms/bulma */
+/*! bulma.io v0.3.1 | MIT License | github.com/jgthms/bulma */
 @charset "utf-8"
 
 @import "sass/utilities/_all"
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/css/bulma-docs.css b/hshcdn/assets/sass/lib/bulma-0.3.1/css/bulma.css
similarity index 72%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/css/bulma-docs.css
rename to hshcdn/assets/sass/lib/bulma-0.3.1/css/bulma.css
index 9466cdc6..5720cc14 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/css/bulma-docs.css
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/css/bulma.css
@@ -1,3 +1,4 @@
+/*! bulma.io v0.3.1 | MIT License | github.com/jgthms/bulma */
 @keyframes spinAround {
   from {
     transform: rotate(0deg);
@@ -93,7 +94,7 @@ th {
 }
 
 html {
-  background-color: whitesmoke;
+  background-color: white;
   font-size: 14px;
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
@@ -126,14 +127,13 @@ pre {
   -moz-osx-font-smoothing: auto;
   -webkit-font-smoothing: auto;
   font-family: "Inconsolata", "Consolas", "Monaco", monospace;
-  line-height: 1.25;
 }
 
 body {
   color: #4a4a4a;
   font-size: 1rem;
   font-weight: 400;
-  line-height: 1.428571428571429;
+  line-height: 1.5;
 }
 
 a {
@@ -150,9 +150,9 @@ a:hover {
 code {
   background-color: whitesmoke;
   color: #ff3860;
-  font-size: 12px;
+  font-size: 0.8em;
   font-weight: normal;
-  padding: 1px 2px 2px;
+  padding: 0.25em 0.5em 0.25em;
 }
 
 hr {
@@ -160,7 +160,7 @@ hr {
   border: none;
   display: block;
   height: 1px;
-  margin: 20px 0;
+  margin: 1.5rem 0;
 }
 
 img {
@@ -173,7 +173,7 @@ input[type="radio"] {
 }
 
 small {
-  font-size: 11px;
+  font-size: 0.8em;
 }
 
 span {
@@ -189,16 +189,18 @@ strong {
 pre {
   background-color: whitesmoke;
   color: #4a4a4a;
+  font-size: 0.8em;
   white-space: pre;
   word-wrap: normal;
 }
 
 pre code {
-  background-color: whitesmoke;
-  color: #4a4a4a;
+  background: none;
+  color: inherit;
   display: block;
+  font-size: 1em;
   overflow-x: auto;
-  padding: 16px 20px;
+  padding: 1.25rem 1.5rem;
 }
 
 table {
@@ -231,31 +233,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-block-tablet-only {
     display: block !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-block-touch {
     display: block !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-block-desktop {
     display: block !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-block-desktop-only {
     display: block !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-block-widescreen {
     display: block !important;
   }
@@ -277,31 +279,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-flex-tablet-only {
     display: flex !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-flex-touch {
     display: flex !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-flex-desktop {
     display: flex !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-flex-desktop-only {
     display: flex !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-flex-widescreen {
     display: flex !important;
   }
@@ -323,31 +325,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-inline-tablet-only {
     display: inline !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-inline-touch {
     display: inline !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-inline-desktop {
     display: inline !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-inline-desktop-only {
     display: inline !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-inline-widescreen {
     display: inline !important;
   }
@@ -369,31 +371,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-inline-block-tablet-only {
     display: inline-block !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-inline-block-touch {
     display: inline-block !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-inline-block-desktop {
     display: inline-block !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-inline-block-desktop-only {
     display: inline-block !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-inline-block-widescreen {
     display: inline-block !important;
   }
@@ -415,31 +417,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-inline-flex-tablet-only {
     display: inline-flex !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-inline-flex-touch {
     display: inline-flex !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-inline-flex-desktop {
     display: inline-flex !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-inline-flex-desktop-only {
     display: inline-flex !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-inline-flex-widescreen {
     display: inline-flex !important;
   }
@@ -499,31 +501,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-hidden-tablet-only {
     display: none !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-hidden-touch {
     display: none !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-hidden-desktop {
     display: none !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-hidden-desktop-only {
     display: none !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-hidden-widescreen {
     display: none !important;
   }
@@ -554,11 +556,11 @@ table th {
   border-radius: 5px;
   box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
   display: block;
-  padding: 20px;
+  padding: 1.25rem;
 }
 
 .box:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 a.box:hover, a.box:focus {
@@ -573,17 +575,16 @@ a.box:active {
   -moz-appearance: none;
   -webkit-appearance: none;
   align-items: center;
-  background-color: white;
-  border: 1px solid #dbdbdb;
+  border: none;
   border-radius: 3px;
-  color: #363636;
+  box-shadow: none;
   display: inline-flex;
-  font-size: 14px;
-  height: 32px;
+  font-size: 1rem;
+  height: 2.285em;
   justify-content: flex-start;
-  line-height: 24px;
-  padding-left: 8px;
-  padding-right: 8px;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   position: relative;
   vertical-align: top;
   -webkit-touch-callout: none;
@@ -591,86 +592,134 @@ a.box:active {
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
+  background-color: white;
+  border: 1px solid #dbdbdb;
+  color: #363636;
   cursor: pointer;
   justify-content: center;
-  padding-left: 10px;
-  padding-right: 10px;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   text-align: center;
   white-space: nowrap;
 }
 
-.button:hover {
-  border-color: #b5b5b5;
-}
-
-.button:active, .button:focus, .button.is-active {
-  border-color: #00d1b2;
+.button:focus, .button.is-focused, .button:active, .button.is-active {
   outline: none;
 }
 
 .button[disabled], .button.is-disabled {
-  background-color: whitesmoke;
-  border-color: #dbdbdb;
-  cursor: not-allowed;
   pointer-events: none;
 }
 
-.button[disabled]::-moz-placeholder, .button.is-disabled::-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button strong {
+  color: inherit;
 }
 
-.button[disabled]::-webkit-input-placeholder, .button.is-disabled::-webkit-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button .icon:first-child:not(:last-child) {
+  margin-left: -0.25rem;
+  margin-right: 0.5rem;
 }
 
-.button[disabled]:-moz-placeholder, .button.is-disabled:-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button .icon:last-child:not(:first-child) {
+  margin-left: 0.5rem;
+  margin-right: -0.25rem;
 }
 
-.button[disabled]:-ms-input-placeholder, .button.is-disabled:-ms-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button .icon:first-child:last-child {
+  margin-left: calc(-1px + -0.25rem);
+  margin-right: calc(-1px + -0.25rem);
 }
 
-.button strong {
-  color: inherit;
+.button .icon.is-small:first-child:not(:last-child) {
+  margin-left: 0rem;
 }
 
-.button small {
-  display: block;
-  font-size: 11px;
-  line-height: 1;
-  margin-top: 5px;
+.button .icon.is-small:last-child:not(:first-child) {
+  margin-right: 0rem;
+}
+
+.button .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + 0rem);
+  margin-right: calc(-1px + 0rem);
+}
+
+.button .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.5rem;
+}
+
+.button .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.5rem;
+}
+
+.button .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.5rem);
+  margin-right: calc(-1px + -0.5rem);
+}
+
+.button .icon.is-large:first-child:not(:last-child) {
+  margin-left: -1rem;
+}
+
+.button .icon.is-large:last-child:not(:first-child) {
+  margin-right: -1rem;
 }
 
-.button .icon:first-child,
-.button .tag:first-child {
-  margin-left: -2px;
-  margin-right: 4px;
+.button .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -1rem);
+  margin-right: calc(-1px + -1rem);
 }
 
-.button .icon:last-child,
-.button .tag:last-child {
-  margin-left: 4px;
-  margin-right: -2px;
+.button:hover, .button.is-hovered {
+  border-color: #b5b5b5;
+  color: #363636;
 }
 
-.button:hover, .button:focus, .button.is-active {
+.button:focus, .button.is-focused {
+  border-color: #00d1b2;
+  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
   color: #363636;
 }
 
-.button:active {
+.button:active, .button.is-active {
+  border-color: #4a4a4a;
   box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #363636;
+}
+
+.button.is-link {
+  background-color: transparent;
+  border-color: transparent;
+  color: #4a4a4a;
+  text-decoration: underline;
+}
+
+.button.is-link:hover, .button.is-link.is-hovered, .button.is-link:focus, .button.is-link.is-focused, .button.is-link:active, .button.is-link.is-active {
+  background-color: whitesmoke;
+  color: #363636;
 }
 
 .button.is-white {
   background-color: white;
-  border-width: 0;
+  border-color: transparent;
+  color: #0a0a0a;
+}
+
+.button.is-white:hover, .button.is-white.is-hovered {
+  background-color: #f9f9f9;
+  border-color: transparent;
+  color: #0a0a0a;
+}
+
+.button.is-white:focus, .button.is-white.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
   color: #0a0a0a;
 }
 
-.button.is-white:hover, .button.is-white:focus, .button.is-white.is-active {
+.button.is-white:active, .button.is-white.is-active {
   background-color: #f2f2f2;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: #0a0a0a;
 }
 
@@ -690,7 +739,6 @@ a.box:active {
 .button.is-white.is-outlined {
   background-color: transparent;
   border-color: white;
-  border-width: 1px;
   color: white;
 }
 
@@ -700,15 +748,39 @@ a.box:active {
   color: #0a0a0a;
 }
 
+.button.is-white.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #0a0a0a;
+  color: #0a0a0a;
+}
+
+.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus {
+  background-color: #0a0a0a;
+  color: white;
+}
+
 .button.is-black {
   background-color: #0a0a0a;
-  border-width: 0;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-black:hover, .button.is-black.is-hovered {
+  background-color: #040404;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-black:focus, .button.is-black.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
   color: white;
 }
 
-.button.is-black:hover, .button.is-black:focus, .button.is-black.is-active {
+.button.is-black:active, .button.is-black.is-active {
   background-color: black;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: white;
 }
 
@@ -728,7 +800,6 @@ a.box:active {
 .button.is-black.is-outlined {
   background-color: transparent;
   border-color: #0a0a0a;
-  border-width: 1px;
   color: #0a0a0a;
 }
 
@@ -738,15 +809,39 @@ a.box:active {
   color: white;
 }
 
+.button.is-black.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: white;
+  color: white;
+}
+
+.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus {
+  background-color: white;
+  color: #0a0a0a;
+}
+
 .button.is-light {
   background-color: whitesmoke;
-  border-width: 0;
+  border-color: transparent;
+  color: #363636;
+}
+
+.button.is-light:hover, .button.is-light.is-hovered {
+  background-color: #eeeeee;
+  border-color: transparent;
+  color: #363636;
+}
+
+.button.is-light:focus, .button.is-light.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
   color: #363636;
 }
 
-.button.is-light:hover, .button.is-light:focus, .button.is-light.is-active {
+.button.is-light:active, .button.is-light.is-active {
   background-color: #e8e8e8;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: #363636;
 }
 
@@ -766,7 +861,6 @@ a.box:active {
 .button.is-light.is-outlined {
   background-color: transparent;
   border-color: whitesmoke;
-  border-width: 1px;
   color: whitesmoke;
 }
 
@@ -776,15 +870,39 @@ a.box:active {
   color: #363636;
 }
 
+.button.is-light.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #363636;
+  color: #363636;
+}
+
+.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus {
+  background-color: #363636;
+  color: whitesmoke;
+}
+
 .button.is-dark {
   background-color: #363636;
-  border-width: 0;
+  border-color: transparent;
+  color: whitesmoke;
+}
+
+.button.is-dark:hover, .button.is-dark.is-hovered {
+  background-color: #2f2f2f;
+  border-color: transparent;
+  color: whitesmoke;
+}
+
+.button.is-dark:focus, .button.is-dark.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
   color: whitesmoke;
 }
 
-.button.is-dark:hover, .button.is-dark:focus, .button.is-dark.is-active {
+.button.is-dark:active, .button.is-dark.is-active {
   background-color: #292929;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: whitesmoke;
 }
 
@@ -804,7 +922,6 @@ a.box:active {
 .button.is-dark.is-outlined {
   background-color: transparent;
   border-color: #363636;
-  border-width: 1px;
   color: #363636;
 }
 
@@ -814,20 +931,44 @@ a.box:active {
   color: whitesmoke;
 }
 
+.button.is-dark.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: whitesmoke;
+  color: whitesmoke;
+}
+
+.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus {
+  background-color: whitesmoke;
+  color: #363636;
+}
+
 .button.is-primary {
   background-color: #00d1b2;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-primary:hover, .button.is-primary.is-hovered {
+  background-color: #00c4a7;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-primary:focus, .button.is-primary.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
+  color: #fff;
 }
 
-.button.is-primary:hover, .button.is-primary:focus, .button.is-primary.is-active {
+.button.is-primary:active, .button.is-primary.is-active {
   background-color: #00b89c;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-primary.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #00d1b2;
 }
 
@@ -836,36 +977,59 @@ a.box:active {
 }
 
 .button.is-primary.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-primary.is-outlined {
   background-color: transparent;
   border-color: #00d1b2;
-  border-width: 1px;
   color: #00d1b2;
 }
 
 .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus {
   background-color: #00d1b2;
   border-color: #00d1b2;
-  color: white;
+  color: #fff;
+}
+
+.button.is-primary.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #00d1b2;
 }
 
 .button.is-info {
   background-color: #3273dc;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
 }
 
-.button.is-info:hover, .button.is-info:focus, .button.is-info.is-active {
+.button.is-info:hover, .button.is-info.is-hovered {
+  background-color: #276cda;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-info:focus, .button.is-info.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
+  color: #fff;
+}
+
+.button.is-info:active, .button.is-info.is-active {
   background-color: #2366d1;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-info.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #3273dc;
 }
 
@@ -874,36 +1038,59 @@ a.box:active {
 }
 
 .button.is-info.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-info.is-outlined {
   background-color: transparent;
   border-color: #3273dc;
-  border-width: 1px;
   color: #3273dc;
 }
 
 .button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus {
   background-color: #3273dc;
   border-color: #3273dc;
-  color: white;
+  color: #fff;
+}
+
+.button.is-info.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #3273dc;
 }
 
 .button.is-success {
   background-color: #23d160;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-success:hover, .button.is-success.is-hovered {
+  background-color: #22c65b;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-success:focus, .button.is-success.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
+  color: #fff;
 }
 
-.button.is-success:hover, .button.is-success:focus, .button.is-success.is-active {
+.button.is-success:active, .button.is-success.is-active {
   background-color: #20bc56;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-success.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #23d160;
 }
 
@@ -912,31 +1099,54 @@ a.box:active {
 }
 
 .button.is-success.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-success.is-outlined {
   background-color: transparent;
   border-color: #23d160;
-  border-width: 1px;
   color: #23d160;
 }
 
 .button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus {
   background-color: #23d160;
   border-color: #23d160;
-  color: white;
+  color: #fff;
+}
+
+.button.is-success.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #23d160;
 }
 
 .button.is-warning {
   background-color: #ffdd57;
-  border-width: 0;
+  border-color: transparent;
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning:hover, .button.is-warning.is-hovered {
+  background-color: #ffdb4a;
+  border-color: transparent;
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning:focus, .button.is-warning.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
   color: rgba(0, 0, 0, 0.7);
 }
 
-.button.is-warning:hover, .button.is-warning:focus, .button.is-warning.is-active {
+.button.is-warning:active, .button.is-warning.is-active {
   background-color: #ffd83d;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: rgba(0, 0, 0, 0.7);
 }
 
@@ -956,7 +1166,6 @@ a.box:active {
 .button.is-warning.is-outlined {
   background-color: transparent;
   border-color: #ffdd57;
-  border-width: 1px;
   color: #ffdd57;
 }
 
@@ -966,20 +1175,44 @@ a.box:active {
   color: rgba(0, 0, 0, 0.7);
 }
 
+.button.is-warning.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: rgba(0, 0, 0, 0.7);
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus {
+  background-color: rgba(0, 0, 0, 0.7);
+  color: #ffdd57;
+}
+
 .button.is-danger {
   background-color: #ff3860;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-danger:hover, .button.is-danger.is-hovered {
+  background-color: #ff2b56;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-danger:focus, .button.is-danger.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
+  color: #fff;
 }
 
-.button.is-danger:hover, .button.is-danger:focus, .button.is-danger.is-active {
+.button.is-danger:active, .button.is-danger.is-active {
   background-color: #ff1f4b;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-danger.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #ff3860;
 }
 
@@ -988,63 +1221,213 @@ a.box:active {
 }
 
 .button.is-danger.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-danger.is-outlined {
   background-color: transparent;
   border-color: #ff3860;
-  border-width: 1px;
   color: #ff3860;
 }
 
 .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus {
   background-color: #ff3860;
   border-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
-.button.is-link {
+.button.is-danger.is-inverted.is-outlined {
   background-color: transparent;
-  border-width: 0;
-  color: #4a4a4a;
-  text-decoration: underline;
+  border-color: #fff;
+  color: #fff;
 }
 
-.button.is-link:hover, .button.is-link:focus {
-  background-color: whitesmoke;
-  color: #363636;
+.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #ff3860;
 }
 
 .button.is-small {
   border-radius: 2px;
-  font-size: 11px;
-  height: 24px;
-  line-height: 16px;
-  padding-left: 6px;
-  padding-right: 6px;
+  font-size: 0.75rem;
 }
 
-.button.is-medium {
-  font-size: 18px;
-  height: 40px;
-  padding-left: 14px;
-  padding-right: 14px;
+.button.is-small .icon:first-child:not(:last-child) {
+  margin-left: -0.375rem;
+  margin-right: 0.375rem;
 }
 
-.button.is-large {
-  font-size: 22px;
-  height: 48px;
-  padding-left: 20px;
-  padding-right: 20px;
+.button.is-small .icon:last-child:not(:first-child) {
+  margin-left: 0.375rem;
+  margin-right: -0.375rem;
 }
 
-.button[disabled], .button.is-disabled {
-  opacity: 0.5;
+.button.is-small .icon:first-child:last-child {
+  margin-left: calc(-1px + -0.375rem);
+  margin-right: calc(-1px + -0.375rem);
 }
 
-.button.is-fullwidth {
-  display: flex;
+.button.is-small .icon.is-small:first-child:not(:last-child) {
+  margin-left: -0.125rem;
+}
+
+.button.is-small .icon.is-small:last-child:not(:first-child) {
+  margin-right: -0.125rem;
+}
+
+.button.is-small .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + -0.125rem);
+  margin-right: calc(-1px + -0.125rem);
+}
+
+.button.is-small .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.625rem;
+}
+
+.button.is-small .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.625rem;
+}
+
+.button.is-small .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.625rem);
+  margin-right: calc(-1px + -0.625rem);
+}
+
+.button.is-small .icon.is-large:first-child:not(:last-child) {
+  margin-left: -1.125rem;
+}
+
+.button.is-small .icon.is-large:last-child:not(:first-child) {
+  margin-right: -1.125rem;
+}
+
+.button.is-small .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -1.125rem);
+  margin-right: calc(-1px + -1.125rem);
+}
+
+.button.is-medium {
+  font-size: 1.25rem;
+}
+
+.button.is-medium .icon:first-child:not(:last-child) {
+  margin-left: -0.125rem;
+  margin-right: 0.625rem;
+}
+
+.button.is-medium .icon:last-child:not(:first-child) {
+  margin-left: 0.625rem;
+  margin-right: -0.125rem;
+}
+
+.button.is-medium .icon:first-child:last-child {
+  margin-left: calc(-1px + -0.125rem);
+  margin-right: calc(-1px + -0.125rem);
+}
+
+.button.is-medium .icon.is-small:first-child:not(:last-child) {
+  margin-left: 0.125rem;
+}
+
+.button.is-medium .icon.is-small:last-child:not(:first-child) {
+  margin-right: 0.125rem;
+}
+
+.button.is-medium .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + 0.125rem);
+  margin-right: calc(-1px + 0.125rem);
+}
+
+.button.is-medium .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.375rem;
+}
+
+.button.is-medium .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.375rem;
+}
+
+.button.is-medium .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.375rem);
+  margin-right: calc(-1px + -0.375rem);
+}
+
+.button.is-medium .icon.is-large:first-child:not(:last-child) {
+  margin-left: -0.875rem;
+}
+
+.button.is-medium .icon.is-large:last-child:not(:first-child) {
+  margin-right: -0.875rem;
+}
+
+.button.is-medium .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -0.875rem);
+  margin-right: calc(-1px + -0.875rem);
+}
+
+.button.is-large {
+  font-size: 1.5rem;
+}
+
+.button.is-large .icon:first-child:not(:last-child) {
+  margin-left: 0rem;
+  margin-right: 0.75rem;
+}
+
+.button.is-large .icon:last-child:not(:first-child) {
+  margin-left: 0.75rem;
+  margin-right: 0rem;
+}
+
+.button.is-large .icon:first-child:last-child {
+  margin-left: calc(-1px + 0rem);
+  margin-right: calc(-1px + 0rem);
+}
+
+.button.is-large .icon.is-small:first-child:not(:last-child) {
+  margin-left: 0.25rem;
+}
+
+.button.is-large .icon.is-small:last-child:not(:first-child) {
+  margin-right: 0.25rem;
+}
+
+.button.is-large .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + 0.25rem);
+  margin-right: calc(-1px + 0.25rem);
+}
+
+.button.is-large .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.25rem;
+}
+
+.button.is-large .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.25rem;
+}
+
+.button.is-large .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.25rem);
+  margin-right: calc(-1px + -0.25rem);
+}
+
+.button.is-large .icon.is-large:first-child:not(:last-child) {
+  margin-left: -0.75rem;
+}
+
+.button.is-large .icon.is-large:last-child:not(:first-child) {
+  margin-right: -0.75rem;
+}
+
+.button.is-large .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -0.75rem);
+  margin-right: calc(-1px + -0.75rem);
+}
+
+.button[disabled], .button.is-disabled {
+  opacity: 0.5;
+}
+
+.button.is-fullwidth {
+  display: flex;
   width: 100%;
 }
 
@@ -1061,9 +1444,9 @@ a.box:active {
   border-top-color: transparent;
   content: "";
   display: block;
-  height: 16px;
+  height: 1rem;
   position: relative;
-  width: 16px;
+  width: 1rem;
   left: 50%;
   margin-left: -8px;
   margin-top: -8px;
@@ -1077,29 +1460,18 @@ a.box:active {
 }
 
 .content:not(:last-child) {
-  margin-bottom: 20px;
-}
-
-.content a:not(.button) {
-  border-bottom: 1px solid #dbdbdb;
-}
-
-.content a:not(.button):visited {
-  color: #b86bff;
-}
-
-.content a:not(.button):hover {
-  border-bottom-color: #00d1b2;
+  margin-bottom: 1.5rem;
 }
 
 .content li + li {
   margin-top: 0.25em;
 }
 
-.content blockquote:not(:last-child),
 .content p:not(:last-child),
 .content ol:not(:last-child),
-.content ul:not(:last-child) {
+.content ul:not(:last-child),
+.content blockquote:not(:last-child),
+.content table:not(:last-child) {
   margin-bottom: 1em;
 }
 
@@ -1110,45 +1482,56 @@ a.box:active {
 .content h5,
 .content h6 {
   color: #363636;
-  font-weight: 300;
+  font-weight: 400;
   line-height: 1.125;
-  margin-bottom: 20px;
-}
-
-.content h1:not(:first-child),
-.content h2:not(:first-child),
-.content h3:not(:first-child) {
-  margin-top: 40px;
-}
-
-.content blockquote {
-  background-color: whitesmoke;
-  border-left: 5px solid #dbdbdb;
-  padding: 1.5em;
 }
 
 .content h1 {
   font-size: 2em;
+  margin-bottom: 0.5em;
+}
+
+.content h1:not(:first-child) {
+  margin-top: 1em;
 }
 
 .content h2 {
   font-size: 1.75em;
+  margin-bottom: 0.5714em;
+}
+
+.content h2:not(:first-child) {
+  margin-top: 1.1428em;
 }
 
 .content h3 {
   font-size: 1.5em;
+  margin-bottom: 0.6666em;
+}
+
+.content h3:not(:first-child) {
+  margin-top: 1.3333em;
 }
 
 .content h4 {
   font-size: 1.25em;
+  margin-bottom: 0.8em;
 }
 
 .content h5 {
   font-size: 1.125em;
+  margin-bottom: 0.8888em;
 }
 
 .content h6 {
   font-size: 1em;
+  margin-bottom: 1em;
+}
+
+.content blockquote {
+  background-color: whitesmoke;
+  border-left: 5px solid #dbdbdb;
+  padding: 1.25em 1.5em;
 }
 
 .content ol {
@@ -1174,20 +1557,54 @@ a.box:active {
   list-style-type: square;
 }
 
-.content.is-medium {
-  font-size: 18px;
+.content table {
+  width: 100%;
 }
 
-.content.is-medium code {
-  font-size: 14px;
+.content table td,
+.content table th {
+  border: 1px solid #dbdbdb;
+  border-width: 0 0 1px;
+  padding: 0.5em 0.75em;
+  vertical-align: top;
 }
 
-.content.is-large {
-  font-size: 24px;
+.content table th {
+  color: #363636;
+  text-align: left;
+}
+
+.content table tr:hover {
+  background-color: whitesmoke;
+}
+
+.content table thead td,
+.content table thead th {
+  border-width: 0 0 2px;
+  color: #363636;
+}
+
+.content table tfoot td,
+.content table tfoot th {
+  border-width: 2px 0 0;
+  color: #363636;
+}
+
+.content table tbody tr:last-child td,
+.content table tbody tr:last-child th {
+  border-bottom-width: 0;
+}
+
+.content.is-small {
+  font-size: 0.75rem;
+}
+
+.content.is-medium {
+  font-size: 1.25rem;
 }
 
-.content.is-large code {
-  font-size: 18px;
+.content.is-large {
+  font-size: 1.5rem;
 }
 
 .input,
@@ -1195,44 +1612,61 @@ a.box:active {
   -moz-appearance: none;
   -webkit-appearance: none;
   align-items: center;
-  background-color: white;
-  border: 1px solid #dbdbdb;
+  border: none;
   border-radius: 3px;
-  color: #363636;
+  box-shadow: none;
   display: inline-flex;
-  font-size: 14px;
-  height: 32px;
+  font-size: 1rem;
+  height: 2.285em;
   justify-content: flex-start;
-  line-height: 24px;
-  padding-left: 8px;
-  padding-right: 8px;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   position: relative;
   vertical-align: top;
+  background-color: white;
+  border: 1px solid #dbdbdb;
+  color: #363636;
   box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
   max-width: 100%;
   width: 100%;
 }
 
-.input:hover,
-.textarea:hover {
+.input:focus, .input.is-focused, .input:active, .input.is-active,
+.textarea:focus,
+.textarea.is-focused,
+.textarea:active,
+.textarea.is-active {
+  outline: none;
+}
+
+.input[disabled], .input.is-disabled,
+.textarea[disabled],
+.textarea.is-disabled {
+  pointer-events: none;
+}
+
+.input:hover, .input.is-hovered,
+.textarea:hover,
+.textarea.is-hovered {
   border-color: #b5b5b5;
 }
 
-.input:active, .input:focus, .input.is-active,
-.textarea:active,
+.input:focus, .input.is-focused, .input:active, .input.is-active,
 .textarea:focus,
+.textarea.is-focused,
+.textarea:active,
 .textarea.is-active {
   border-color: #00d1b2;
-  outline: none;
 }
 
 .input[disabled], .input.is-disabled,
 .textarea[disabled],
 .textarea.is-disabled {
   background-color: whitesmoke;
-  border-color: #dbdbdb;
-  cursor: not-allowed;
-  pointer-events: none;
+  border-color: whitesmoke;
+  box-shadow: none;
+  color: #7a7a7a;
 }
 
 .input[disabled]::-moz-placeholder, .input.is-disabled::-moz-placeholder,
@@ -1259,6 +1693,11 @@ a.box:active {
   color: rgba(54, 54, 54, 0.3);
 }
 
+.input[type="search"],
+.textarea[type="search"] {
+  border-radius: 290486px;
+}
+
 .input.is-white,
 .textarea.is-white {
   border-color: white;
@@ -1304,37 +1743,20 @@ a.box:active {
   border-color: #ff3860;
 }
 
-.input[type="search"],
-.textarea[type="search"] {
-  border-radius: 290486px;
-}
-
 .input.is-small,
 .textarea.is-small {
   border-radius: 2px;
-  font-size: 11px;
-  height: 24px;
-  line-height: 16px;
-  padding-left: 6px;
-  padding-right: 6px;
+  font-size: 0.75rem;
 }
 
 .input.is-medium,
 .textarea.is-medium {
-  font-size: 18px;
-  height: 40px;
-  line-height: 32px;
-  padding-left: 10px;
-  padding-right: 10px;
+  font-size: 1.25rem;
 }
 
 .input.is-large,
 .textarea.is-large {
-  font-size: 24px;
-  height: 48px;
-  line-height: 40px;
-  padding-left: 12px;
-  padding-right: 12px;
+  font-size: 1.5rem;
 }
 
 .input.is-fullwidth,
@@ -1351,7 +1773,7 @@ a.box:active {
 
 .textarea {
   display: block;
-  line-height: 1.2;
+  line-height: 1.25;
   max-height: 600px;
   max-width: 100%;
   min-height: 120px;
@@ -1362,9 +1784,11 @@ a.box:active {
 
 .checkbox,
 .radio {
+  align-items: center;
   cursor: pointer;
-  display: inline-block;
-  line-height: 16px;
+  display: inline-flex;
+  flex-wrap: wrap;
+  justify-content: flex-start;
   position: relative;
   vertical-align: top;
 }
@@ -1372,6 +1796,7 @@ a.box:active {
 .checkbox input,
 .radio input {
   cursor: pointer;
+  margin-right: 0.5em;
 }
 
 .checkbox:hover,
@@ -1381,7 +1806,7 @@ a.box:active {
 
 .checkbox.is-disabled,
 .radio.is-disabled {
-  color: #dbdbdb;
+  color: #7a7a7a;
   pointer-events: none;
 }
 
@@ -1391,53 +1816,80 @@ a.box:active {
 }
 
 .radio + .radio {
-  margin-left: 10px;
+  margin-left: 0.5em;
 }
 
 .select {
   display: inline-block;
-  height: 32px;
+  height: 2.5em;
   position: relative;
   vertical-align: top;
 }
 
+.select:after {
+  border: 1px solid #00d1b2;
+  border-right: 0;
+  border-top: 0;
+  content: " ";
+  display: block;
+  height: 0.5em;
+  pointer-events: none;
+  position: absolute;
+  transform: rotate(-45deg);
+  width: 0.5em;
+  margin-top: -0.375em;
+  right: 1.125em;
+  top: 50%;
+  z-index: 4;
+}
+
 .select select {
   -moz-appearance: none;
   -webkit-appearance: none;
   align-items: center;
-  background-color: white;
-  border: 1px solid #dbdbdb;
+  border: none;
   border-radius: 3px;
-  color: #363636;
+  box-shadow: none;
   display: inline-flex;
-  font-size: 14px;
-  height: 32px;
+  font-size: 1rem;
+  height: 2.285em;
   justify-content: flex-start;
-  line-height: 24px;
-  padding-left: 8px;
-  padding-right: 8px;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   position: relative;
   vertical-align: top;
+  background-color: white;
+  border: 1px solid #dbdbdb;
+  color: #363636;
   cursor: pointer;
   display: block;
+  font-size: 1em;
   outline: none;
-  padding-right: 36px;
+  padding-right: 2.5em;
 }
 
-.select select:hover {
+.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
+  outline: none;
+}
+
+.select select[disabled], .select select.is-disabled {
+  pointer-events: none;
+}
+
+.select select:hover, .select select.is-hovered {
   border-color: #b5b5b5;
 }
 
-.select select:active, .select select:focus, .select select.is-active {
+.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
   border-color: #00d1b2;
-  outline: none;
 }
 
 .select select[disabled], .select select.is-disabled {
   background-color: whitesmoke;
-  border-color: #dbdbdb;
-  cursor: not-allowed;
-  pointer-events: none;
+  border-color: whitesmoke;
+  box-shadow: none;
+  color: #7a7a7a;
 }
 
 .select select[disabled]::-moz-placeholder, .select select.is-disabled::-moz-placeholder {
@@ -1456,118 +1908,39 @@ a.box:active {
   color: rgba(54, 54, 54, 0.3);
 }
 
-.select select.is-white {
-  border-color: white;
-}
-
-.select select.is-black {
-  border-color: #0a0a0a;
+.select select:hover {
+  border-color: #b5b5b5;
 }
 
-.select select.is-light {
-  border-color: whitesmoke;
+.select select::ms-expand {
+  display: none;
 }
 
-.select select.is-dark {
+.select:hover:after {
   border-color: #363636;
 }
 
-.select select.is-primary {
-  border-color: #00d1b2;
+.select.is-small {
+  border-radius: 2px;
+  font-size: 0.75rem;
 }
 
-.select select.is-info {
-  border-color: #3273dc;
+.select.is-medium {
+  font-size: 1.25rem;
 }
 
-.select select.is-success {
-  border-color: #23d160;
+.select.is-large {
+  font-size: 1.5rem;
 }
 
-.select select.is-warning {
-  border-color: #ffdd57;
-}
-
-.select select.is-danger {
-  border-color: #ff3860;
-}
-
-.select select:hover {
-  border-color: #b5b5b5;
-}
-
-.select select::ms-expand {
-  display: none;
-}
-
-.select.is-fullwidth {
-  width: 100%;
+.select.is-fullwidth {
+  width: 100%;
 }
 
 .select.is-fullwidth select {
   width: 100%;
 }
 
-.select:after {
-  border: 1px solid #00d1b2;
-  border-right: 0;
-  border-top: 0;
-  content: " ";
-  display: block;
-  height: 7px;
-  pointer-events: none;
-  position: absolute;
-  transform: rotate(-45deg);
-  width: 7px;
-  margin-top: -6px;
-  right: 16px;
-  top: 50%;
-}
-
-.select:hover:after {
-  border-color: #363636;
-}
-
-.select.is-small {
-  height: 24px;
-}
-
-.select.is-small select {
-  border-radius: 2px;
-  font-size: 11px;
-  height: 24px;
-  line-height: 16px;
-  padding-left: 6px;
-  padding-right: 6px;
-  padding-right: 28px;
-}
-
-.select.is-medium {
-  height: 40px;
-}
-
-.select.is-medium select {
-  font-size: 18px;
-  height: 40px;
-  line-height: 32px;
-  padding-left: 10px;
-  padding-right: 10px;
-  padding-right: 44px;
-}
-
-.select.is-large {
-  height: 48px;
-}
-
-.select.is-large select {
-  font-size: 24px;
-  height: 48px;
-  line-height: 40px;
-  padding-left: 12px;
-  padding-right: 12px;
-  padding-right: 52px;
-}
-
 .label {
   color: #363636;
   display: block;
@@ -1575,12 +1948,12 @@ a.box:active {
 }
 
 .label:not(:last-child) {
-  margin-bottom: 5px;
+  margin-bottom: 0.5em;
 }
 
 .help {
   display: block;
-  font-size: 11px;
+  font-size: 0.75rem;
   margin-top: 5px;
 }
 
@@ -1622,7 +1995,7 @@ a.box:active {
 
 @media screen and (max-width: 768px) {
   .control-label {
-    margin-bottom: 5px;
+    margin-bottom: 0.5em;
   }
 }
 
@@ -1631,8 +2004,8 @@ a.box:active {
     flex-basis: 0;
     flex-grow: 1;
     flex-shrink: 0;
-    margin-right: 20px;
-    padding-top: 7px;
+    margin-right: 1.5em;
+    padding-top: 0.5em;
     text-align: right;
   }
 }
@@ -1643,7 +2016,7 @@ a.box:active {
 }
 
 .control:not(:last-child) {
-  margin-bottom: 10px;
+  margin-bottom: 0.75rem;
 }
 
 .control.has-addons {
@@ -1665,11 +2038,11 @@ a.box:active {
   z-index: 2;
 }
 
-.control.has-addons .button:active, .control.has-addons .button:focus,
-.control.has-addons .input:active,
+.control.has-addons .button:focus, .control.has-addons .button:active,
 .control.has-addons .input:focus,
-.control.has-addons .select:active,
-.control.has-addons .select:focus {
+.control.has-addons .input:active,
+.control.has-addons .select:focus,
+.control.has-addons .select:active {
   z-index: 3;
 }
 
@@ -1704,6 +2077,14 @@ a.box:active {
   flex-shrink: 0;
 }
 
+.control.has-addons .select select:hover {
+  z-index: 2;
+}
+
+.control.has-addons .select select:focus, .control.has-addons .select select:active {
+  z-index: 3;
+}
+
 .control.has-addons.has-addons-centered {
   justify-content: center;
 }
@@ -1719,102 +2100,70 @@ a.box:active {
   flex-shrink: 0;
 }
 
-.control.has-icon > .fa {
-  display: inline-block;
-  font-size: 14px;
-  height: 24px;
-  line-height: 24px;
-  text-align: center;
-  vertical-align: top;
-  width: 24px;
+.control.has-icon .icon {
   color: #dbdbdb;
   pointer-events: none;
   position: absolute;
-  top: 4px;
+  top: 1.25rem;
   z-index: 4;
 }
 
-.control.has-icon .input:focus + .fa {
-  color: #b5b5b5;
+.control.has-icon .input:focus + .icon {
+  color: #7a7a7a;
 }
 
-.control.has-icon .input.is-small + .fa {
-  font-size: 10.5px;
-  top: 0;
+.control.has-icon .input.is-small + .icon {
+  top: 0.9375rem;
 }
 
-.control.has-icon .input.is-medium + .fa {
-  font-size: 21px;
-  top: 8px;
+.control.has-icon .input.is-medium + .icon {
+  top: 1.5625rem;
 }
 
-.control.has-icon .input.is-large + .fa {
-  font-size: 21px;
-  top: 12px;
+.control.has-icon .input.is-large + .icon {
+  top: 1.875rem;
 }
 
-.control.has-icon:not(.has-icon-right) > .fa {
-  left: 4px;
+.control.has-icon:not(.has-icon-right) .icon {
+  left: 1.25rem;
+  transform: translateX(-50%) translateY(-50%);
 }
 
 .control.has-icon:not(.has-icon-right) .input {
-  padding-left: 32px;
-}
-
-.control.has-icon:not(.has-icon-right) .input.is-small {
-  padding-left: 24px;
-}
-
-.control.has-icon:not(.has-icon-right) .input.is-small + .fa {
-  left: 0;
-}
-
-.control.has-icon:not(.has-icon-right) .input.is-medium {
-  padding-left: 40px;
+  padding-left: 2.5em;
 }
 
-.control.has-icon:not(.has-icon-right) .input.is-medium + .fa {
-  left: 8px;
+.control.has-icon:not(.has-icon-right) .input.is-small + .icon {
+  left: 0.9375rem;
 }
 
-.control.has-icon:not(.has-icon-right) .input.is-large {
-  padding-left: 48px;
+.control.has-icon:not(.has-icon-right) .input.is-medium + .icon {
+  left: 1.5625rem;
 }
 
-.control.has-icon:not(.has-icon-right) .input.is-large + .fa {
-  left: 12px;
+.control.has-icon:not(.has-icon-right) .input.is-large + .icon {
+  left: 1.875rem;
 }
 
-.control.has-icon.has-icon-right > .fa {
-  right: 4px;
+.control.has-icon.has-icon-right .icon {
+  right: 1.25rem;
+  transform: translateX(50%) translateY(-50%);
 }
 
 .control.has-icon.has-icon-right .input {
-  padding-right: 32px;
-}
-
-.control.has-icon.has-icon-right .input.is-small {
-  padding-right: 24px;
-}
-
-.control.has-icon.has-icon-right .input.is-small + .fa {
-  right: 0;
+  padding-right: 2.5em;
 }
 
-.control.has-icon.has-icon-right .input.is-medium {
-  padding-right: 40px;
+.control.has-icon.has-icon-right .input.is-small + .icon {
+  right: 0.9375rem;
 }
 
-.control.has-icon.has-icon-right .input.is-medium + .fa {
-  right: 8px;
+.control.has-icon.has-icon-right .input.is-medium + .icon {
+  right: 1.5625rem;
 }
 
-.control.has-icon.has-icon-right .input.is-large {
-  padding-right: 48px;
-}
-
-.control.has-icon.has-icon-right .input.is-large + .fa {
-  right: 12px;
+.control.has-icon.has-icon-right .input.is-large + .icon {
+  right: 1.875rem;
 }
 
 .control.is-grouped {
@@ -1822,9 +2171,14 @@ a.box:active {
   justify-content: flex-start;
 }
 
+.control.is-grouped > .control {
+  flex-basis: 0;
+  flex-shrink: 0;
+}
+
 .control.is-grouped > .control:not(:last-child) {
   margin-bottom: 0;
-  margin-right: 10px;
+  margin-right: 0.75rem;
 }
 
 .control.is-grouped > .control.is-expanded {
@@ -1860,12 +2214,57 @@ a.box:active {
   border-top-color: transparent;
   content: "";
   display: block;
-  height: 16px;
+  height: 1rem;
   position: relative;
-  width: 16px;
+  width: 1rem;
   position: absolute !important;
-  right: 8px;
-  top: 8px;
+  right: 0.75em;
+  top: 0.75em;
+}
+
+.icon {
+  display: inline-block;
+  font-size: 21px;
+  height: 1.5rem;
+  line-height: 1.5rem;
+  text-align: center;
+  vertical-align: top;
+  width: 1.5rem;
+}
+
+.icon .fa {
+  font-size: inherit;
+  line-height: inherit;
+}
+
+.icon.is-small {
+  display: inline-block;
+  font-size: 14px;
+  height: 1rem;
+  line-height: 1rem;
+  text-align: center;
+  vertical-align: top;
+  width: 1rem;
+}
+
+.icon.is-medium {
+  display: inline-block;
+  font-size: 28px;
+  height: 2rem;
+  line-height: 2rem;
+  text-align: center;
+  vertical-align: top;
+  width: 2rem;
+}
+
+.icon.is-large {
+  display: inline-block;
+  font-size: 42px;
+  height: 3rem;
+  line-height: 3rem;
+  text-align: center;
+  vertical-align: top;
+  width: 3rem;
 }
 
 .image {
@@ -1947,24 +2346,27 @@ a.box:active {
 .notification {
   background-color: whitesmoke;
   border-radius: 3px;
-  padding: 16px 20px;
+  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
   position: relative;
 }
 
 .notification:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
-.notification:after {
-  clear: both;
-  content: " ";
-  display: table;
+.notification code,
+.notification pre {
+  background: white;
+}
+
+.notification pre code {
+  background: transparent;
 }
 
 .notification .delete {
-  border-radius: 0 3px;
-  float: right;
-  margin: -16px -20px 0 20px;
+  position: absolute;
+  right: 0.5em;
+  top: 0.5em;
 }
 
 .notification .title,
@@ -1995,17 +2397,17 @@ a.box:active {
 
 .notification.is-primary {
   background-color: #00d1b2;
-  color: white;
+  color: #fff;
 }
 
 .notification.is-info {
   background-color: #3273dc;
-  color: white;
+  color: #fff;
 }
 
 .notification.is-success {
   background-color: #23d160;
-  color: white;
+  color: #fff;
 }
 
 .notification.is-warning {
@@ -2015,7 +2417,7 @@ a.box:active {
 
 .notification.is-danger {
   background-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
 .progress {
@@ -2024,14 +2426,14 @@ a.box:active {
   border: none;
   border-radius: 290486px;
   display: block;
-  height: 12px;
+  height: 1rem;
   overflow: hidden;
   padding: 0;
   width: 100%;
 }
 
 .progress:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .progress::-webkit-progress-bar {
@@ -2119,21 +2521,21 @@ a.box:active {
 }
 
 .progress.is-small {
-  height: 8px;
+  height: 0.75rem;
 }
 
 .progress.is-medium {
-  height: 16px;
+  height: 1.25rem;
 }
 
 .progress.is-large {
-  height: 20px;
+  height: 1.5rem;
 }
 
 .table {
   background-color: white;
   color: #363636;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   width: 100%;
 }
 
@@ -2141,56 +2543,10 @@ a.box:active {
 .table th {
   border: 1px solid #dbdbdb;
   border-width: 0 0 1px;
-  padding: 8px 10px;
+  padding: 0.5em 0.75em;
   vertical-align: top;
 }
 
-.table td.is-icon,
-.table th.is-icon {
-  padding: 5px;
-  text-align: center;
-  white-space: nowrap;
-  width: 1%;
-}
-
-.table td.is-icon .fa,
-.table th.is-icon .fa {
-  display: inline-block;
-  font-size: 21px;
-  height: 24px;
-  line-height: 24px;
-  text-align: center;
-  vertical-align: top;
-  width: 24px;
-}
-
-.table td.is-icon.is-link,
-.table th.is-icon.is-link {
-  padding: 0;
-}
-
-.table td.is-icon.is-link > a,
-.table th.is-icon.is-link > a {
-  padding: 5px;
-}
-
-.table td.is-link,
-.table th.is-link {
-  padding: 0;
-}
-
-.table td.is-link > a,
-.table th.is-link > a {
-  display: block;
-  padding: 8px 10px;
-}
-
-.table td.is-link > a:hover,
-.table th.is-link > a:hover {
-  background-color: #00d1b2;
-  color: white;
-}
-
 .table td.is-narrow,
 .table th.is-narrow {
   white-space: nowrap;
@@ -2203,7 +2559,7 @@ a.box:active {
 }
 
 .table tr:hover {
-  background-color: whitesmoke;
+  background-color: #fafafa;
 }
 
 .table thead td,
@@ -2212,17 +2568,17 @@ a.box:active {
   color: #7a7a7a;
 }
 
-.table tbody tr:last-child td,
-.table tbody tr:last-child th {
-  border-bottom-width: 0;
-}
-
 .table tfoot td,
 .table tfoot th {
   border-width: 2px 0 0;
   color: #7a7a7a;
 }
 
+.table tbody tr:last-child td,
+.table tbody tr:last-child th {
+  border-bottom-width: 0;
+}
+
 .table.is-bordered td,
 .table.is-bordered th {
   border-width: 1px;
@@ -2235,51 +2591,99 @@ a.box:active {
 
 .table.is-narrow td,
 .table.is-narrow th {
-  padding: 5px 10px;
+  padding: 0.25em 0.5em;
 }
 
-.table.is-narrow td.is-icon,
-.table.is-narrow th.is-icon {
-  padding: 2px;
+.table.is-striped tbody tr:nth-child(even) {
+  background-color: #fafafa;
 }
 
-.table.is-narrow td.is-icon.is-link,
-.table.is-narrow th.is-icon.is-link {
-  padding: 0;
+.table.is-striped tbody tr:nth-child(even):hover {
+  background-color: whitesmoke;
 }
 
-.table.is-narrow td.is-icon.is-link > a,
-.table.is-narrow th.is-icon.is-link > a {
-  padding: 2px;
+.tag {
+  align-items: center;
+  background-color: whitesmoke;
+  border-radius: 290486px;
+  color: #4a4a4a;
+  display: inline-flex;
+  font-size: 0.75rem;
+  height: 2em;
+  justify-content: center;
+  line-height: 1.5;
+  padding-left: 0.875em;
+  padding-right: 0.875em;
+  vertical-align: top;
+  white-space: nowrap;
 }
 
-.table.is-narrow td.is-link,
-.table.is-narrow th.is-link {
-  padding: 0;
+.tag .delete {
+  margin-left: 0.25em;
+  margin-right: -0.5em;
 }
 
-.table.is-narrow td.is-link > a,
-.table.is-narrow th.is-link > a {
-  padding: 5px 10px;
+.tag.is-white {
+  background-color: white;
+  color: #0a0a0a;
 }
 
-.table.is-striped tbody tr:nth-child(even) {
-  background-color: #fafafa;
+.tag.is-black {
+  background-color: #0a0a0a;
+  color: white;
 }
 
-.table.is-striped tbody tr:nth-child(even):hover {
+.tag.is-light {
   background-color: whitesmoke;
+  color: #363636;
+}
+
+.tag.is-dark {
+  background-color: #363636;
+  color: whitesmoke;
+}
+
+.tag.is-primary {
+  background-color: #00d1b2;
+  color: #fff;
+}
+
+.tag.is-info {
+  background-color: #3273dc;
+  color: #fff;
+}
+
+.tag.is-success {
+  background-color: #23d160;
+  color: #fff;
+}
+
+.tag.is-warning {
+  background-color: #ffdd57;
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.tag.is-danger {
+  background-color: #ff3860;
+  color: #fff;
+}
+
+.tag.is-medium {
+  font-size: 1rem;
+}
+
+.tag.is-large {
+  font-size: 1.25rem;
 }
 
 .title,
 .subtitle {
-  font-weight: 300;
   word-break: break-word;
 }
 
 .title:not(:last-child),
 .subtitle:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .title em,
@@ -2289,11 +2693,6 @@ a.box:active {
   font-weight: 300;
 }
 
-.title a:hover,
-.subtitle a:hover {
-  border-bottom: 1px solid;
-}
-
 .title strong,
 .subtitle strong {
   font-weight: 500;
@@ -2301,18 +2700,14 @@ a.box:active {
 
 .title .tag,
 .subtitle .tag {
-  vertical-align: bottom;
+  vertical-align: middle;
 }
 
 .title {
   color: #363636;
-  font-size: 28px;
-  line-height: 1;
-}
-
-.title code {
-  display: inline-block;
-  font-size: 28px;
+  font-size: 2rem;
+  font-weight: 300;
+  line-height: 1.125;
 }
 
 .title strong {
@@ -2320,87 +2715,42 @@ a.box:active {
 }
 
 .title + .highlight {
-  margin-top: -10px;
+  margin-top: -0.75rem;
 }
 
 .title + .subtitle {
-  margin-top: -10px;
+  margin-top: -1.25rem;
 }
 
 .title.is-1 {
-  font-size: 48px;
+  font-size: 3.5rem;
 }
 
-.title.is-1 code {
-  font-size: 40px;
-}
-
-.title.is-2 {
-  font-size: 40px;
-}
-
-.title.is-2 code {
-  font-size: 28px;
+.title.is-2 {
+  font-size: 2.75rem;
 }
 
 .title.is-3 {
-  font-size: 28px;
-}
-
-.title.is-3 code {
-  font-size: 24px;
+  font-size: 2rem;
 }
 
 .title.is-4 {
-  font-size: 24px;
-}
-
-.title.is-4 code {
-  font-size: 18px;
+  font-size: 1.5rem;
 }
 
 .title.is-5 {
-  font-size: 18px;
-}
-
-.title.is-5 code {
-  font-size: 14px;
+  font-size: 1.25rem;
 }
 
 .title.is-6 {
   font-size: 14px;
 }
 
-.title.is-6 code {
-  font-size: 14px;
-}
-
-.title.is-normal {
-  font-weight: 400;
-}
-
-.title.is-normal strong {
-  font-weight: 700;
-}
-
-@media screen and (min-width: 769px) {
-  .title + .subtitle {
-    margin-top: -15px;
-  }
-}
-
 .subtitle {
   color: #4a4a4a;
-  font-size: 18px;
-  line-height: 1.125;
-}
-
-.subtitle code {
-  border-radius: 3px;
-  display: inline-block;
-  font-size: 14px;
-  padding: 2px 3px;
-  vertical-align: top;
+  font-size: 1.25rem;
+  font-weight: 300;
+  line-height: 1.25;
 }
 
 .subtitle strong {
@@ -2408,74 +2758,42 @@ a.box:active {
 }
 
 .subtitle + .title {
-  margin-top: -20px;
+  margin-top: -1.5rem;
 }
 
 .subtitle.is-1 {
-  font-size: 48px;
-}
-
-.subtitle.is-1 code {
-  font-size: 40px;
+  font-size: 3.5rem;
 }
 
 .subtitle.is-2 {
-  font-size: 40px;
-}
-
-.subtitle.is-2 code {
-  font-size: 28px;
+  font-size: 2.75rem;
 }
 
 .subtitle.is-3 {
-  font-size: 28px;
-}
-
-.subtitle.is-3 code {
-  font-size: 24px;
+  font-size: 2rem;
 }
 
 .subtitle.is-4 {
-  font-size: 24px;
-}
-
-.subtitle.is-4 code {
-  font-size: 18px;
+  font-size: 1.5rem;
 }
 
 .subtitle.is-5 {
-  font-size: 18px;
-}
-
-.subtitle.is-5 code {
-  font-size: 14px;
+  font-size: 1.25rem;
 }
 
 .subtitle.is-6 {
   font-size: 14px;
 }
 
-.subtitle.is-6 code {
-  font-size: 14px;
-}
-
-.subtitle.is-normal {
-  font-weight: 400;
-}
-
-.subtitle.is-normal strong {
-  font-weight: 700;
-}
-
 .block:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .container {
   position: relative;
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .container {
     margin: 0 auto;
     max-width: 960px;
@@ -2486,9 +2804,9 @@ a.box:active {
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .container {
-    max-width: 1200px;
+    max-width: 1152px;
   }
 }
 
@@ -2500,56 +2818,62 @@ a.box:active {
   user-select: none;
   -moz-appearance: none;
   -webkit-appearance: none;
-  background-color: rgba(10, 10, 10, 0.1);
+  background-color: rgba(10, 10, 10, 0.2);
   border: none;
   border-radius: 290486px;
   cursor: pointer;
   display: inline-block;
-  height: 24px;
+  font-size: 1rem;
+  height: 20px;
   outline: none;
   position: relative;
+  transform: rotate(45deg);
+  transform-origin: center center;
   vertical-align: top;
-  width: 24px;
+  width: 20px;
 }
 
 .delete:before, .delete:after {
   background-color: white;
   content: "";
   display: block;
-  height: 2px;
   left: 50%;
-  margin-left: -25%;
-  margin-top: -1px;
   position: absolute;
   top: 50%;
-  width: 50%;
+  transform: translateX(-50%) translateY(-50%);
 }
 
 .delete:before {
-  transform: rotate(45deg);
+  height: 2px;
+  width: 50%;
 }
 
 .delete:after {
-  transform: rotate(-45deg);
+  height: 50%;
+  width: 2px;
 }
 
-.delete:hover {
-  background-color: rgba(10, 10, 10, 0.2);
+.delete:hover, .delete:focus {
+  background-color: rgba(10, 10, 10, 0.3);
+}
+
+.delete:active {
+  background-color: rgba(10, 10, 10, 0.4);
 }
 
 .delete.is-small {
-  height: 16px;
-  width: 16px;
+  height: 14px;
+  width: 14px;
 }
 
 .delete.is-medium {
-  height: 32px;
-  width: 32px;
+  height: 26px;
+  width: 26px;
 }
 
 .delete.is-large {
-  height: 40px;
-  width: 40px;
+  height: 30px;
+  width: 30px;
 }
 
 .fa {
@@ -2558,51 +2882,6 @@ a.box:active {
   vertical-align: top;
 }
 
-.icon {
-  display: inline-block;
-  font-size: 21px;
-  height: 24px;
-  line-height: 24px;
-  text-align: center;
-  vertical-align: top;
-  width: 24px;
-}
-
-.icon .fa {
-  font-size: inherit;
-  line-height: inherit;
-}
-
-.icon.is-small {
-  display: inline-block;
-  font-size: 14px;
-  height: 16px;
-  line-height: 16px;
-  text-align: center;
-  vertical-align: top;
-  width: 16px;
-}
-
-.icon.is-medium {
-  display: inline-block;
-  font-size: 28px;
-  height: 32px;
-  line-height: 32px;
-  text-align: center;
-  vertical-align: top;
-  width: 32px;
-}
-
-.icon.is-large {
-  display: inline-block;
-  font-size: 42px;
-  height: 48px;
-  line-height: 48px;
-  text-align: center;
-  vertical-align: top;
-  width: 48px;
-}
-
 .heading {
   display: block;
   font-size: 11px;
@@ -2612,15 +2891,14 @@ a.box:active {
 }
 
 .highlight {
-  font-size: 12px;
-  font-weight: normal;
+  font-weight: 400;
   max-width: 100%;
   overflow: hidden;
   padding: 0;
 }
 
 .highlight:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .highlight pre {
@@ -2636,126 +2914,39 @@ a.box:active {
   border-top-color: transparent;
   content: "";
   display: block;
-  height: 16px;
+  height: 1rem;
   position: relative;
-  width: 16px;
+  width: 1rem;
 }
 
 .number {
-  background-color: whitesmoke;
-  border-radius: 290486px;
-  display: inline-block;
-  font-size: 18px;
-  vertical-align: top;
-}
-
-.tag {
   align-items: center;
   background-color: whitesmoke;
   border-radius: 290486px;
-  color: #4a4a4a;
   display: inline-flex;
-  font-size: 12px;
-  height: 24px;
+  font-size: 1.25rem;
+  height: 2em;
   justify-content: center;
-  line-height: 16px;
-  padding-left: 10px;
-  padding-right: 10px;
+  margin-right: 1.5rem;
+  min-width: 2.5em;
+  padding: 0.25rem 0.5rem;
+  text-align: center;
   vertical-align: top;
-  white-space: nowrap;
-}
-
-.tag .delete {
-  margin-left: 4px;
-  margin-right: -6px;
-}
-
-.tag.is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.tag.is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.tag.is-light {
-  background-color: whitesmoke;
-  color: #363636;
-}
-
-.tag.is-dark {
-  background-color: #363636;
-  color: whitesmoke;
-}
-
-.tag.is-primary {
-  background-color: #00d1b2;
-  color: white;
-}
-
-.tag.is-info {
-  background-color: #3273dc;
-  color: white;
-}
-
-.tag.is-success {
-  background-color: #23d160;
-  color: white;
-}
-
-.tag.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.tag.is-danger {
-  background-color: #ff3860;
-  color: white;
-}
-
-.tag.is-small {
-  font-size: 11px;
-  height: 20px;
-  padding-left: 8px;
-  padding-right: 8px;
-}
-
-.tag.is-medium {
-  font-size: 14px;
-  height: 32px;
-  padding-left: 14px;
-  padding-right: 14px;
-}
-
-.tag.is-large {
-  font-size: 18px;
-  height: 40px;
-  line-height: 24px;
-  padding-left: 18px;
-  padding-right: 18px;
-}
-
-.tag.is-large .delete {
-  margin-left: 4px;
-  margin-right: -8px;
 }
 
 .card-header {
   align-items: stretch;
   box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
   display: flex;
-  min-height: 40px;
 }
 
 .card-header-title {
-  align-items: flex-start;
+  align-items: center;
   color: #363636;
   display: flex;
   flex-grow: 1;
-  font-weight: bold;
-  padding: 10px;
+  font-weight: 700;
+  padding: 0.75rem;
 }
 
 .card-header-icon {
@@ -2763,7 +2954,7 @@ a.box:active {
   cursor: pointer;
   display: flex;
   justify-content: center;
-  width: 40px;
+  padding: 0.75rem;
 }
 
 .card-image {
@@ -2772,11 +2963,11 @@ a.box:active {
 }
 
 .card-content {
-  padding: 20px;
+  padding: 1.5rem;
 }
 
 .card-content .title + .subtitle {
-  margin-top: -20px;
+  margin-top: -1.5rem;
 }
 
 .card-footer {
@@ -2788,9 +2979,11 @@ a.box:active {
 .card-footer-item {
   align-items: center;
   display: flex;
+  flex-basis: 0;
   flex-grow: 1;
+  flex-shrink: 0;
   justify-content: center;
-  padding: 10px;
+  padding: 0.75rem;
 }
 
 .card-footer-item:not(:last-child) {
@@ -2803,299 +2996,88 @@ a.box:active {
   color: #4a4a4a;
   max-width: 100%;
   position: relative;
-  width: 300px;
 }
 
 .card .media:not(:last-child) {
-  margin-bottom: 10px;
-}
-
-.card.is-fullwidth {
-  width: 100%;
+  margin-bottom: 0.75rem;
 }
 
-.card.is-rounded {
-  border-radius: 5px;
+.level-item {
+  align-items: center;
+  display: flex;
+  flex-basis: auto;
+  flex-grow: 0;
+  flex-shrink: 0;
+  justify-content: center;
 }
 
-.highlight {
-  background-color: #fdf6e3;
-  color: #586e75;
+.level-item .title,
+.level-item .subtitle {
+  margin-bottom: 0;
 }
 
-.highlight .c {
-  color: #93a1a1;
+@media screen and (max-width: 768px) {
+  .level-item:not(:last-child) {
+    margin-bottom: 0.75rem;
+  }
 }
 
-.highlight .err,
-.highlight .g {
-  color: #586e75;
+.level-left,
+.level-right {
+  flex-basis: auto;
+  flex-grow: 0;
+  flex-shrink: 0;
 }
 
-.highlight .k {
-  color: #859900;
+.level-left .level-item:not(:last-child),
+.level-right .level-item:not(:last-child) {
+  margin-right: 0.75rem;
 }
 
-.highlight .l,
-.highlight .n {
-  color: #586e75;
+.level-left .level-item.is-flexible,
+.level-right .level-item.is-flexible {
+  flex-grow: 1;
 }
 
-.highlight .o {
-  color: #859900;
+.level-left {
+  align-items: center;
+  justify-content: flex-start;
 }
 
-.highlight .x {
-  color: #cb4b16;
+@media screen and (max-width: 768px) {
+  .level-left + .level-right {
+    margin-top: 1.5rem;
+  }
 }
 
-.highlight .p {
-  color: #586e75;
+@media screen and (min-width: 769px) {
+  .level-left {
+    display: flex;
+  }
 }
 
-.highlight .cm {
-  color: #93a1a1;
+.level-right {
+  align-items: center;
+  justify-content: flex-end;
 }
 
-.highlight .cp {
-  color: #859900;
+@media screen and (min-width: 769px) {
+  .level-right {
+    display: flex;
+  }
 }
 
-.highlight .c1 {
-  color: #93a1a1;
+.level {
+  align-items: center;
+  justify-content: space-between;
 }
 
-.highlight .cs {
-  color: #859900;
+.level:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-.highlight .gd {
-  color: #2aa198;
-}
-
-.highlight .ge {
-  color: #586e75;
-  font-style: italic;
-}
-
-.highlight .gr {
-  color: #dc322f;
-}
-
-.highlight .gh {
-  color: #cb4b16;
-}
-
-.highlight .gi {
-  color: #859900;
-}
-
-.highlight .go,
-.highlight .gp {
-  color: #586e75;
-}
-
-.highlight .gs {
-  color: #586e75;
-  font-weight: bold;
-}
-
-.highlight .gu {
-  color: #cb4b16;
-}
-
-.highlight .gt {
-  color: #586e75;
-}
-
-.highlight .kc {
-  color: #cb4b16;
-}
-
-.highlight .kd {
-  color: #268bd2;
-}
-
-.highlight .kn,
-.highlight .kp {
-  color: #859900;
-}
-
-.highlight .kr {
-  color: #268bd2;
-}
-
-.highlight .kt {
-  color: #dc322f;
-}
-
-.highlight .ld {
-  color: #586e75;
-}
-
-.highlight .m,
-.highlight .s {
-  color: #2aa198;
-}
-
-.highlight .na {
-  color: #B58900;
-}
-
-.highlight .nb {
-  color: #586e75;
-}
-
-.highlight .nc {
-  color: #268bd2;
-}
-
-.highlight .no {
-  color: #cb4b16;
-}
-
-.highlight .nd {
-  color: #268bd2;
-}
-
-.highlight .ni,
-.highlight .ne {
-  color: #cb4b16;
-}
-
-.highlight .nf {
-  color: #268bd2;
-}
-
-.highlight .nl,
-.highlight .nn,
-.highlight .nx,
-.highlight .py {
-  color: #586e75;
-}
-
-.highlight .nt,
-.highlight .nv {
-  color: #268bd2;
-}
-
-.highlight .ow {
-  color: #859900;
-}
-
-.highlight .w {
-  color: #586e75;
-}
-
-.highlight .mf,
-.highlight .mh,
-.highlight .mi,
-.highlight .mo {
-  color: #2aa198;
-}
-
-.highlight .sb {
-  color: #93a1a1;
-}
-
-.highlight .sc {
-  color: #2aa198;
-}
-
-.highlight .sd {
-  color: #586e75;
-}
-
-.highlight .s2 {
-  color: #2aa198;
-}
-
-.highlight .se {
-  color: #cb4b16;
-}
-
-.highlight .sh {
-  color: #586e75;
-}
-
-.highlight .si,
-.highlight .sx {
-  color: #2aa198;
-}
-
-.highlight .sr {
-  color: #dc322f;
-}
-
-.highlight .s1,
-.highlight .ss {
-  color: #2aa198;
-}
-
-.highlight .bp,
-.highlight .vc,
-.highlight .vg,
-.highlight .vi {
-  color: #268bd2;
-}
-
-.highlight .il {
-  color: #2aa198;
-}
-
-.level-item .title,
-.level-item .subtitle {
-  margin-bottom: 0;
-}
-
-@media screen and (max-width: 768px) {
-  .level-item:not(:last-child) {
-    margin-bottom: 10px;
-  }
-}
-
-.level-left .level-item:not(:last-child),
-.level-right .level-item:not(:last-child) {
-  margin-right: 10px;
-}
-
-.level-left .level-item.is-flexible,
-.level-right .level-item.is-flexible {
-  flex-grow: 1;
-}
-
-@media screen and (max-width: 768px) {
-  .level-left + .level-right {
-    margin-top: 20px;
-  }
-}
-
-@media screen and (min-width: 769px) {
-  .level-left {
-    align-items: center;
-    display: flex;
-  }
-}
-
-@media screen and (min-width: 769px) {
-  .level-right {
-    align-items: center;
-    display: flex;
-    justify-content: flex-end;
-  }
-}
-
-.level {
-  align-items: center;
-  justify-content: space-between;
-}
-
-.level:not(:last-child) {
-  margin-bottom: 20px;
-}
-
-.level code {
-  border-radius: 3px;
+.level code {
+  border-radius: 3px;
 }
 
 .level img {
@@ -3124,36 +3106,23 @@ a.box:active {
   }
 }
 
-.media-number,
 .media-left,
 .media-right {
+  flex-basis: auto;
   flex-grow: 0;
   flex-shrink: 0;
 }
 
-.media-number {
-  background-color: whitesmoke;
-  border-radius: 290486px;
-  display: inline-block;
-  font-size: 18px;
-  height: 32px;
-  line-height: 24px;
-  margin-right: 10px;
-  min-width: 32px;
-  padding: 4px 8px;
-  text-align: center;
-  vertical-align: top;
-}
-
 .media-left {
-  margin-right: 10px;
+  margin-right: 1rem;
 }
 
 .media-right {
-  margin-left: 10px;
+  margin-left: 1rem;
 }
 
 .media-content {
+  flex-basis: auto;
   flex-grow: 1;
   flex-shrink: 1;
   text-align: left;
@@ -3166,55 +3135,52 @@ a.box:active {
 }
 
 .media .content:not(:last-child) {
-  margin-bottom: 10px;
+  margin-bottom: 0.75rem;
 }
 
 .media .media {
   border-top: 1px solid rgba(219, 219, 219, 0.5);
   display: flex;
-  padding-top: 10px;
+  padding-top: 0.75rem;
 }
 
 .media .media .content:not(:last-child),
 .media .media .control:not(:last-child) {
-  margin-bottom: 5px;
+  margin-bottom: 0.5rem;
 }
 
 .media .media .media {
-  padding-top: 5px;
+  padding-top: 0.5rem;
 }
 
 .media .media .media + .media {
-  margin-top: 5px;
+  margin-top: 0.5rem;
 }
 
 .media + .media {
   border-top: 1px solid rgba(219, 219, 219, 0.5);
-  margin-top: 10px;
-  padding-top: 10px;
+  margin-top: 1rem;
+  padding-top: 1rem;
 }
 
 .media.is-large + .media {
-  margin-top: 20px;
-  padding-top: 20px;
+  margin-top: 1.5rem;
+  padding-top: 1.5rem;
 }
 
-@media screen and (min-width: 769px) {
-  .media.is-large .media-number {
-    margin-right: 20px;
-  }
+.menu {
+  font-size: 1rem;
 }
 
-.menu-nav a {
-  display: block;
-  padding: 5px 10px;
+.menu-list {
+  line-height: 1.25;
 }
 
 .menu-list a {
   border-radius: 2px;
   color: #4a4a4a;
   display: block;
-  padding: 5px 10px;
+  padding: 0.5em 0.75em;
 }
 
 .menu-list a:hover {
@@ -3224,60 +3190,38 @@ a.box:active {
 
 .menu-list a.is-active {
   background-color: #00d1b2;
-  color: white;
+  color: #fff;
 }
 
 .menu-list li ul {
   border-left: 1px solid #dbdbdb;
-  margin: 10px;
-  padding-left: 10px;
+  margin: 0.75em;
+  padding-left: 0.75em;
 }
 
 .menu-label {
   color: #7a7a7a;
-  font-size: 11px;
-  letter-spacing: 1px;
-  margin-bottom: 5px;
+  font-size: 0.8em;
+  letter-spacing: 0.1em;
   text-transform: uppercase;
 }
 
 .menu-label:not(:first-child) {
-  margin-top: 20px;
-}
-
-.message-body {
-  border: 1px solid #dbdbdb;
-  border-radius: 3px;
-  padding: 12px 15px;
-}
-
-.message-body strong {
-  color: inherit;
-}
-
-.message-header {
-  background-color: #4a4a4a;
-  border-radius: 3px 3px 0 0;
-  color: white;
-  padding: 7px 10px;
-}
-
-.message-header strong {
-  color: inherit;
+  margin-top: 1em;
 }
 
-.message-header + .message-body {
-  border-radius: 0 0 3px 3px;
-  border-top: none;
+.menu-label:not(:last-child) {
+  margin-bottom: 1em;
 }
 
 .message {
   background-color: whitesmoke;
   border-radius: 3px;
+  font-size: 1rem;
 }
 
 .message:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .message.is-white {
@@ -3291,11 +3235,11 @@ a.box:active {
 
 .message.is-white .message-body {
   border-color: white;
-  color: #666666;
+  color: #4d4d4d;
 }
 
 .message.is-black {
-  background-color: whitesmoke;
+  background-color: #fafafa;
 }
 
 .message.is-black .message-header {
@@ -3305,11 +3249,11 @@ a.box:active {
 
 .message.is-black .message-body {
   border-color: #0a0a0a;
-  color: gray;
+  color: #090909;
 }
 
 .message.is-light {
-  background-color: whitesmoke;
+  background-color: #fafafa;
 }
 
 .message.is-light .message-header {
@@ -3319,11 +3263,11 @@ a.box:active {
 
 .message.is-light .message-body {
   border-color: whitesmoke;
-  color: #666666;
+  color: #505050;
 }
 
 .message.is-dark {
-  background-color: whitesmoke;
+  background-color: #fafafa;
 }
 
 .message.is-dark .message-header {
@@ -3333,53 +3277,53 @@ a.box:active {
 
 .message.is-dark .message-body {
   border-color: #363636;
-  color: gray;
+  color: #2a2a2a;
 }
 
 .message.is-primary {
-  background-color: #ebfffc;
+  background-color: #f5fffd;
 }
 
 .message.is-primary .message-header {
   background-color: #00d1b2;
-  color: white;
+  color: #fff;
 }
 
 .message.is-primary .message-body {
   border-color: #00d1b2;
-  color: gray;
+  color: #021310;
 }
 
 .message.is-info {
-  background-color: #eef3fc;
+  background-color: #f6f9fe;
 }
 
 .message.is-info .message-header {
   background-color: #3273dc;
-  color: white;
+  color: #fff;
 }
 
 .message.is-info .message-body {
   border-color: #3273dc;
-  color: gray;
+  color: #22509a;
 }
 
 .message.is-success {
-  background-color: #eefcf3;
+  background-color: #f6fef9;
 }
 
 .message.is-success .message-header {
   background-color: #23d160;
-  color: white;
+  color: #fff;
 }
 
 .message.is-success .message-body {
   border-color: #23d160;
-  color: gray;
+  color: #0e301a;
 }
 
 .message.is-warning {
-  background-color: #fffbeb;
+  background-color: #fffdf5;
 }
 
 .message.is-warning .message-header {
@@ -3389,21 +3333,79 @@ a.box:active {
 
 .message.is-warning .message-body {
   border-color: #ffdd57;
-  color: gray;
+  color: #3b3108;
 }
 
 .message.is-danger {
-  background-color: #ffebef;
+  background-color: #fff5f7;
 }
 
 .message.is-danger .message-header {
   background-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
 .message.is-danger .message-body {
   border-color: #ff3860;
-  color: gray;
+  color: #cd0930;
+}
+
+.message-header {
+  align-items: center;
+  background-color: #4a4a4a;
+  border-radius: 3px 3px 0 0;
+  color: #fff;
+  display: flex;
+  justify-content: space-between;
+  line-height: 1.25;
+  padding: 0.5em 0.75em;
+  position: relative;
+}
+
+.message-header a,
+.message-header strong {
+  color: inherit;
+}
+
+.message-header a {
+  text-decoration: underline;
+}
+
+.message-header .delete {
+  flex-grow: 0;
+  flex-shrink: 0;
+  margin-left: 0.75em;
+}
+
+.message-header + .message-body {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+  border-top: none;
+}
+
+.message-body {
+  border: 1px solid #dbdbdb;
+  border-radius: 3px;
+  color: #4a4a4a;
+  padding: 1em 1.25em;
+}
+
+.message-body a,
+.message-body strong {
+  color: inherit;
+}
+
+.message-body a {
+  text-decoration: underline;
+}
+
+.message-body code,
+.message-body pre {
+  background: white;
+}
+
+.message-body pre code {
+  background: transparent;
 }
 
 .modal-background {
@@ -3441,16 +3443,19 @@ a.box:active {
   user-select: none;
   -moz-appearance: none;
   -webkit-appearance: none;
-  background-color: rgba(10, 10, 10, 0.1);
+  background-color: rgba(10, 10, 10, 0.2);
   border: none;
   border-radius: 290486px;
   cursor: pointer;
   display: inline-block;
-  height: 24px;
+  font-size: 1rem;
+  height: 20px;
   outline: none;
   position: relative;
+  transform: rotate(45deg);
+  transform-origin: center center;
   vertical-align: top;
-  width: 24px;
+  width: 20px;
   background: none;
   height: 40px;
   position: fixed;
@@ -3463,40 +3468,43 @@ a.box:active {
   background-color: white;
   content: "";
   display: block;
-  height: 2px;
   left: 50%;
-  margin-left: -25%;
-  margin-top: -1px;
   position: absolute;
   top: 50%;
-  width: 50%;
+  transform: translateX(-50%) translateY(-50%);
 }
 
 .modal-close:before {
-  transform: rotate(45deg);
+  height: 2px;
+  width: 50%;
 }
 
 .modal-close:after {
-  transform: rotate(-45deg);
+  height: 50%;
+  width: 2px;
 }
 
-.modal-close:hover {
-  background-color: rgba(10, 10, 10, 0.2);
+.modal-close:hover, .modal-close:focus {
+  background-color: rgba(10, 10, 10, 0.3);
+}
+
+.modal-close:active {
+  background-color: rgba(10, 10, 10, 0.4);
 }
 
 .modal-close.is-small {
-  height: 16px;
-  width: 16px;
+  height: 14px;
+  width: 14px;
 }
 
 .modal-close.is-medium {
-  height: 32px;
-  width: 32px;
+  height: 26px;
+  width: 26px;
 }
 
 .modal-close.is-large {
-  height: 40px;
-  width: 40px;
+  height: 30px;
+  width: 30px;
 }
 
 .modal-card {
@@ -3527,7 +3535,7 @@ a.box:active {
   color: #363636;
   flex-grow: 1;
   flex-shrink: 0;
-  font-size: 24px;
+  font-size: 1.5rem;
   line-height: 1;
 }
 
@@ -3542,6 +3550,7 @@ a.box:active {
 }
 
 .modal-card-body {
+  -webkit-overflow-scrolling: touch;
   background-color: white;
   flex-grow: 1;
   flex-shrink: 1;
@@ -3570,9 +3579,9 @@ a.box:active {
 .nav-toggle {
   cursor: pointer;
   display: block;
-  height: 50px;
+  height: 3.5rem;
   position: relative;
-  width: 50px;
+  width: 3.5rem;
 }
 
 .nav-toggle span {
@@ -3635,8 +3644,9 @@ a.box:active {
   display: flex;
   flex-grow: 0;
   flex-shrink: 0;
+  font-size: 1rem;
   justify-content: center;
-  padding: 10px;
+  padding: 0.5rem 0.75rem;
 }
 
 .nav-item a {
@@ -3645,19 +3655,19 @@ a.box:active {
 }
 
 .nav-item img {
-  max-height: 24px;
+  max-height: 1.75rem;
 }
 
 .nav-item .button + .button {
-  margin-left: 10px;
+  margin-left: 0.75rem;
 }
 
-.nav-item .tag:first-child {
-  margin-right: 5px;
+.nav-item .tag:first-child:not(:last-child) {
+  margin-right: 0.5rem;
 }
 
-.nav-item .tag:last-child {
-  margin-left: 5px;
+.nav-item .tag:last-child:not(:first-child) {
+  margin-left: 0.5rem;
 }
 
 @media screen and (max-width: 768px) {
@@ -3685,24 +3695,33 @@ a.nav-item.is-active {
 a.nav-item.is-tab {
   border-bottom: 1px solid transparent;
   border-top: 1px solid transparent;
-  padding-left: 12px;
-  padding-right: 12px;
+  padding-bottom: calc(0.5rem - 1px);
+  padding-left: 1rem;
+  padding-right: 1rem;
+  padding-top: calc(0.5rem - 1px);
 }
 
 .nav-item a.is-tab:hover,
 a.nav-item.is-tab:hover {
-  border-bottom: 1px solid #00d1b2;
-  border-top: 1px solid transparent;
+  border-bottom-color: #00d1b2;
+  border-top-color: transparent;
 }
 
 .nav-item a.is-tab.is-active,
 a.nav-item.is-tab.is-active {
   border-bottom: 3px solid #00d1b2;
-  border-top: 3px solid transparent;
   color: #00d1b2;
+  padding-bottom: calc(0.5rem - 3px);
 }
 
-@media screen and (max-width: 768px) {
+@media screen and (min-width: 1000px) {
+  .nav-item a.is-brand,
+  a.nav-item.is-brand {
+    padding-left: 0;
+  }
+}
+
+@media screen and (max-width: 768px) {
   .nav-menu {
     background-color: white;
     box-shadow: 0 4px 7px rgba(10, 10, 10, 0.1);
@@ -3714,25 +3733,29 @@ a.nav-item.is-tab.is-active {
   }
   .nav-menu .nav-item {
     border-top: 1px solid rgba(219, 219, 219, 0.5);
-    padding: 10px;
+    padding: 0.75rem;
   }
   .nav-menu.is-active {
     display: block;
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .nav-menu {
-    padding-right: 20px;
+    padding-right: 1.5rem;
   }
 }
 
-.nav-left {
+.nav-left,
+.nav-right {
   align-items: stretch;
-  display: flex;
   flex-basis: 0;
   flex-grow: 1;
   flex-shrink: 0;
+}
+
+.nav-left {
+  display: flex;
   justify-content: flex-start;
   overflow: hidden;
   overflow-x: auto;
@@ -3742,19 +3765,20 @@ a.nav-item.is-tab.is-active {
 .nav-center {
   align-items: stretch;
   display: flex;
+  flex-grow: 0;
+  flex-shrink: 0;
   justify-content: center;
   margin-left: auto;
   margin-right: auto;
 }
 
+.nav-right {
+  justify-content: flex-end;
+}
+
 @media screen and (min-width: 769px) {
   .nav-right {
-    align-items: stretch;
     display: flex;
-    flex-basis: 0;
-    flex-grow: 1;
-    flex-shrink: 0;
-    justify-content: flex-end;
   }
 }
 
@@ -3762,7 +3786,7 @@ a.nav-item.is-tab.is-active {
   align-items: stretch;
   background-color: white;
   display: flex;
-  min-height: 50px;
+  min-height: 3.5rem;
   position: relative;
   text-align: center;
   z-index: 2;
@@ -3771,173 +3795,314 @@ a.nav-item.is-tab.is-active {
 .nav > .container {
   align-items: stretch;
   display: flex;
-  min-height: 50px;
+  min-height: 3.5rem;
   width: 100%;
 }
 
-.nav > .container > .nav-left > .nav-item:first-child:not(.is-tab) {
-  padding-left: 0;
+.nav.has-shadow {
+  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
+}
+
+.pagination,
+.pagination-list {
+  align-items: center;
+  display: flex;
+  justify-content: center;
+  text-align: center;
 }
 
-.nav > .container > .nav-right > .nav-item:last-child:not(.is-tab) {
-  padding-right: 0;
+.pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  align-items: center;
+  border: none;
+  border-radius: 3px;
+  box-shadow: none;
+  display: inline-flex;
+  font-size: 1rem;
+  height: 2.285em;
+  justify-content: flex-start;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
+  position: relative;
+  vertical-align: top;
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  font-size: 0.875rem;
+  padding-left: 0.5em;
+  padding-right: 0.5em;
+  justify-content: center;
+  text-align: center;
 }
 
-.container > .nav > .nav-left > .nav-item:first-child:not(.is-tab) {
-  padding-left: 0;
+.pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active,
+.pagination-next:focus,
+.pagination-next.is-focused,
+.pagination-next:active,
+.pagination-next.is-active,
+.pagination-link:focus,
+.pagination-link.is-focused,
+.pagination-link:active,
+.pagination-link.is-active,
+.pagination-ellipsis:focus,
+.pagination-ellipsis.is-focused,
+.pagination-ellipsis:active,
+.pagination-ellipsis.is-active {
+  outline: none;
 }
 
-.container > .nav > .nav-right > .nav-item:last-child:not(.is-tab) {
-  padding-right: 0;
+.pagination-previous[disabled], .pagination-previous.is-disabled,
+.pagination-next[disabled],
+.pagination-next.is-disabled,
+.pagination-link[disabled],
+.pagination-link.is-disabled,
+.pagination-ellipsis[disabled],
+.pagination-ellipsis.is-disabled {
+  pointer-events: none;
 }
 
-.nav.has-shadow {
-  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
+.pagination-previous,
+.pagination-next,
+.pagination-link {
+  border: 1px solid #dbdbdb;
+  min-width: 2.5em;
 }
 
-@media screen and (max-width: 979px) {
-  .nav > .container > .nav-left > .nav-item.is-brand:first-child,
-  .container > .nav > .nav-left > .nav-item.is-brand:first-child {
-    padding-left: 20px;
-  }
+.pagination-previous:hover,
+.pagination-next:hover,
+.pagination-link:hover {
+  border-color: #b5b5b5;
+  color: #363636;
 }
 
-.pagination {
-  align-items: center;
-  display: flex;
-  justify-content: center;
-  text-align: center;
+.pagination-previous:focus,
+.pagination-next:focus,
+.pagination-link:focus {
+  border-color: #00d1b2;
 }
 
-.pagination a {
-  display: block;
-  min-width: 32px;
-  padding: 3px 8px;
+.pagination-previous:active,
+.pagination-next:active,
+.pagination-link:active {
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
 }
 
-.pagination span {
+.pagination-previous[disabled], .pagination-previous.is-disabled,
+.pagination-next[disabled],
+.pagination-next.is-disabled,
+.pagination-link[disabled],
+.pagination-link.is-disabled {
+  background: #dbdbdb;
   color: #7a7a7a;
-  display: block;
-  margin: 0 4px;
+  opacity: 0.5;
+  pointer-events: none;
 }
 
-.pagination li {
-  margin: 0 2px;
+.pagination-previous,
+.pagination-next {
+  padding-left: 0.75em;
+  padding-right: 0.75em;
 }
 
-.pagination ul {
-  align-items: center;
-  display: flex;
-  flex-grow: 1;
-  flex-shrink: 0;
-  justify-content: center;
+.pagination-link.is-current {
+  background-color: #00d1b2;
+  border-color: #00d1b2;
+  color: #fff;
+}
+
+.pagination-ellipsis {
+  color: #b5b5b5;
+  pointer-events: none;
+}
+
+.pagination-list li:not(:first-child) {
+  margin-left: 0.375rem;
 }
 
 @media screen and (max-width: 768px) {
   .pagination {
     flex-wrap: wrap;
   }
-  .pagination > a {
-    width: calc(50% - 5px);
+  .pagination-previous,
+  .pagination-next {
+    flex-grow: 1;
+    flex-shrink: 1;
+    width: calc(50% - 0.375rem);
   }
-  .pagination > a:not(:first-child) {
-    margin-left: 10px;
+  .pagination-next {
+    margin-left: 0.75rem;
   }
-  .pagination li {
-    flex-grow: 1;
-    flex-shrink: 0;
+  .pagination-list {
+    margin-top: 0.75rem;
   }
-  .pagination ul {
-    margin-top: 10px;
+  .pagination-list li {
+    flex-grow: 1;
+    flex-shrink: 1;
   }
 }
 
 @media screen and (min-width: 769px) {
-  .pagination > a:not(:first-child) {
+  .pagination-list {
+    flex-grow: 1;
+    flex-shrink: 1;
+    justify-content: flex-start;
+    order: 1;
+  }
+  .pagination-previous,
+  .pagination-next {
+    margin-left: 0.75rem;
+  }
+  .pagination-previous {
+    order: 2;
+  }
+  .pagination-next {
+    order: 3;
+  }
+  .pagination {
+    justify-content: space-between;
+  }
+  .pagination.is-centered .pagination-previous {
+    margin-left: 0;
+    order: 1;
+  }
+  .pagination.is-centered .pagination-list {
+    justify-content: center;
+    order: 2;
+  }
+  .pagination.is-centered .pagination-next {
+    order: 3;
+  }
+  .pagination.is-right .pagination-previous {
+    margin-left: 0;
     order: 1;
   }
+  .pagination.is-right .pagination-next {
+    order: 2;
+    margin-right: 0.75rem;
+  }
+  .pagination.is-right .pagination-list {
+    justify-content: flex-end;
+    order: 3;
+  }
 }
 
-.panel-icon {
-  display: inline-block;
-  font-size: 14px;
-  height: 16px;
-  line-height: 16px;
-  text-align: center;
-  vertical-align: top;
-  width: 16px;
-  color: #7a7a7a;
-  float: left;
-  margin: 0 4px 0 -2px;
+.panel {
+  font-size: 1rem;
 }
 
-.panel-icon .fa {
-  font-size: inherit;
-  line-height: inherit;
+.panel:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-.panel-heading {
-  background-color: whitesmoke;
+.panel-heading,
+.panel-tabs,
+.panel-block {
   border-bottom: 1px solid #dbdbdb;
-  border-radius: 4px 4px 0 0;
-  color: #363636;
-  font-size: 18px;
-  font-weight: 300;
-  padding: 10px;
+  border-left: 1px solid #dbdbdb;
+  border-right: 1px solid #dbdbdb;
 }
 
-.panel-list a {
-  color: #4a4a4a;
+.panel-heading:first-child,
+.panel-tabs:first-child,
+.panel-block:first-child {
+  border-top: 1px solid #dbdbdb;
 }
 
-.panel-list a:hover {
-  color: #00d1b2;
+.panel-heading {
+  background-color: whitesmoke;
+  border-radius: 3px 3px 0 0;
+  color: #363636;
+  font-size: 1.25em;
+  font-weight: 300;
+  line-height: 1.25;
+  padding: 0.5em 0.75em;
 }
 
 .panel-tabs {
+  align-items: flex-end;
   display: flex;
-  font-size: 11px;
-  padding: 5px 10px 0;
+  font-size: 0.875em;
   justify-content: center;
 }
 
 .panel-tabs a {
   border-bottom: 1px solid #dbdbdb;
   margin-bottom: -1px;
-  padding: 5px;
+  padding: 0.5em;
 }
 
 .panel-tabs a.is-active {
-  border-bottom-color: #363636;
+  border-bottom-color: #4a4a4a;
   color: #363636;
 }
 
-.panel-tabs:not(:last-child) {
-  border-bottom: 1px solid #dbdbdb;
+.panel-list a {
+  color: #4a4a4a;
+}
+
+.panel-list a:hover {
+  color: #00d1b2;
 }
 
 .panel-block {
+  align-items: center;
   color: #363636;
-  display: block;
-  line-height: 16px;
-  padding: 10px;
+  display: flex;
+  justify-content: flex-start;
+  padding: 0.5em 0.75em;
 }
 
-.panel-block:not(:last-child) {
-  border-bottom: 1px solid #dbdbdb;
+.panel-block input[type="checkbox"] {
+  margin-right: 0.75em;
+}
+
+.panel-block > .control {
+  flex-grow: 1;
+  flex-shrink: 1;
+  width: 100%;
+}
+
+.panel-block.is-active {
+  border-left-color: #00d1b2;
+  color: #363636;
+}
+
+.panel-block.is-active .panel-icon {
+  color: #00d1b2;
 }
 
-a.panel-block:hover {
+a.panel-block,
+label.panel-block {
+  cursor: pointer;
+}
+
+a.panel-block:hover,
+label.panel-block:hover {
   background-color: whitesmoke;
 }
 
-.panel {
-  border: 1px solid #dbdbdb;
-  border-radius: 5px;
+.panel-icon {
+  display: inline-block;
+  font-size: 14px;
+  height: 1em;
+  line-height: 1em;
+  text-align: center;
+  vertical-align: top;
+  width: 1em;
+  color: #7a7a7a;
+  margin-right: 0.75em;
 }
 
-.panel:not(:last-child) {
-  margin-bottom: 20px;
+.panel-icon .fa {
+  font-size: inherit;
+  line-height: inherit;
 }
 
 .tabs {
@@ -3948,15 +4113,15 @@ a.panel-block:hover {
   user-select: none;
   align-items: stretch;
   display: flex;
+  font-size: 1rem;
   justify-content: space-between;
-  line-height: 24px;
   overflow: hidden;
   overflow-x: auto;
   white-space: nowrap;
 }
 
 .tabs:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .tabs a {
@@ -3966,7 +4131,7 @@ a.panel-block:hover {
   display: flex;
   justify-content: center;
   margin-bottom: -1px;
-  padding: 6px 12px;
+  padding: 0.5em 1em;
   vertical-align: top;
 }
 
@@ -3994,27 +4159,27 @@ a.panel-block:hover {
 }
 
 .tabs ul.is-left {
-  padding-right: 10px;
+  padding-right: 0.75em;
 }
 
 .tabs ul.is-center {
   flex: none;
   justify-content: center;
-  padding-left: 10px;
-  padding-right: 10px;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
 }
 
 .tabs ul.is-right {
   justify-content: flex-end;
-  padding-left: 10px;
+  padding-left: 0.75em;
 }
 
 .tabs .icon:first-child {
-  margin-right: 8px;
+  margin-right: 0.5em;
 }
 
 .tabs .icon:last-child {
-  margin-left: 8px;
+  margin-left: 0.5em;
 }
 
 .tabs.is-centered ul {
@@ -4028,8 +4193,6 @@ a.panel-block:hover {
 .tabs.is-boxed a {
   border: 1px solid transparent;
   border-radius: 3px 3px 0 0;
-  padding-bottom: 5px;
-  padding-top: 5px;
 }
 
 .tabs.is-boxed a:hover {
@@ -4051,8 +4214,6 @@ a.panel-block:hover {
 .tabs.is-toggle a {
   border: 1px solid #dbdbdb;
   margin-bottom: 0;
-  padding-bottom: 5px;
-  padding-top: 5px;
   position: relative;
 }
 
@@ -4077,7 +4238,7 @@ a.panel-block:hover {
 .tabs.is-toggle li.is-active a {
   background-color: #00d1b2;
   border-color: #00d1b2;
-  color: white;
+  color: #fff;
   z-index: 1;
 }
 
@@ -4086,42 +4247,15 @@ a.panel-block:hover {
 }
 
 .tabs.is-small {
-  font-size: 11px;
-}
-
-.tabs.is-small a {
-  padding: 2px 8px;
-}
-
-.tabs.is-small.is-boxed a, .tabs.is-small.is-toggle a {
-  padding-bottom: 1px;
-  padding-top: 1px;
+  font-size: 0.75rem;
 }
 
 .tabs.is-medium {
-  font-size: 18px;
-}
-
-.tabs.is-medium a {
-  padding: 10px 16px;
-}
-
-.tabs.is-medium.is-boxed a, .tabs.is-medium.is-toggle a {
-  padding-bottom: 9px;
-  padding-top: 9px;
+  font-size: 1.25rem;
 }
 
 .tabs.is-large {
-  font-size: 28px;
-}
-
-.tabs.is-large a {
-  padding: 14px 20px;
-}
-
-.tabs.is-large.is-boxed a, .tabs.is-large.is-toggle a {
-  padding-bottom: 13px;
-  padding-top: 13px;
+  font-size: 1.5rem;
 }
 
 .column {
@@ -4129,7 +4263,7 @@ a.panel-block:hover {
   flex-basis: 0;
   flex-grow: 1;
   flex-shrink: 1;
-  padding: 10px;
+  padding: 0.75rem;
 }
 
 .columns.is-mobile > .column.is-narrow {
@@ -4552,7 +4686,7 @@ a.panel-block:hover {
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .column.is-narrow-desktop {
     flex: none;
   }
@@ -4681,7 +4815,7 @@ a.panel-block:hover {
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .column.is-narrow-widescreen {
     flex: none;
   }
@@ -4811,17 +4945,17 @@ a.panel-block:hover {
 }
 
 .columns {
-  margin-left: -10px;
-  margin-right: -10px;
-  margin-top: -10px;
+  margin-left: -0.75rem;
+  margin-right: -0.75rem;
+  margin-top: -0.75rem;
 }
 
 .columns:last-child {
-  margin-bottom: -10px;
+  margin-bottom: -0.75rem;
 }
 
 .columns:not(:last-child) {
-  margin-bottom: 10px;
+  margin-bottom: 0.75rem;
 }
 
 .columns.is-centered {
@@ -4839,7 +4973,7 @@ a.panel-block:hover {
 }
 
 .columns.is-gapless:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .columns.is-gapless > .column {
@@ -4853,7 +4987,7 @@ a.panel-block:hover {
   }
   .columns.is-grid > .column {
     max-width: 33.3333%;
-    padding: 10px;
+    padding: 0.75rem;
     width: 33.3333%;
   }
   .columns.is-grid > .column + .column {
@@ -4879,7 +5013,7 @@ a.panel-block:hover {
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .columns.is-desktop {
     display: flex;
   }
@@ -4888,24 +5022,24 @@ a.panel-block:hover {
 .tile {
   align-items: stretch;
   display: block;
-  flex-basis: auto;
+  flex-basis: 0;
   flex-grow: 1;
   flex-shrink: 1;
   min-height: min-content;
 }
 
 .tile.is-ancestor {
-  margin-left: -10px;
-  margin-right: -10px;
-  margin-top: -10px;
+  margin-left: -0.75rem;
+  margin-right: -0.75rem;
+  margin-top: -0.75rem;
 }
 
 .tile.is-ancestor:last-child {
-  margin-bottom: -10px;
+  margin-bottom: -0.75rem;
 }
 
 .tile.is-ancestor:not(:last-child) {
-  margin-bottom: 10px;
+  margin-bottom: 0.75rem;
 }
 
 .tile.is-child {
@@ -4913,7 +5047,7 @@ a.panel-block:hover {
 }
 
 .tile.is-parent {
-  padding: 10px;
+  padding: 0.75rem;
 }
 
 .tile.is-vertical {
@@ -4921,7 +5055,7 @@ a.panel-block:hover {
 }
 
 .tile.is-vertical > .tile.is-child:not(:last-child) {
-  margin-bottom: 20px !important;
+  margin-bottom: 1.5rem !important;
 }
 
 @media screen and (min-width: 769px) {
@@ -5007,7 +5141,7 @@ a.panel-block:hover {
 }
 
 .hero-buttons {
-  margin-top: 20px;
+  margin-top: 1.5rem;
 }
 
 @media screen and (max-width: 768px) {
@@ -5015,7 +5149,7 @@ a.panel-block:hover {
     display: flex;
   }
   .hero-buttons .button:not(:last-child) {
-    margin-bottom: 10px;
+    margin-bottom: 0.75rem;
   }
 }
 
@@ -5025,22 +5159,23 @@ a.panel-block:hover {
     justify-content: center;
   }
   .hero-buttons .button:not(:last-child) {
-    margin-right: 20px;
+    margin-right: 1.5rem;
   }
 }
 
 .hero-head,
 .hero-foot {
+  flex-grow: 0;
   flex-shrink: 0;
 }
 
 .hero-body {
   flex-grow: 1;
   flex-shrink: 0;
-  padding: 40px 20px;
+  padding: 3rem 1.5rem;
 }
 
-@media screen and (min-width: 1240px) {
+@media screen and (min-width: 1192px) {
   .hero-body {
     padding-left: 0;
     padding-right: 0;
@@ -5069,13 +5204,13 @@ a.panel-block:hover {
   color: #0a0a0a;
 }
 
-.hero.is-white .title {
-  color: #0a0a0a;
+.hero.is-white a,
+.hero.is-white strong {
+  color: inherit;
 }
 
-.hero.is-white .title a,
-.hero.is-white .title strong {
-  color: inherit;
+.hero.is-white .title {
+  color: #0a0a0a;
 }
 
 .hero.is-white .subtitle {
@@ -5159,13 +5294,13 @@ a.panel-block:hover {
   color: white;
 }
 
-.hero.is-black .title {
-  color: white;
+.hero.is-black a,
+.hero.is-black strong {
+  color: inherit;
 }
 
-.hero.is-black .title a,
-.hero.is-black .title strong {
-  color: inherit;
+.hero.is-black .title {
+  color: white;
 }
 
 .hero.is-black .subtitle {
@@ -5249,13 +5384,13 @@ a.panel-block:hover {
   color: #363636;
 }
 
-.hero.is-light .title {
-  color: #363636;
+.hero.is-light a,
+.hero.is-light strong {
+  color: inherit;
 }
 
-.hero.is-light .title a,
-.hero.is-light .title strong {
-  color: inherit;
+.hero.is-light .title {
+  color: #363636;
 }
 
 .hero.is-light .subtitle {
@@ -5339,13 +5474,13 @@ a.panel-block:hover {
   color: whitesmoke;
 }
 
-.hero.is-dark .title {
-  color: whitesmoke;
+.hero.is-dark a,
+.hero.is-dark strong {
+  color: inherit;
 }
 
-.hero.is-dark .title a,
-.hero.is-dark .title strong {
-  color: inherit;
+.hero.is-dark .title {
+  color: whitesmoke;
 }
 
 .hero.is-dark .subtitle {
@@ -5426,16 +5561,16 @@ a.panel-block:hover {
 
 .hero.is-primary {
   background-color: #00d1b2;
-  color: white;
+  color: #fff;
 }
 
-.hero.is-primary .title {
-  color: white;
+.hero.is-primary a,
+.hero.is-primary strong {
+  color: inherit;
 }
 
-.hero.is-primary .title a,
-.hero.is-primary .title strong {
-  color: inherit;
+.hero.is-primary .title {
+  color: #fff;
 }
 
 .hero.is-primary .subtitle {
@@ -5444,7 +5579,7 @@ a.panel-block:hover {
 
 .hero.is-primary .subtitle a,
 .hero.is-primary .subtitle strong {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-primary .nav {
@@ -5465,11 +5600,11 @@ a.panel-block:hover {
 .hero.is-primary a.nav-item:hover, .hero.is-primary a.nav-item.is-active,
 .hero.is-primary .nav-item a:not(.button):hover,
 .hero.is-primary .nav-item a:not(.button).is-active {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-primary .tabs a {
-  color: white;
+  color: #fff;
   opacity: 0.9;
 }
 
@@ -5482,7 +5617,7 @@ a.panel-block:hover {
 }
 
 .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
@@ -5490,8 +5625,8 @@ a.panel-block:hover {
 }
 
 .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
+  background-color: #fff;
+  border-color: #fff;
   color: #00d1b2;
 }
 
@@ -5501,13 +5636,13 @@ a.panel-block:hover {
 
 @media screen and (max-width: 768px) {
   .hero.is-primary .nav-toggle span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-primary .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
   .hero.is-primary .nav-toggle.is-active span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-primary .nav-menu .nav-item {
     border-top-color: rgba(255, 255, 255, 0.2);
@@ -5516,16 +5651,16 @@ a.panel-block:hover {
 
 .hero.is-info {
   background-color: #3273dc;
-  color: white;
+  color: #fff;
 }
 
-.hero.is-info .title {
-  color: white;
+.hero.is-info a,
+.hero.is-info strong {
+  color: inherit;
 }
 
-.hero.is-info .title a,
-.hero.is-info .title strong {
-  color: inherit;
+.hero.is-info .title {
+  color: #fff;
 }
 
 .hero.is-info .subtitle {
@@ -5534,7 +5669,7 @@ a.panel-block:hover {
 
 .hero.is-info .subtitle a,
 .hero.is-info .subtitle strong {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-info .nav {
@@ -5555,11 +5690,11 @@ a.panel-block:hover {
 .hero.is-info a.nav-item:hover, .hero.is-info a.nav-item.is-active,
 .hero.is-info .nav-item a:not(.button):hover,
 .hero.is-info .nav-item a:not(.button).is-active {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-info .tabs a {
-  color: white;
+  color: #fff;
   opacity: 0.9;
 }
 
@@ -5572,7 +5707,7 @@ a.panel-block:hover {
 }
 
 .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
@@ -5580,8 +5715,8 @@ a.panel-block:hover {
 }
 
 .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
+  background-color: #fff;
+  border-color: #fff;
   color: #3273dc;
 }
 
@@ -5591,13 +5726,13 @@ a.panel-block:hover {
 
 @media screen and (max-width: 768px) {
   .hero.is-info .nav-toggle span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-info .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
   .hero.is-info .nav-toggle.is-active span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-info .nav-menu .nav-item {
     border-top-color: rgba(255, 255, 255, 0.2);
@@ -5606,16 +5741,16 @@ a.panel-block:hover {
 
 .hero.is-success {
   background-color: #23d160;
-  color: white;
+  color: #fff;
 }
 
-.hero.is-success .title {
-  color: white;
+.hero.is-success a,
+.hero.is-success strong {
+  color: inherit;
 }
 
-.hero.is-success .title a,
-.hero.is-success .title strong {
-  color: inherit;
+.hero.is-success .title {
+  color: #fff;
 }
 
 .hero.is-success .subtitle {
@@ -5624,7 +5759,7 @@ a.panel-block:hover {
 
 .hero.is-success .subtitle a,
 .hero.is-success .subtitle strong {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-success .nav {
@@ -5645,11 +5780,11 @@ a.panel-block:hover {
 .hero.is-success a.nav-item:hover, .hero.is-success a.nav-item.is-active,
 .hero.is-success .nav-item a:not(.button):hover,
 .hero.is-success .nav-item a:not(.button).is-active {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-success .tabs a {
-  color: white;
+  color: #fff;
   opacity: 0.9;
 }
 
@@ -5662,7 +5797,7 @@ a.panel-block:hover {
 }
 
 .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
@@ -5670,8 +5805,8 @@ a.panel-block:hover {
 }
 
 .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
+  background-color: #fff;
+  border-color: #fff;
   color: #23d160;
 }
 
@@ -5681,13 +5816,13 @@ a.panel-block:hover {
 
 @media screen and (max-width: 768px) {
   .hero.is-success .nav-toggle span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-success .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
   .hero.is-success .nav-toggle.is-active span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-success .nav-menu .nav-item {
     border-top-color: rgba(255, 255, 255, 0.2);
@@ -5699,13 +5834,13 @@ a.panel-block:hover {
   color: rgba(0, 0, 0, 0.7);
 }
 
-.hero.is-warning .title {
-  color: rgba(0, 0, 0, 0.7);
+.hero.is-warning a,
+.hero.is-warning strong {
+  color: inherit;
 }
 
-.hero.is-warning .title a,
-.hero.is-warning .title strong {
-  color: inherit;
+.hero.is-warning .title {
+  color: rgba(0, 0, 0, 0.7);
 }
 
 .hero.is-warning .subtitle {
@@ -5786,16 +5921,16 @@ a.panel-block:hover {
 
 .hero.is-danger {
   background-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
-.hero.is-danger .title {
-  color: white;
+.hero.is-danger a,
+.hero.is-danger strong {
+  color: inherit;
 }
 
-.hero.is-danger .title a,
-.hero.is-danger .title strong {
-  color: inherit;
+.hero.is-danger .title {
+  color: #fff;
 }
 
 .hero.is-danger .subtitle {
@@ -5804,7 +5939,7 @@ a.panel-block:hover {
 
 .hero.is-danger .subtitle a,
 .hero.is-danger .subtitle strong {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-danger .nav {
@@ -5825,11 +5960,11 @@ a.panel-block:hover {
 .hero.is-danger a.nav-item:hover, .hero.is-danger a.nav-item.is-active,
 .hero.is-danger .nav-item a:not(.button):hover,
 .hero.is-danger .nav-item a:not(.button).is-active {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-danger .tabs a {
-  color: white;
+  color: #fff;
   opacity: 0.9;
 }
 
@@ -5842,7 +5977,7 @@ a.panel-block:hover {
 }
 
 .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
@@ -5850,8 +5985,8 @@ a.panel-block:hover {
 }
 
 .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
+  background-color: #fff;
+  border-color: #fff;
   color: #ff3860;
 }
 
@@ -5861,13 +5996,13 @@ a.panel-block:hover {
 
 @media screen and (max-width: 768px) {
   .hero.is-danger .nav-toggle span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-danger .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
   .hero.is-danger .nav-toggle.is-active span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-danger .nav-menu .nav-item {
     border-top-color: rgba(255, 255, 255, 0.2);
@@ -5876,15 +6011,15 @@ a.panel-block:hover {
 
 @media screen and (min-width: 769px) {
   .hero.is-medium .hero-body {
-    padding-bottom: 120px;
-    padding-top: 120px;
+    padding-bottom: 9rem;
+    padding-top: 9rem;
   }
 }
 
 @media screen and (min-width: 769px) {
   .hero.is-large .hero-body {
-    padding-bottom: 240px;
-    padding-top: 240px;
+    padding-bottom: 18rem;
+    padding-top: 18rem;
   }
 }
 
@@ -5904,556 +6039,21 @@ a.panel-block:hover {
 
 .section {
   background-color: white;
-  padding: 40px 20px;
+  padding: 3rem 1.5rem;
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .section.is-medium {
-    padding: 120px 20px;
+    padding: 9rem 1.5rem;
   }
   .section.is-large {
-    padding: 240px 20px;
+    padding: 18rem 1.5rem;
   }
 }
 
 .footer {
   background-color: whitesmoke;
-  padding: 40px 20px 80px;
-}
-
-.footer a, .footer a:visited {
-  color: #4a4a4a;
-}
-
-.footer a:hover, .footer a:visited:hover {
-  color: #363636;
-}
-
-.footer a:not(.icon), .footer a:visited:not(.icon) {
-  border-bottom: 1px solid #dbdbdb;
-}
-
-.footer a:not(.icon):hover, .footer a:visited:not(.icon):hover {
-  border-bottom-color: #00d1b2;
-}
-
-@media screen and (min-width: 769px) {
-  .button small {
-    color: #4a4a4a;
-    left: 0;
-    margin-top: 10px;
-    position: absolute;
-    top: 100%;
-    width: 100%;
-  }
-}
-
-body.page-grid .column > .notification {
-  padding-left: 0;
-  padding-right: 0;
-  text-align: center;
-}
-
-@media screen and (min-width: 769px) {
-  .header-item .button + .button {
-    margin-left: 10px;
-  }
-}
-
-svg {
-  max-height: 100%;
-  max-width: 100%;
-}
-
-#carbon {
-  max-width: 340px;
-  min-height: 130px;
-  padding: 15px;
-}
-
-@media screen and (min-width: 769px) {
-  #carbon {
-    margin-left: auto;
-    margin-right: auto;
-    width: 340px;
-  }
-}
-
-#carbonads {
-  text-align: left;
-}
-
-#carbonads a:hover {
-  text-decoration: underline;
-}
-
-#carbonads span {
-  display: block;
-}
-
-#carbonads .carbon-img {
-  float: left;
-  height: 100px;
-  width: 130px;
-}
-
-#carbonads .carbon-img img {
-  display: block;
-}
-
-#carbonads .carbon-text {
-  display: block;
-  color: #363636;
-  margin-left: 145px;
-}
-
-#carbonads .carbon-poweredby {
-  font-size: 11px;
-  margin-left: 15px;
-}
-
-#github {
-  color: #333333;
-  border-color: #333333;
-}
-
-#github:hover {
-  background: #333333;
-  border-color: #333333;
-  color: white;
-}
-
-#twitter {
-  color: #55acee;
-  border-color: #55acee;
-}
-
-#twitter:hover {
-  background: #55acee;
-  border-color: #55acee;
-  color: white;
-}
-
-@keyframes floatUp {
-  0% {
-    box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0);
-    transform: scale(0.86);
-  }
-  67% {
-    box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
-    transform: scale(1);
-  }
-  100% {
-    box-shadow: 0 20px 60px rgba(10, 10, 10, 0.05), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
-    transform: scale(1);
-  }
-}
-
-@keyframes strokePath {
-  from {
-    stroke-dashoffset: 880;
-  }
-  to {
-    stroke-dashoffset: 0;
-  }
-}
-
-@keyframes fadeIn {
-  from {
-    opacity: 0;
-    transform: scale(0.86);
-  }
-  to {
-    opacity: 1;
-    transform: scale(1);
-  }
-}
-
-@keyframes fadeOut {
-  0% {
-    opacity: 1;
-    transform: scale(0.86);
-  }
-  67% {
-    opacity: 1;
-    transform: scale(0.86);
-  }
-  100% {
-    opacity: 0;
-    transform: scale(1);
-  }
-}
-
-@keyframes slideDown {
-  0% {
-    opacity: 0;
-    transform: translateY(-10px);
-  }
-  100% {
-    opacity: 1;
-    transform: translateY(0);
-  }
-}
-
-@keyframes slideUp {
-  0% {
-    opacity: 0;
-    transform: translateY(10px);
-  }
-  100% {
-    opacity: 1;
-    transform: translateY(0);
-  }
-}
-
-#b {
-  animation-delay: 1s;
-  animation-duration: 1.5s;
-  animation-fill-mode: both;
-  animation-name: floatUp;
-  animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
-  border-radius: 24px;
-  display: inline-block;
-  height: 240px;
-  margin-bottom: 40px;
-  position: relative;
-  vertical-align: top;
-  width: 240px;
-}
-
-#b svg {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
-  display: block;
-  height: 240px;
-  width: 240px;
-}
-
-#b svg:first-child {
-  animation-duration: 1.5s;
-  animation-fill-mode: both;
-  animation-name: fadeOut;
-  animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
-}
-
-#b svg:first-child g {
-  animation-duration: 1s;
-  animation-fill-mode: both;
-  animation-name: strokePath;
-  animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
-  fill: none;
-  stroke: #00d1b2;
-  stroke-dasharray: 880;
-  stroke-width: 2px;
-}
-
-#b svg:last-child {
-  animation-delay: 1s;
-  animation-duration: 1s;
-  animation-fill-mode: both;
-  animation-name: fadeIn;
-  animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
-}
-
-#b svg:last-child g {
-  fill: #00d1b2;
-}
-
-@media screen and (max-width: 768px) {
-  #b {
-    border-radius: 16px;
-    height: 160px;
-    width: 160px;
-  }
-}
-
-#bulma {
-  animation: slideDown 500ms both;
-  animation-delay: 1s;
-}
-
-#modern-framework {
-  animation: slideUp 500ms both;
-  animation-delay: 1.2s;
-}
-
-#npm {
-  animation: fadeIn 500ms both;
-  animation-delay: 1.4s;
-  background: none;
-  margin: -10px 0 20px;
-}
-
-#npm code {
-  border-radius: 3px;
-  color: #00d1b2;
-  display: inline-block;
-  font-size: 16px;
-  padding: 16px 32px;
-}
-
-#ghbtns {
-  animation: slideDown 500ms both;
-  animation-delay: 1.6s;
-}
-
-html.route-index #carbon {
-  animation: slideUp 500ms both;
-  animation-delay: 1.8s;
-}
-
-#download {
-  animation: fadeIn 500ms both;
-  animation-delay: 2s;
-}
-
-#grid .notification {
-  padding-left: 0;
-  padding-right: 0;
-}
-
-#message {
-  display: none;
-}
-
-#tweet {
-  background: white;
-  border-radius: 5px;
-  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
-  padding: 20px;
-}
-
-#mc_embed_signup .control {
-  margin-bottom: 0;
-}
-
-#mc_embed_signup .notification {
-  margin-top: 10px;
-}
-
-#social {
-  align-items: center;
-  display: flex;
-  flex-wrap: wrap;
-  margin-bottom: 1em;
-  justify-content: center;
-}
-
-#social a {
-  display: inline-block;
-  font-size: 11px;
-  height: 20px;
-  line-height: 20px;
-  margin: 5px;
-}
-
-#social iframe {
-  margin: 5px;
-}
-
-#images tr td:nth-child(2) {
-  width: 320px;
-}
-
-.color {
-  display: inline-block;
-  float: left;
-  height: 18px;
-  margin-right: 5px;
-  width: 18px;
-}
-
-.example,
-.structure {
-  border: 1px solid #ffdd57;
-  border-top-right-radius: 3px;
-  color: rgba(0, 0, 0, 0.7);
-  padding: 15px 20px;
-  position: relative;
-}
-
-.example:not(:first-child),
-.structure:not(:first-child) {
-  margin-top: 30px;
-}
-
-.example:not(:last-child),
-.structure:not(:last-child) {
-  margin-bottom: 20px;
-}
-
-.example:before,
-.structure:before {
-  background: #ffdd57;
-  border-radius: 3px 3px 0 0;
-  bottom: 100%;
-  content: "Example";
-  display: inline-block;
-  font-size: 7px;
-  font-weight: bold;
-  left: -1px;
-  letter-spacing: 1px;
-  padding: 3px 5px;
-  position: absolute;
-  text-transform: uppercase;
-  vertical-align: top;
-}
-
-@media screen and (min-width: 769px) {
-  .example.is-fullwidth,
-  .structure.is-fullwidth {
-    border-left: none;
-    border-right: none;
-    padding: 0;
-  }
-}
-
-.example + .highlight {
-  border: 1px solid #ffdd57;
-  border-radius: 0 0 3px 3px;
-  border-top: none;
-  margin-top: -20px;
-}
-
-.example + .highlight pre {
-  max-height: 600px;
-}
-
-.example + .highlight:not(:last-child) {
-  margin-bottom: 40px;
-}
-
-.structure {
-  border-color: #ff3860;
-  border-radius: 3px;
-  padding: 20px;
-}
-
-.structure:before {
-  background: #ff3860;
-  color: white;
-  content: "Structure";
+  padding: 3rem 1.5rem 6rem;
 }
 
-.structure-item {
-  position: relative;
-}
-
-.structure-item:before {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
-  background: rgba(10, 10, 10, 0.7);
-  background: whitesmoke;
-  border: 1px solid #dbdbdb;
-  content: "";
-  display: block;
-  z-index: 1;
-}
-
-.structure-item:after {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
-  align-items: center;
-  content: attr(title);
-  display: flex;
-  font-family: "Inconsolata", "Consolas", "Monaco", monospace;
-  font-size: 11px;
-  justify-content: center;
-  padding: 3px 5px;
-  z-index: 2;
-}
-
-.structure-item.is-structure-container {
-  padding: 20px 10px 10px;
-}
-
-.structure-item.is-structure-container:after {
-  align-items: flex-start;
-  justify-content: flex-start;
-  padding: 5px 10px;
-}
-
-.highlight {
-  position: relative;
-}
-
-.highlight .copy,
-.highlight .expand {
-  -webkit-touch-callout: none;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
-  background: white;
-  border: solid #dbdbdb;
-  border-width: 0 0 1px 1px;
-  color: #7a7a7a;
-  cursor: pointer;
-  outline: none;
-  position: absolute;
-  right: 0;
-  top: 0;
-}
-
-.highlight .copy:hover,
-.highlight .expand:hover {
-  border-color: #ff3860;
-  color: #ff3860;
-}
-
-.highlight .expand {
-  border-right-width: 1px;
-  right: 50px;
-}
-
-@media screen and (min-width: 769px) {
-  .section:not(.is-fullwidth) > .example:not(.is-fullwidth) {
-    margin-left: 20px;
-    margin-right: 20px;
-  }
-  .section:not(.is-fullwidth) > .example:not(.is-fullwidth) + .highlight {
-    margin-left: 20px;
-    margin-right: 20px;
-  }
-}
-
-.section.is-fullwidth {
-  padding: 0 !important;
-}
-
-.section.is-fullwidth .example {
-  border-left: none;
-  border-radius: 0;
-  border-right: none;
-  padding: 0;
-}
-
-.section.is-fullwidth .example + .highlight {
-  border-left: none;
-  border-radius: 0;
-  border-right: none;
-}
-
-#newsletter .input {
-  border-color: white;
-  box-shadow: none;
-}
-
-html ::-moz-selection {
-  background: #00d1b2;
-  color: white;
-}
-
-html ::selection {
-  background: #00d1b2;
-  color: white;
-}
+/*# sourceMappingURL=bulma.css.map */
\ No newline at end of file
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/css/bulma.css.map b/hshcdn/assets/sass/lib/bulma-0.3.1/css/bulma.css.map
new file mode 100644
index 00000000..37a24100
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/css/bulma.css.map
@@ -0,0 +1,49 @@
+{
+	"version": 3,
+	"file": "bulma.css",
+	"sources": [
+		"../bulma.sass",
+		"../sass/utilities/_all.sass",
+		"../sass/utilities/functions.sass",
+		"../sass/utilities/variables.sass",
+		"../sass/utilities/mixins.sass",
+		"../sass/utilities/controls.sass",
+		"../sass/base/_all.sass",
+		"../sass/base/minireset.sass",
+		"../sass/base/generic.sass",
+		"../sass/base/helpers.sass",
+		"../sass/elements/_all.sass",
+		"../sass/elements/box.sass",
+		"../sass/elements/button.sass",
+		"../sass/elements/content.sass",
+		"../sass/elements/form.sass",
+		"../sass/elements/icon.sass",
+		"../sass/elements/image.sass",
+		"../sass/elements/notification.sass",
+		"../sass/elements/progress.sass",
+		"../sass/elements/table.sass",
+		"../sass/elements/tag.sass",
+		"../sass/elements/title.sass",
+		"../sass/elements/other.sass",
+		"../sass/components/_all.sass",
+		"../sass/components/card.sass",
+		"../sass/components/level.sass",
+		"../sass/components/media.sass",
+		"../sass/components/menu.sass",
+		"../sass/components/message.sass",
+		"../sass/components/modal.sass",
+		"../sass/components/nav.sass",
+		"../sass/components/pagination.sass",
+		"../sass/components/panel.sass",
+		"../sass/components/tabs.sass",
+		"../sass/grid/_all.sass",
+		"../sass/grid/columns.sass",
+		"../sass/grid/tiles.sass",
+		"../sass/layout/_all.sass",
+		"../sass/layout/hero.sass",
+		"../sass/layout/section.sass",
+		"../sass/layout/footer.sass"
+	],
+	"mappings": "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",
+	"names": []
+}
\ No newline at end of file
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/.gitignore b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/.gitignore
similarity index 93%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/.gitignore
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/.gitignore
index 9099b667..fb0aa0fd 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/.gitignore
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/.gitignore
@@ -11,5 +11,6 @@ npm-debug.log
 .sass-cache
 /_sass
 /bulma
+/fontawesome
 /styles/node_modules
 _site
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/CNAME b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/CNAME
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/CNAME
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/CNAME
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/LICENSE b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/LICENSE
similarity index 96%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/LICENSE
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/LICENSE
index 4290a29d..e51b32b7 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/LICENSE
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/LICENSE
@@ -1,6 +1,6 @@
 The MIT License (MIT)
 
-Copyright (c) 2016 Jeremy Thomas
+Copyright (c) 2017 Jeremy Thomas
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_config.yml b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_config.yml
similarity index 70%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_config.yml
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_config.yml
index d2700c76..77a21d61 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_config.yml
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_config.yml
@@ -8,10 +8,11 @@ description:   "Bulma is an open source CSS framework based on Flexbox and built
 markdown:      kramdown
 permalink:     pretty
 url:           http://bulma.io
+fontawesome:   https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css
 
 # Variables
 
 documentation: "/documentation/overview/start/"
-download:      https://github.com/jgthms/bulma/archive/0.2.3.zip
+download:      https://github.com/jgthms/bulma/archive/0.3.1.zip
 github:        https://github.com/jgthms/bulma
-version:       0.2.3
+version:       0.3.1
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/blog-hero.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/blog-hero.html
similarity index 87%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/blog-hero.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/blog-hero.html
index b1a5e499..0dc4fd6e 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/blog-hero.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/blog-hero.html
@@ -1,10 +1,8 @@
-<section class="hero is-primary">
-  <div class="hero-head">
-    <div class="container">
-      {% include header.html %}
-    </div>
-  </div>
+<div class="container">
+  {% include header.html %}
+</div>
 
+<section class="hero is-primary">
   <div class="hero-body">
     <div class="container">
       <div class="columns is-vcentered">
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/carbon.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/carbon.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/carbon.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/carbon.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/footer.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/footer.html
similarity index 95%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/footer.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/footer.html
index 1e905667..52ec7334 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/footer.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/footer.html
@@ -14,7 +14,9 @@
               <div class="control is-grouped">
                 <div class="control has-icon is-expanded">
                   <input type="email" value="" name="EMAIL" class="input is-flat required email" id="mce-EMAIL" placeholder="email address" required>
-                  <i class="fa fa-envelope"></i>
+                  <span class="icon is-small">
+                    <i class="fa fa-envelope"></i>
+                  </span>
                 </div>
                 <div class="control">
                   <input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button is-white is-outlined">
@@ -74,7 +76,7 @@
 
     .title.is-2 a {
       color: #242424;
-      padding-left: 60px;
+      padding-left: 48px;
       position: relative;
     }
 
@@ -82,10 +84,10 @@
       color: #00d1b2;
     }
 
-    .title.is-2 .icon.is-large {
-      left: 0;
+    .title.is-2 .icon.is-medium {
+      left: 8px;
       position: absolute;
-      top: -1px;
+      top: 10px;
     }
 
     .hero .title.is-2 a {
@@ -110,7 +112,7 @@
         padding-left: 0;
       }
 
-      .title.is-2 .icon.is-large {
+      .title.is-2 .icon.is-medium {
         display: none;
       }
     }
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/head.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/head.html
similarity index 82%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/head.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/head.html
index d083172f..cfc9fdd9 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/head.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/head.html
@@ -6,7 +6,7 @@
 
   <title>{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}</title>
 
-  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css">
+  <link rel="stylesheet" href="{{ site.fontawesome }}">
   <link rel="stylesheet" href="{{ site.url }}/css/bulma-docs.css">
 
   <link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.url }}">
@@ -21,19 +21,19 @@
   <meta property="og:image:height" content="630">
   <meta property="og:description" content="{{site.description}}">
 
-  <meta name="twitter:card" content="summary">
+  <meta name="twitter:card" content="summary_large_image">
   <meta name="twitter:site" content="@jgthms">
   <meta name="twitter:creator" content="@jgthms">
   <meta name="twitter:title" content="{{site.title}}">
   <meta name="twitter:image" content="{{site.url}}/images/bulma-banner.png">
   <meta name="twitter:description" content="{{site.description}}">
 
-  <link rel="apple-touch-icon" sizes="180x180" href="{{site.url}}/favicons/apple-touch-icon.png?v=201609251738">
-  <link rel="icon" type="image/png" href="{{site.url}}/favicons/favicon-32x32.png?v=201609251738" sizes="32x32">
-  <link rel="icon" type="image/png" href="{{site.url}}/favicons/favicon-16x16.png?v=201609251738" sizes="16x16">
-  <link rel="manifest" href="{{site.url}}/favicons/manifest.json?v=201609251738">
-  <link rel="mask-icon" href="{{site.url}}/favicons/safari-pinned-tab.svg?v=201609251738" color="#00d1b2">
-  <link rel="shortcut icon" href="{{site.url}}/favicons/favicon.ico?v=201609251738">
-  <meta name="msapplication-config" content="{{site.url}}/favicons/browserconfig.xml?v=201609251738">
+  <link rel="apple-touch-icon" sizes="180x180" href="{{site.url}}/favicons/apple-touch-icon.png?v=201701041855">
+  <link rel="icon" type="image/png" href="{{site.url}}/favicons/favicon-32x32.png?v=201701041855" sizes="32x32">
+  <link rel="icon" type="image/png" href="{{site.url}}/favicons/favicon-16x16.png?v=201701041855" sizes="16x16">
+  <link rel="manifest" href="{{site.url}}/favicons/manifest.json?v=201701041855">
+  <link rel="mask-icon" href="{{site.url}}/favicons/safari-pinned-tab.svg?v=201701041855" color="#00d1b2">
+  <link rel="shortcut icon" href="{{site.url}}/favicons/favicon.ico?v=201701041855">
+  <meta name="msapplication-config" content="{{site.url}}/favicons/browserconfig.xml?v=201701041855">
   <meta name="theme-color" content="#00d1b2">
 </head>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/header.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/header.html
similarity index 87%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/header.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/header.html
index 4330afab..90ecc04f 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/header.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/header.html
@@ -1,11 +1,7 @@
 <nav class="nav">
   <div class="nav-left">
-    <a class="nav-item is-brand" href="{{ site.url }}/">
-      {% if page.route == 'index' %}
-        <img src="{{ site.url }}/images/bulma-type.png" alt="{{ site.title }}">
-      {% else %}
-        <img src="{{ site.url }}/images/bulma-type-white.png" alt="{{ site.title }}">
-      {% endif %}
+    <a class="nav-item is-brand" href="{{ site.url }}">
+      <img src="{{ site.url }}/images/bulma-logo.png" alt="{{ site.title }}">
     </a>
   </div>
 
@@ -43,7 +39,7 @@
       Blog
     </a>
 
-    {% if page.route == 'index' %}
+    {% if page.route != 'nothing' %}
       <span class="nav-item">
         <a id="twitter"
           class="button"
@@ -66,7 +62,7 @@
       </span>
     {% else %}
       <span class="nav-item">
-        <a class="button is-light is-outlined"
+        <a class="button is-primary is-inverted is-outlined"
         data-social-network="Twitter"
         data-social-action="tweet"
         data-social-target="http://bulma.io/"
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-components.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-components.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-components.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-components.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-elements.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-elements.html
similarity index 92%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-elements.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-elements.html
index e9a5494d..a22df9cf 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-elements.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-elements.html
@@ -10,6 +10,9 @@
       <a class="nav-item is-tab {% if page.doc-subtab == 'content' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/content/">
         Content
       </a>
+      <a class="nav-item is-tab {% if page.doc-subtab == 'delete' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/delete/">
+        Delete
+      </a>
       <a class="nav-item is-tab {% if page.doc-subtab == 'form' %}is-active{% endif %}" href="{{ site.url }}/documentation/elements/form/">
         Form
       </a>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-grid.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-grid.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-grid.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-grid.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-layout.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-layout.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-layout.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-layout.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-modifiers.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-modifiers.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-modifiers.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-modifiers.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-overview.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-overview.html
similarity index 74%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-overview.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-overview.html
index 376707ce..c4de1e9e 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/subnav-overview.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/subnav-overview.html
@@ -4,17 +4,23 @@
       <a class="nav-item is-tab {% if page.doc-subtab == 'start' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/start/">
         Start
       </a>
-      <a class="nav-item is-tab {% if page.doc-subtab == 'variables' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/variables/">
-        Variables
+      <a class="nav-item is-tab {% if page.doc-subtab == 'classes' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/classes/">
+        Classes
+      </a>
+      <a class="nav-item is-tab {% if page.doc-subtab == 'modular' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/modular/">
+        Modular
       </a>
       <a class="nav-item is-tab {% if page.doc-subtab == 'responsiveness' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/responsiveness/">
         Responsiveness
       </a>
-      <a class="nav-item is-tab {% if page.doc-subtab == 'modular' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/modular/">
-        Modular
+      <a class="nav-item is-tab {% if page.doc-subtab == 'functions' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/functions/">
+        Functions
       </a>
-      <a class="nav-item is-tab {% if page.doc-subtab == 'classes' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/classes/">
-        Classes
+      <a class="nav-item is-tab {% if page.doc-subtab == 'variables' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/variables/">
+        Variables
+      </a>
+      <a class="nav-item is-tab {% if page.doc-subtab == 'mixins' %}is-active{% endif %}" href="{{ site.url }}/documentation/overview/mixins/">
+        Mixins
       </a>
     </div>
   </div>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/svg/bulma-icon.svg b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/svg/bulma-icon.svg
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_includes/svg/bulma-icon.svg
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_includes/svg/bulma-icon.svg
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_layouts/default.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_layouts/default.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_layouts/default.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_layouts/default.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_layouts/documentation.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_layouts/documentation.html
similarity index 94%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_layouts/documentation.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_layouts/documentation.html
index f5caee24..ce06e490 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_layouts/documentation.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_layouts/documentation.html
@@ -3,13 +3,11 @@ layout: default
 route: documentation
 ---
 
-<section class="hero is-primary">
-  <div class="hero-head">
-    <div class="container">
-      {% include header.html %}
-    </div>
-  </div>
+<div class="container">
+  {% include header.html %}
+</div>
 
+<section class="hero is-primary">
   <div class="hero-body">
     <div class="container">
       <div class="columns is-vcentered">
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_layouts/post.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_layouts/post.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_layouts/post.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_layouts/post.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_posts/2016-02-09-blog-launched-new-responsive-columns-new-helpers.md b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_posts/2016-02-09-blog-launched-new-responsive-columns-new-helpers.md
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_posts/2016-02-09-blog-launched-new-responsive-columns-new-helpers.md
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_posts/2016-02-09-blog-launched-new-responsive-columns-new-helpers.md
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/_posts/2016-04-11-metro-ui-css-grid-with-bulma-tiles.md b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/_posts/2016-04-11-metro-ui-css-grid-with-bulma-tiles.md
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/_posts/2016-04-11-metro-ui-css-grid-with-bulma-tiles.md
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/_posts/2016-04-11-metro-ui-css-grid-with-bulma-tiles.md
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/atom.xml b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/atom.xml
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/atom.xml
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/atom.xml
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/blog.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/blog.html
similarity index 94%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/blog.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/blog.html
index 7cdb1959..0227c8f4 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/blog.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/blog.html
@@ -10,7 +10,7 @@ route: blog
     <div class="container">
       <div class="columns">
         <div class="column is-4">
-          <p class="subtitle4">
+          <p class="subtitle">
             {{ post.date | date_to_string }}
           </p>
           <h2 class="title">
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/bulma-docs.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/bulma-docs.sass
similarity index 86%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/bulma-docs.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/bulma-docs.sass
index f1994a8f..4f8edb01 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/bulma-docs.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/bulma-docs.sass
@@ -1,6 +1,7 @@
 @charset "utf-8"
 
 @import "../bulma"
+@import "./sass/highlight"
 
 // Override
 .button
@@ -20,7 +21,7 @@ body.page-grid .column > .notification
 
 +tablet
   .header-item .button + .button
-    margin-left: 10px
+    margin-left: 0.75rem
 
 // Additional
 svg
@@ -32,7 +33,10 @@ $carbon-space: 15px
 #carbon
   max-width: 340px
   min-height: 100px + ($carbon-space * 2)
-  padding: $carbon-space
+  padding: 0
+  position: relative
+  &:hover
+    box-shadow: 0 2px 3px rgba($black, 0.1), 0 0 0 1px $primary
   +tablet
     margin-left: auto
     margin-right: auto
@@ -40,23 +44,34 @@ $carbon-space: 15px
 
 #carbonads
   text-align: left
-  a:hover
-    text-decoration: underline
+  a,
   span
     display: block
+  .carbon-wrap
+    position: relative
   .carbon-img
     float: left
-    height: 100px
-    width: 130px
+    height: 130px
+    padding: 15px 0 15px 15px
+    width: 145px
     img
       display: block
+      height: 100px
+      width: 130px
   .carbon-text
     display: block
     color: $text-strong
-    margin-left: 130px + $carbon-space
+    line-height: 20px
+    padding: 15px 15px 35px 160px
   .carbon-poweredby
+    bottom: 0
+    color: $text-light
     font-size: $size-small
-    margin-left: $carbon-space
+    left: 160px
+    line-height: 20px
+    padding: 0 15px 10px 0
+    position: absolute
+    right: 0
 
 $github: #333333
 $twitter: #55acee
@@ -186,13 +201,17 @@ $curve: cubic-bezier(0, 0.71, 0.29, 1)
   animation-delay: 1.2s
 
 #npm
+  align-items: center
   animation: fadeIn 500ms both
   animation-delay: 1.4s
   background: none
+  display: flex
+  justify-content: center
   margin: -10px 0 20px
   code
+    background: $background
     border-radius: $radius
-    color: $link
+    color: $primary
     display: inline-block
     font-size: 16px
     padding: 16px 32px
@@ -221,13 +240,13 @@ html.route-index #carbon
   background: $white
   border-radius: $radius-large
   box-shadow: 0 2px 3px rgba($black, 0.1), 0 0 0 1px rgba($black, 0.1)
-  padding: 20px
+  padding: 1.5rem
 
 #mc_embed_signup
   .control
     margin-bottom: 0
   .notification
-    margin-top: 10px
+    margin-top: 0.75rem
 
 #social
   align-items: center
@@ -261,12 +280,12 @@ html.route-index #carbon
   border: 1px solid $warning
   border-top-right-radius: $radius
   color: $warning-invert
-  padding: 15px 20px
+  padding: 1.25rem 1.5rem
   position: relative
   &:not(:first-child)
-    margin-top: 30px
+    margin-top: 2rem
   &:not(:last-child)
-    margin-bottom: 20px
+    margin-bottom: 1.5rem
   &:before
     background: $warning
     border-radius: $radius $radius 0 0
@@ -292,11 +311,11 @@ html.route-index #carbon
     border: 1px solid $warning
     border-radius: 0 0 $radius $radius
     border-top: none
-    margin-top: -20px
+    margin-top: -1.5rem
     pre
-      max-height: 600px
+      max-height: 50vh
     &:not(:last-child)
-      margin-bottom: 40px
+      margin-bottom: 1.5rem
 
 $structure: $danger
 $structure-invert: $danger-invert
@@ -304,7 +323,7 @@ $structure-invert: $danger-invert
 .structure
   border-color: $structure
   border-radius: $radius
-  padding: 20px
+  padding: 1.5rem
   &:before
     background: $structure
     color: $structure-invert
@@ -331,11 +350,11 @@ $structure-invert: $danger-invert
     padding: 3px 5px
     z-index: 2
   &.is-structure-container
-    padding: 20px 10px 10px
+    padding: 1.5rem 0.75rem 0.75rem
     &:after
       align-items: flex-start
       justify-content: flex-start
-      padding: 5px 10px
+      padding: 0.5rem 0.75rem
 
 .highlight
   position: relative
@@ -357,14 +376,17 @@ $structure-invert: $danger-invert
   .expand
     border-right-width: 1px
     right: 50px
+  +tablet
+    pre
+      white-space: pre-wrap
 
 +tablet
   .section:not(.is-fullwidth) > .example:not(.is-fullwidth)
-    margin-left: 20px
-    margin-right: 20px
+    margin-left: 1.5rem
+    margin-right: 1.5rem
     & + .highlight
-      margin-left: 20px
-      margin-right: 20px
+      margin-left: 1.5rem
+      margin-right: 1.5rem
 
 .section.is-fullwidth
   padding: 0 !important
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/css/bulma.css b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/css/bulma-docs.css
similarity index 68%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/css/bulma.css
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/css/bulma-docs.css
index 59286192..0a75edd1 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/css/bulma.css
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/css/bulma-docs.css
@@ -1,3 +1,25 @@
+/*! bulma.io v0.3.0 | MIT License | github.com/jgthms/bulma */
+@-webkit-keyframes spinAround {
+  from {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  to {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
+@keyframes spinAround {
+  from {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  to {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
+
 /*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */
 html,
 body,
@@ -83,30 +105,8 @@ th {
   text-align: left;
 }
 
-@-webkit-keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
-}
-
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
-}
-
 html {
-  background-color: whitesmoke;
+  background-color: white;
   font-size: 14px;
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
@@ -139,14 +139,13 @@ pre {
   -moz-osx-font-smoothing: auto;
   -webkit-font-smoothing: auto;
   font-family: "Inconsolata", "Consolas", "Monaco", monospace;
-  line-height: 1.25;
 }
 
 body {
   color: #4a4a4a;
   font-size: 1rem;
   font-weight: 400;
-  line-height: 1.428571428571429;
+  line-height: 1.5;
 }
 
 a {
@@ -164,9 +163,9 @@ a:hover {
 code {
   background-color: whitesmoke;
   color: #ff3860;
-  font-size: 12px;
+  font-size: 0.8em;
   font-weight: normal;
-  padding: 1px 2px 2px;
+  padding: 0.25em 0.5em 0.25em;
 }
 
 hr {
@@ -174,7 +173,7 @@ hr {
   border: none;
   display: block;
   height: 1px;
-  margin: 20px 0;
+  margin: 1.5rem 0;
 }
 
 img {
@@ -187,7 +186,7 @@ input[type="radio"] {
 }
 
 small {
-  font-size: 11px;
+  font-size: 0.8em;
 }
 
 span {
@@ -203,16 +202,18 @@ strong {
 pre {
   background-color: whitesmoke;
   color: #4a4a4a;
+  font-size: 0.8em;
   white-space: pre;
   word-wrap: normal;
 }
 
 pre code {
-  background-color: whitesmoke;
-  color: #4a4a4a;
+  background: none;
+  color: inherit;
   display: block;
+  font-size: 1em;
   overflow-x: auto;
-  padding: 16px 20px;
+  padding: 1.25rem 1.5rem;
 }
 
 table {
@@ -229,17 +230,6 @@ table th {
   color: #363636;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
-}
-
 .is-block {
   display: block;
 }
@@ -256,31 +246,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-block-tablet-only {
     display: block !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-block-touch {
     display: block !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-block-desktop {
     display: block !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-block-desktop-only {
     display: block !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-block-widescreen {
     display: block !important;
   }
@@ -308,7 +298,7 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-flex-tablet-only {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
@@ -316,7 +306,7 @@ table th {
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-flex-touch {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
@@ -324,7 +314,7 @@ table th {
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-flex-desktop {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
@@ -332,7 +322,7 @@ table th {
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-flex-desktop-only {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
@@ -340,7 +330,7 @@ table th {
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-flex-widescreen {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
@@ -364,31 +354,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-inline-tablet-only {
     display: inline !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-inline-touch {
     display: inline !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-inline-desktop {
     display: inline !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-inline-desktop-only {
     display: inline !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-inline-widescreen {
     display: inline !important;
   }
@@ -410,31 +400,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-inline-block-tablet-only {
     display: inline-block !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-inline-block-touch {
     display: inline-block !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-inline-block-desktop {
     display: inline-block !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-inline-block-desktop-only {
     display: inline-block !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-inline-block-widescreen {
     display: inline-block !important;
   }
@@ -462,7 +452,7 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-inline-flex-tablet-only {
     display: -webkit-inline-box !important;
     display: -ms-inline-flexbox !important;
@@ -470,7 +460,7 @@ table th {
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-inline-flex-touch {
     display: -webkit-inline-box !important;
     display: -ms-inline-flexbox !important;
@@ -478,7 +468,7 @@ table th {
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-inline-flex-desktop {
     display: -webkit-inline-box !important;
     display: -ms-inline-flexbox !important;
@@ -486,7 +476,7 @@ table th {
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-inline-flex-desktop-only {
     display: -webkit-inline-box !important;
     display: -ms-inline-flexbox !important;
@@ -494,7 +484,7 @@ table th {
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-inline-flex-widescreen {
     display: -webkit-inline-box !important;
     display: -ms-inline-flexbox !important;
@@ -556,31 +546,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-hidden-tablet-only {
     display: none !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-hidden-touch {
     display: none !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-hidden-desktop {
     display: none !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-hidden-desktop-only {
     display: none !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-hidden-widescreen {
     display: none !important;
   }
@@ -611,11 +601,11 @@ table th {
   border-radius: 5px;
   box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
   display: block;
-  padding: 20px;
+  padding: 1.25rem;
 }
 
 .box:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 a.box:hover, a.box:focus {
@@ -626,38 +616,26 @@ a.box:active {
   box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #00d1b2;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
-}
-
 .button {
   -moz-appearance: none;
   -webkit-appearance: none;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
-  background-color: white;
-  border: 1px solid #dbdbdb;
+  border: none;
   border-radius: 3px;
-  color: #363636;
+  box-shadow: none;
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
-  font-size: 14px;
-  height: 32px;
+  font-size: 1rem;
+  height: 2.285em;
   -webkit-box-pack: start;
       -ms-flex-pack: start;
           justify-content: flex-start;
-  line-height: 24px;
-  padding-left: 8px;
-  padding-right: 8px;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   position: relative;
   vertical-align: top;
   -webkit-touch-callout: none;
@@ -665,88 +643,136 @@ a.box:active {
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
+  background-color: white;
+  border: 1px solid #dbdbdb;
+  color: #363636;
   cursor: pointer;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
-  padding-left: 10px;
-  padding-right: 10px;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   text-align: center;
   white-space: nowrap;
 }
 
-.button:hover {
-  border-color: #b5b5b5;
-}
-
-.button:active, .button:focus, .button.is-active {
-  border-color: #00d1b2;
+.button:focus, .button.is-focused, .button:active, .button.is-active {
   outline: none;
 }
 
 .button[disabled], .button.is-disabled {
-  background-color: whitesmoke;
-  border-color: #dbdbdb;
-  cursor: not-allowed;
   pointer-events: none;
 }
 
-.button[disabled]::-moz-placeholder, .button.is-disabled::-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button strong {
+  color: inherit;
 }
 
-.button[disabled]::-webkit-input-placeholder, .button.is-disabled::-webkit-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button .icon:first-child:not(:last-child) {
+  margin-left: -0.25rem;
+  margin-right: 0.5rem;
 }
 
-.button[disabled]:-moz-placeholder, .button.is-disabled:-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button .icon:last-child:not(:first-child) {
+  margin-left: 0.5rem;
+  margin-right: -0.25rem;
 }
 
-.button[disabled]:-ms-input-placeholder, .button.is-disabled:-ms-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button .icon:first-child:last-child {
+  margin-left: calc(-1px + -0.25rem);
+  margin-right: calc(-1px + -0.25rem);
 }
 
-.button strong {
-  color: inherit;
+.button .icon.is-small:first-child:not(:last-child) {
+  margin-left: 0rem;
 }
 
-.button small {
-  display: block;
-  font-size: 11px;
-  line-height: 1;
-  margin-top: 5px;
+.button .icon.is-small:last-child:not(:first-child) {
+  margin-right: 0rem;
+}
+
+.button .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + 0rem);
+  margin-right: calc(-1px + 0rem);
+}
+
+.button .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.5rem;
+}
+
+.button .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.5rem;
+}
+
+.button .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.5rem);
+  margin-right: calc(-1px + -0.5rem);
+}
+
+.button .icon.is-large:first-child:not(:last-child) {
+  margin-left: -1rem;
+}
+
+.button .icon.is-large:last-child:not(:first-child) {
+  margin-right: -1rem;
 }
 
-.button .icon:first-child,
-.button .tag:first-child {
-  margin-left: -2px;
-  margin-right: 4px;
+.button .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -1rem);
+  margin-right: calc(-1px + -1rem);
 }
 
-.button .icon:last-child,
-.button .tag:last-child {
-  margin-left: 4px;
-  margin-right: -2px;
+.button:hover, .button.is-hovered {
+  border-color: #b5b5b5;
+  color: #363636;
 }
 
-.button:hover, .button:focus, .button.is-active {
+.button:focus, .button.is-focused {
+  border-color: #00d1b2;
+  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
   color: #363636;
 }
 
-.button:active {
+.button:active, .button.is-active {
+  border-color: #4a4a4a;
   box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #363636;
+}
+
+.button.is-link {
+  background-color: transparent;
+  border-color: transparent;
+  color: #4a4a4a;
+  text-decoration: underline;
+}
+
+.button.is-link:hover, .button.is-link.is-hovered, .button.is-link:focus, .button.is-link.is-focused, .button.is-link:active, .button.is-link.is-active {
+  background-color: whitesmoke;
+  color: #363636;
 }
 
 .button.is-white {
   background-color: white;
-  border-width: 0;
+  border-color: transparent;
+  color: #0a0a0a;
+}
+
+.button.is-white:hover, .button.is-white.is-hovered {
+  background-color: #f9f9f9;
+  border-color: transparent;
+  color: #0a0a0a;
+}
+
+.button.is-white:focus, .button.is-white.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
   color: #0a0a0a;
 }
 
-.button.is-white:hover, .button.is-white:focus, .button.is-white.is-active {
+.button.is-white:active, .button.is-white.is-active {
   background-color: #f2f2f2;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: #0a0a0a;
 }
 
@@ -766,7 +792,6 @@ a.box:active {
 .button.is-white.is-outlined {
   background-color: transparent;
   border-color: white;
-  border-width: 1px;
   color: white;
 }
 
@@ -776,15 +801,39 @@ a.box:active {
   color: #0a0a0a;
 }
 
+.button.is-white.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #0a0a0a;
+  color: #0a0a0a;
+}
+
+.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus {
+  background-color: #0a0a0a;
+  color: white;
+}
+
 .button.is-black {
   background-color: #0a0a0a;
-  border-width: 0;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-black:hover, .button.is-black.is-hovered {
+  background-color: #040404;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-black:focus, .button.is-black.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
   color: white;
 }
 
-.button.is-black:hover, .button.is-black:focus, .button.is-black.is-active {
+.button.is-black:active, .button.is-black.is-active {
   background-color: black;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: white;
 }
 
@@ -804,7 +853,6 @@ a.box:active {
 .button.is-black.is-outlined {
   background-color: transparent;
   border-color: #0a0a0a;
-  border-width: 1px;
   color: #0a0a0a;
 }
 
@@ -814,15 +862,39 @@ a.box:active {
   color: white;
 }
 
+.button.is-black.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: white;
+  color: white;
+}
+
+.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus {
+  background-color: white;
+  color: #0a0a0a;
+}
+
 .button.is-light {
   background-color: whitesmoke;
-  border-width: 0;
+  border-color: transparent;
+  color: #363636;
+}
+
+.button.is-light:hover, .button.is-light.is-hovered {
+  background-color: #eeeeee;
+  border-color: transparent;
+  color: #363636;
+}
+
+.button.is-light:focus, .button.is-light.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
   color: #363636;
 }
 
-.button.is-light:hover, .button.is-light:focus, .button.is-light.is-active {
+.button.is-light:active, .button.is-light.is-active {
   background-color: #e8e8e8;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: #363636;
 }
 
@@ -842,7 +914,6 @@ a.box:active {
 .button.is-light.is-outlined {
   background-color: transparent;
   border-color: whitesmoke;
-  border-width: 1px;
   color: whitesmoke;
 }
 
@@ -852,15 +923,39 @@ a.box:active {
   color: #363636;
 }
 
+.button.is-light.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #363636;
+  color: #363636;
+}
+
+.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus {
+  background-color: #363636;
+  color: whitesmoke;
+}
+
 .button.is-dark {
   background-color: #363636;
-  border-width: 0;
+  border-color: transparent;
+  color: whitesmoke;
+}
+
+.button.is-dark:hover, .button.is-dark.is-hovered {
+  background-color: #2f2f2f;
+  border-color: transparent;
+  color: whitesmoke;
+}
+
+.button.is-dark:focus, .button.is-dark.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
   color: whitesmoke;
 }
 
-.button.is-dark:hover, .button.is-dark:focus, .button.is-dark.is-active {
+.button.is-dark:active, .button.is-dark.is-active {
   background-color: #292929;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: whitesmoke;
 }
 
@@ -880,7 +975,6 @@ a.box:active {
 .button.is-dark.is-outlined {
   background-color: transparent;
   border-color: #363636;
-  border-width: 1px;
   color: #363636;
 }
 
@@ -890,20 +984,44 @@ a.box:active {
   color: whitesmoke;
 }
 
+.button.is-dark.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: whitesmoke;
+  color: whitesmoke;
+}
+
+.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus {
+  background-color: whitesmoke;
+  color: #363636;
+}
+
 .button.is-primary {
   background-color: #00d1b2;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-primary:hover, .button.is-primary.is-hovered {
+  background-color: #00c4a7;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-primary:focus, .button.is-primary.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
+  color: #fff;
 }
 
-.button.is-primary:hover, .button.is-primary:focus, .button.is-primary.is-active {
+.button.is-primary:active, .button.is-primary.is-active {
   background-color: #00b89c;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-primary.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #00d1b2;
 }
 
@@ -912,36 +1030,59 @@ a.box:active {
 }
 
 .button.is-primary.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-primary.is-outlined {
   background-color: transparent;
   border-color: #00d1b2;
-  border-width: 1px;
   color: #00d1b2;
 }
 
 .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus {
   background-color: #00d1b2;
   border-color: #00d1b2;
-  color: white;
+  color: #fff;
+}
+
+.button.is-primary.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #00d1b2;
 }
 
 .button.is-info {
   background-color: #3273dc;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-info:hover, .button.is-info.is-hovered {
+  background-color: #276cda;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-info:focus, .button.is-info.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
+  color: #fff;
 }
 
-.button.is-info:hover, .button.is-info:focus, .button.is-info.is-active {
+.button.is-info:active, .button.is-info.is-active {
   background-color: #2366d1;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-info.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #3273dc;
 }
 
@@ -950,36 +1091,59 @@ a.box:active {
 }
 
 .button.is-info.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-info.is-outlined {
   background-color: transparent;
   border-color: #3273dc;
-  border-width: 1px;
   color: #3273dc;
 }
 
 .button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus {
   background-color: #3273dc;
   border-color: #3273dc;
-  color: white;
+  color: #fff;
+}
+
+.button.is-info.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #3273dc;
 }
 
 .button.is-success {
   background-color: #23d160;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-success:hover, .button.is-success.is-hovered {
+  background-color: #22c65b;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-success:focus, .button.is-success.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
+  color: #fff;
 }
 
-.button.is-success:hover, .button.is-success:focus, .button.is-success.is-active {
+.button.is-success:active, .button.is-success.is-active {
   background-color: #20bc56;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-success.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #23d160;
 }
 
@@ -988,31 +1152,54 @@ a.box:active {
 }
 
 .button.is-success.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-success.is-outlined {
   background-color: transparent;
   border-color: #23d160;
-  border-width: 1px;
   color: #23d160;
 }
 
 .button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus {
   background-color: #23d160;
   border-color: #23d160;
-  color: white;
+  color: #fff;
+}
+
+.button.is-success.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #23d160;
 }
 
 .button.is-warning {
   background-color: #ffdd57;
-  border-width: 0;
+  border-color: transparent;
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning:hover, .button.is-warning.is-hovered {
+  background-color: #ffdb4a;
+  border-color: transparent;
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning:focus, .button.is-warning.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
   color: rgba(0, 0, 0, 0.7);
 }
 
-.button.is-warning:hover, .button.is-warning:focus, .button.is-warning.is-active {
+.button.is-warning:active, .button.is-warning.is-active {
   background-color: #ffd83d;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: rgba(0, 0, 0, 0.7);
 }
 
@@ -1032,7 +1219,6 @@ a.box:active {
 .button.is-warning.is-outlined {
   background-color: transparent;
   border-color: #ffdd57;
-  border-width: 1px;
   color: #ffdd57;
 }
 
@@ -1042,20 +1228,44 @@ a.box:active {
   color: rgba(0, 0, 0, 0.7);
 }
 
+.button.is-warning.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: rgba(0, 0, 0, 0.7);
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus {
+  background-color: rgba(0, 0, 0, 0.7);
+  color: #ffdd57;
+}
+
 .button.is-danger {
   background-color: #ff3860;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-danger:hover, .button.is-danger.is-hovered {
+  background-color: #ff2b56;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-danger:focus, .button.is-danger.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
+  color: #fff;
 }
 
-.button.is-danger:hover, .button.is-danger:focus, .button.is-danger.is-active {
+.button.is-danger:active, .button.is-danger.is-active {
   background-color: #ff1f4b;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-danger.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #ff3860;
 }
 
@@ -1064,55 +1274,205 @@ a.box:active {
 }
 
 .button.is-danger.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-danger.is-outlined {
   background-color: transparent;
   border-color: #ff3860;
-  border-width: 1px;
   color: #ff3860;
 }
 
 .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus {
   background-color: #ff3860;
   border-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
-.button.is-link {
+.button.is-danger.is-inverted.is-outlined {
   background-color: transparent;
-  border-width: 0;
-  color: #4a4a4a;
-  text-decoration: underline;
+  border-color: #fff;
+  color: #fff;
 }
 
-.button.is-link:hover, .button.is-link:focus {
-  background-color: whitesmoke;
-  color: #363636;
+.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #ff3860;
 }
 
 .button.is-small {
   border-radius: 2px;
-  font-size: 11px;
-  height: 24px;
-  line-height: 16px;
-  padding-left: 6px;
-  padding-right: 6px;
+  font-size: 0.75rem;
+}
+
+.button.is-small .icon:first-child:not(:last-child) {
+  margin-left: -0.375rem;
+  margin-right: 0.375rem;
+}
+
+.button.is-small .icon:last-child:not(:first-child) {
+  margin-left: 0.375rem;
+  margin-right: -0.375rem;
+}
+
+.button.is-small .icon:first-child:last-child {
+  margin-left: calc(-1px + -0.375rem);
+  margin-right: calc(-1px + -0.375rem);
+}
+
+.button.is-small .icon.is-small:first-child:not(:last-child) {
+  margin-left: -0.125rem;
+}
+
+.button.is-small .icon.is-small:last-child:not(:first-child) {
+  margin-right: -0.125rem;
+}
+
+.button.is-small .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + -0.125rem);
+  margin-right: calc(-1px + -0.125rem);
+}
+
+.button.is-small .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.625rem;
+}
+
+.button.is-small .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.625rem;
+}
+
+.button.is-small .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.625rem);
+  margin-right: calc(-1px + -0.625rem);
+}
+
+.button.is-small .icon.is-large:first-child:not(:last-child) {
+  margin-left: -1.125rem;
+}
+
+.button.is-small .icon.is-large:last-child:not(:first-child) {
+  margin-right: -1.125rem;
+}
+
+.button.is-small .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -1.125rem);
+  margin-right: calc(-1px + -1.125rem);
 }
 
 .button.is-medium {
-  font-size: 18px;
-  height: 40px;
-  padding-left: 14px;
-  padding-right: 14px;
+  font-size: 1.25rem;
+}
+
+.button.is-medium .icon:first-child:not(:last-child) {
+  margin-left: -0.125rem;
+  margin-right: 0.625rem;
+}
+
+.button.is-medium .icon:last-child:not(:first-child) {
+  margin-left: 0.625rem;
+  margin-right: -0.125rem;
+}
+
+.button.is-medium .icon:first-child:last-child {
+  margin-left: calc(-1px + -0.125rem);
+  margin-right: calc(-1px + -0.125rem);
+}
+
+.button.is-medium .icon.is-small:first-child:not(:last-child) {
+  margin-left: 0.125rem;
+}
+
+.button.is-medium .icon.is-small:last-child:not(:first-child) {
+  margin-right: 0.125rem;
+}
+
+.button.is-medium .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + 0.125rem);
+  margin-right: calc(-1px + 0.125rem);
+}
+
+.button.is-medium .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.375rem;
+}
+
+.button.is-medium .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.375rem;
+}
+
+.button.is-medium .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.375rem);
+  margin-right: calc(-1px + -0.375rem);
+}
+
+.button.is-medium .icon.is-large:first-child:not(:last-child) {
+  margin-left: -0.875rem;
+}
+
+.button.is-medium .icon.is-large:last-child:not(:first-child) {
+  margin-right: -0.875rem;
+}
+
+.button.is-medium .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -0.875rem);
+  margin-right: calc(-1px + -0.875rem);
 }
 
 .button.is-large {
-  font-size: 22px;
-  height: 48px;
-  padding-left: 20px;
-  padding-right: 20px;
+  font-size: 1.5rem;
+}
+
+.button.is-large .icon:first-child:not(:last-child) {
+  margin-left: 0rem;
+  margin-right: 0.75rem;
+}
+
+.button.is-large .icon:last-child:not(:first-child) {
+  margin-left: 0.75rem;
+  margin-right: 0rem;
+}
+
+.button.is-large .icon:first-child:last-child {
+  margin-left: calc(-1px + 0rem);
+  margin-right: calc(-1px + 0rem);
+}
+
+.button.is-large .icon.is-small:first-child:not(:last-child) {
+  margin-left: 0.25rem;
+}
+
+.button.is-large .icon.is-small:last-child:not(:first-child) {
+  margin-right: 0.25rem;
+}
+
+.button.is-large .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + 0.25rem);
+  margin-right: calc(-1px + 0.25rem);
+}
+
+.button.is-large .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.25rem;
+}
+
+.button.is-large .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.25rem;
+}
+
+.button.is-large .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.25rem);
+  margin-right: calc(-1px + -0.25rem);
+}
+
+.button.is-large .icon.is-large:first-child:not(:last-child) {
+  margin-left: -0.75rem;
+}
+
+.button.is-large .icon.is-large:last-child:not(:first-child) {
+  margin-right: -0.75rem;
+}
+
+.button.is-large .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -0.75rem);
+  margin-right: calc(-1px + -0.75rem);
 }
 
 .button[disabled], .button.is-disabled {
@@ -1132,17 +1492,17 @@ a.box:active {
 }
 
 .button.is-loading:after {
-  -webkit-animation: spin-around 500ms infinite linear;
-          animation: spin-around 500ms infinite linear;
+  -webkit-animation: spinAround 500ms infinite linear;
+          animation: spinAround 500ms infinite linear;
   border: 2px solid #dbdbdb;
   border-radius: 290486px;
   border-right-color: transparent;
   border-top-color: transparent;
   content: "";
   display: block;
-  height: 16px;
+  height: 1rem;
   position: relative;
-  width: 16px;
+  width: 1rem;
   left: 50%;
   margin-left: -8px;
   margin-top: -8px;
@@ -1156,29 +1516,18 @@ a.box:active {
 }
 
 .content:not(:last-child) {
-  margin-bottom: 20px;
-}
-
-.content a:not(.button) {
-  border-bottom: 1px solid #dbdbdb;
-}
-
-.content a:not(.button):visited {
-  color: #b86bff;
-}
-
-.content a:not(.button):hover {
-  border-bottom-color: #00d1b2;
+  margin-bottom: 1.5rem;
 }
 
 .content li + li {
   margin-top: 0.25em;
 }
 
-.content blockquote:not(:last-child),
 .content p:not(:last-child),
 .content ol:not(:last-child),
-.content ul:not(:last-child) {
+.content ul:not(:last-child),
+.content blockquote:not(:last-child),
+.content table:not(:last-child) {
   margin-bottom: 1em;
 }
 
@@ -1189,45 +1538,56 @@ a.box:active {
 .content h5,
 .content h6 {
   color: #363636;
-  font-weight: 300;
+  font-weight: 400;
   line-height: 1.125;
-  margin-bottom: 20px;
-}
-
-.content h1:not(:first-child),
-.content h2:not(:first-child),
-.content h3:not(:first-child) {
-  margin-top: 40px;
-}
-
-.content blockquote {
-  background-color: whitesmoke;
-  border-left: 5px solid #dbdbdb;
-  padding: 1.5em;
 }
 
 .content h1 {
   font-size: 2em;
+  margin-bottom: 0.5em;
+}
+
+.content h1:not(:first-child) {
+  margin-top: 1em;
 }
 
 .content h2 {
   font-size: 1.75em;
+  margin-bottom: 0.5714em;
+}
+
+.content h2:not(:first-child) {
+  margin-top: 1.1428em;
 }
 
 .content h3 {
   font-size: 1.5em;
+  margin-bottom: 0.6666em;
+}
+
+.content h3:not(:first-child) {
+  margin-top: 1.3333em;
 }
 
 .content h4 {
   font-size: 1.25em;
+  margin-bottom: 0.8em;
 }
 
 .content h5 {
   font-size: 1.125em;
+  margin-bottom: 0.8888em;
 }
 
 .content h6 {
   font-size: 1em;
+  margin-bottom: 1em;
+}
+
+.content blockquote {
+  background-color: whitesmoke;
+  border-left: 5px solid #dbdbdb;
+  padding: 1.25em 1.5em;
 }
 
 .content ol {
@@ -1253,42 +1613,54 @@ a.box:active {
   list-style-type: square;
 }
 
-.content.is-medium {
-  font-size: 18px;
+.content table {
+  width: 100%;
 }
 
-.content.is-medium code {
-  font-size: 14px;
+.content table td,
+.content table th {
+  border: 1px solid #dbdbdb;
+  border-width: 0 0 1px;
+  padding: 0.5em 0.75em;
+  vertical-align: top;
 }
 
-.content.is-large {
-  font-size: 24px;
+.content table th {
+  color: #363636;
+  text-align: left;
 }
 
-.content.is-large code {
-  font-size: 18px;
+.content table tr:hover {
+  background-color: whitesmoke;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.content table thead td,
+.content table thead th {
+  border-width: 0 0 2px;
+  color: #363636;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.content table tfoot td,
+.content table tfoot th {
+  border-width: 2px 0 0;
+  color: #363636;
+}
+
+.content table tbody tr:last-child td,
+.content table tbody tr:last-child th {
+  border-bottom-width: 0;
+}
+
+.content.is-small {
+  font-size: 0.75rem;
+}
+
+.content.is-medium {
+  font-size: 1.25rem;
+}
+
+.content.is-large {
+  font-size: 1.5rem;
 }
 
 .input,
@@ -1298,48 +1670,65 @@ a.box:active {
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
-  background-color: white;
-  border: 1px solid #dbdbdb;
+  border: none;
   border-radius: 3px;
-  color: #363636;
+  box-shadow: none;
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
-  font-size: 14px;
-  height: 32px;
+  font-size: 1rem;
+  height: 2.285em;
   -webkit-box-pack: start;
       -ms-flex-pack: start;
           justify-content: flex-start;
-  line-height: 24px;
-  padding-left: 8px;
-  padding-right: 8px;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   position: relative;
   vertical-align: top;
+  background-color: white;
+  border: 1px solid #dbdbdb;
+  color: #363636;
   box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
   max-width: 100%;
   width: 100%;
 }
 
-.input:hover,
-.textarea:hover {
+.input:focus, .input.is-focused, .input:active, .input.is-active,
+.textarea:focus,
+.textarea.is-focused,
+.textarea:active,
+.textarea.is-active {
+  outline: none;
+}
+
+.input[disabled], .input.is-disabled,
+.textarea[disabled],
+.textarea.is-disabled {
+  pointer-events: none;
+}
+
+.input:hover, .input.is-hovered,
+.textarea:hover,
+.textarea.is-hovered {
   border-color: #b5b5b5;
 }
 
-.input:active, .input:focus, .input.is-active,
-.textarea:active,
+.input:focus, .input.is-focused, .input:active, .input.is-active,
 .textarea:focus,
+.textarea.is-focused,
+.textarea:active,
 .textarea.is-active {
   border-color: #00d1b2;
-  outline: none;
 }
 
 .input[disabled], .input.is-disabled,
 .textarea[disabled],
 .textarea.is-disabled {
   background-color: whitesmoke;
-  border-color: #dbdbdb;
-  cursor: not-allowed;
-  pointer-events: none;
+  border-color: whitesmoke;
+  box-shadow: none;
+  color: #7a7a7a;
 }
 
 .input[disabled]::-moz-placeholder, .input.is-disabled::-moz-placeholder,
@@ -1366,6 +1755,11 @@ a.box:active {
   color: rgba(54, 54, 54, 0.3);
 }
 
+.input[type="search"],
+.textarea[type="search"] {
+  border-radius: 290486px;
+}
+
 .input.is-white,
 .textarea.is-white {
   border-color: white;
@@ -1411,37 +1805,20 @@ a.box:active {
   border-color: #ff3860;
 }
 
-.input[type="search"],
-.textarea[type="search"] {
-  border-radius: 290486px;
-}
-
 .input.is-small,
 .textarea.is-small {
   border-radius: 2px;
-  font-size: 11px;
-  height: 24px;
-  line-height: 16px;
-  padding-left: 6px;
-  padding-right: 6px;
+  font-size: 0.75rem;
 }
 
 .input.is-medium,
 .textarea.is-medium {
-  font-size: 18px;
-  height: 40px;
-  line-height: 32px;
-  padding-left: 10px;
-  padding-right: 10px;
+  font-size: 1.25rem;
 }
 
 .input.is-large,
 .textarea.is-large {
-  font-size: 24px;
-  height: 48px;
-  line-height: 40px;
-  padding-left: 12px;
-  padding-right: 12px;
+  font-size: 1.5rem;
 }
 
 .input.is-fullwidth,
@@ -1458,7 +1835,7 @@ a.box:active {
 
 .textarea {
   display: block;
-  line-height: 1.2;
+  line-height: 1.25;
   max-height: 600px;
   max-width: 100%;
   min-height: 120px;
@@ -1469,16 +1846,26 @@ a.box:active {
 
 .checkbox,
 .radio {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
   cursor: pointer;
-  display: inline-block;
-  line-height: 16px;
-  position: relative;
-  vertical-align: top;
-}
-
-.checkbox input,
-.radio input {
-  cursor: pointer;
+  display: -webkit-inline-box;
+  display: -ms-inline-flexbox;
+  display: inline-flex;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
+  -webkit-box-pack: start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  position: relative;
+  vertical-align: top;
+}
+
+.checkbox input,
+.radio input {
+  cursor: pointer;
+  margin-right: 0.5em;
 }
 
 .checkbox:hover,
@@ -1488,7 +1875,7 @@ a.box:active {
 
 .checkbox.is-disabled,
 .radio.is-disabled {
-  color: #dbdbdb;
+  color: #7a7a7a;
   pointer-events: none;
 }
 
@@ -1498,59 +1885,87 @@ a.box:active {
 }
 
 .radio + .radio {
-  margin-left: 10px;
+  margin-left: 0.5em;
 }
 
 .select {
   display: inline-block;
-  height: 32px;
+  height: 2.5em;
   position: relative;
   vertical-align: top;
 }
 
+.select:after {
+  border: 1px solid #00d1b2;
+  border-right: 0;
+  border-top: 0;
+  content: " ";
+  display: block;
+  height: 0.5em;
+  pointer-events: none;
+  position: absolute;
+  -webkit-transform: rotate(-45deg);
+          transform: rotate(-45deg);
+  width: 0.5em;
+  margin-top: -0.375em;
+  right: 1.125em;
+  top: 50%;
+  z-index: 4;
+}
+
 .select select {
   -moz-appearance: none;
   -webkit-appearance: none;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
-  background-color: white;
-  border: 1px solid #dbdbdb;
+  border: none;
   border-radius: 3px;
-  color: #363636;
+  box-shadow: none;
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
-  font-size: 14px;
-  height: 32px;
+  font-size: 1rem;
+  height: 2.285em;
   -webkit-box-pack: start;
       -ms-flex-pack: start;
           justify-content: flex-start;
-  line-height: 24px;
-  padding-left: 8px;
-  padding-right: 8px;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   position: relative;
   vertical-align: top;
+  background-color: white;
+  border: 1px solid #dbdbdb;
+  color: #363636;
   cursor: pointer;
   display: block;
+  font-size: 1em;
   outline: none;
-  padding-right: 36px;
+  padding-right: 2.5em;
 }
 
-.select select:hover {
+.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
+  outline: none;
+}
+
+.select select[disabled], .select select.is-disabled {
+  pointer-events: none;
+}
+
+.select select:hover, .select select.is-hovered {
   border-color: #b5b5b5;
 }
 
-.select select:active, .select select:focus, .select select.is-active {
+.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
   border-color: #00d1b2;
-  outline: none;
 }
 
 .select select[disabled], .select select.is-disabled {
   background-color: whitesmoke;
-  border-color: #dbdbdb;
-  cursor: not-allowed;
-  pointer-events: none;
+  border-color: whitesmoke;
+  box-shadow: none;
+  color: #7a7a7a;
 }
 
 .select select[disabled]::-moz-placeholder, .select select.is-disabled::-moz-placeholder {
@@ -1569,42 +1984,6 @@ a.box:active {
   color: rgba(54, 54, 54, 0.3);
 }
 
-.select select.is-white {
-  border-color: white;
-}
-
-.select select.is-black {
-  border-color: #0a0a0a;
-}
-
-.select select.is-light {
-  border-color: whitesmoke;
-}
-
-.select select.is-dark {
-  border-color: #363636;
-}
-
-.select select.is-primary {
-  border-color: #00d1b2;
-}
-
-.select select.is-info {
-  border-color: #3273dc;
-}
-
-.select select.is-success {
-  border-color: #23d160;
-}
-
-.select select.is-warning {
-  border-color: #ffdd57;
-}
-
-.select select.is-danger {
-  border-color: #ff3860;
-}
-
 .select select:hover {
   border-color: #b5b5b5;
 }
@@ -1613,73 +1992,29 @@ a.box:active {
   display: none;
 }
 
-.select.is-fullwidth {
-  width: 100%;
-}
-
-.select.is-fullwidth select {
-  width: 100%;
-}
-
-.select:after {
-  border: 1px solid #00d1b2;
-  border-right: 0;
-  border-top: 0;
-  content: " ";
-  display: block;
-  height: 7px;
-  pointer-events: none;
-  position: absolute;
-  -webkit-transform: rotate(-45deg);
-          transform: rotate(-45deg);
-  width: 7px;
-  margin-top: -6px;
-  right: 16px;
-  top: 50%;
-}
-
 .select:hover:after {
   border-color: #363636;
 }
 
 .select.is-small {
-  height: 24px;
-}
-
-.select.is-small select {
   border-radius: 2px;
-  font-size: 11px;
-  height: 24px;
-  line-height: 16px;
-  padding-left: 6px;
-  padding-right: 6px;
-  padding-right: 28px;
+  font-size: 0.75rem;
 }
 
 .select.is-medium {
-  height: 40px;
+  font-size: 1.25rem;
 }
 
-.select.is-medium select {
-  font-size: 18px;
-  height: 40px;
-  line-height: 32px;
-  padding-left: 10px;
-  padding-right: 10px;
-  padding-right: 44px;
+.select.is-large {
+  font-size: 1.5rem;
 }
 
-.select.is-large {
-  height: 48px;
+.select.is-fullwidth {
+  width: 100%;
 }
 
-.select.is-large select {
-  font-size: 24px;
-  height: 48px;
-  line-height: 40px;
-  padding-left: 12px;
-  padding-right: 12px;
-  padding-right: 52px;
+.select.is-fullwidth select {
+  width: 100%;
 }
 
 .label {
@@ -1689,12 +2024,12 @@ a.box:active {
 }
 
 .label:not(:last-child) {
-  margin-bottom: 5px;
+  margin-bottom: 0.5em;
 }
 
 .help {
   display: block;
-  font-size: 11px;
+  font-size: 0.75rem;
   margin-top: 5px;
 }
 
@@ -1736,7 +2071,7 @@ a.box:active {
 
 @media screen and (max-width: 768px) {
   .control-label {
-    margin-bottom: 5px;
+    margin-bottom: 0.5em;
   }
 }
 
@@ -1749,8 +2084,8 @@ a.box:active {
             flex-grow: 1;
     -ms-flex-negative: 0;
         flex-shrink: 0;
-    margin-right: 20px;
-    padding-top: 7px;
+    margin-right: 1.5em;
+    padding-top: 0.5em;
     text-align: right;
   }
 }
@@ -1761,7 +2096,7 @@ a.box:active {
 }
 
 .control:not(:last-child) {
-  margin-bottom: 10px;
+  margin-bottom: 0.75rem;
 }
 
 .control.has-addons {
@@ -1787,11 +2122,11 @@ a.box:active {
   z-index: 2;
 }
 
-.control.has-addons .button:active, .control.has-addons .button:focus,
-.control.has-addons .input:active,
+.control.has-addons .button:focus, .control.has-addons .button:active,
 .control.has-addons .input:focus,
-.control.has-addons .select:active,
-.control.has-addons .select:focus {
+.control.has-addons .input:active,
+.control.has-addons .select:focus,
+.control.has-addons .select:active {
   z-index: 3;
 }
 
@@ -1829,6 +2164,14 @@ a.box:active {
       flex-shrink: 0;
 }
 
+.control.has-addons .select select:hover {
+  z-index: 2;
+}
+
+.control.has-addons .select select:focus, .control.has-addons .select select:active {
+  z-index: 3;
+}
+
 .control.has-addons.has-addons-centered {
   -webkit-box-pack: center;
       -ms-flex-pack: center;
@@ -1851,102 +2194,72 @@ a.box:active {
       flex-shrink: 0;
 }
 
-.control.has-icon > .fa {
-  display: inline-block;
-  font-size: 14px;
-  height: 24px;
-  line-height: 24px;
-  text-align: center;
-  vertical-align: top;
-  width: 24px;
+.control.has-icon .icon {
   color: #dbdbdb;
   pointer-events: none;
   position: absolute;
-  top: 4px;
+  top: 1.25rem;
   z-index: 4;
 }
 
-.control.has-icon .input:focus + .fa {
-  color: #b5b5b5;
+.control.has-icon .input:focus + .icon {
+  color: #7a7a7a;
 }
 
-.control.has-icon .input.is-small + .fa {
-  font-size: 10.5px;
-  top: 0;
+.control.has-icon .input.is-small + .icon {
+  top: 0.9375rem;
 }
 
-.control.has-icon .input.is-medium + .fa {
-  font-size: 21px;
-  top: 8px;
+.control.has-icon .input.is-medium + .icon {
+  top: 1.5625rem;
 }
 
-.control.has-icon .input.is-large + .fa {
-  font-size: 21px;
-  top: 12px;
+.control.has-icon .input.is-large + .icon {
+  top: 1.875rem;
 }
 
-.control.has-icon:not(.has-icon-right) > .fa {
-  left: 4px;
+.control.has-icon:not(.has-icon-right) .icon {
+  left: 1.25rem;
+  -webkit-transform: translateX(-50%) translateY(-50%);
+          transform: translateX(-50%) translateY(-50%);
 }
 
 .control.has-icon:not(.has-icon-right) .input {
-  padding-left: 32px;
-}
-
-.control.has-icon:not(.has-icon-right) .input.is-small {
-  padding-left: 24px;
-}
-
-.control.has-icon:not(.has-icon-right) .input.is-small + .fa {
-  left: 0;
-}
-
-.control.has-icon:not(.has-icon-right) .input.is-medium {
-  padding-left: 40px;
+  padding-left: 2.5em;
 }
 
-.control.has-icon:not(.has-icon-right) .input.is-medium + .fa {
-  left: 8px;
+.control.has-icon:not(.has-icon-right) .input.is-small + .icon {
+  left: 0.9375rem;
 }
 
-.control.has-icon:not(.has-icon-right) .input.is-large {
-  padding-left: 48px;
+.control.has-icon:not(.has-icon-right) .input.is-medium + .icon {
+  left: 1.5625rem;
 }
 
-.control.has-icon:not(.has-icon-right) .input.is-large + .fa {
-  left: 12px;
+.control.has-icon:not(.has-icon-right) .input.is-large + .icon {
+  left: 1.875rem;
 }
 
-.control.has-icon.has-icon-right > .fa {
-  right: 4px;
+.control.has-icon.has-icon-right .icon {
+  right: 1.25rem;
+  -webkit-transform: translateX(50%) translateY(-50%);
+          transform: translateX(50%) translateY(-50%);
 }
 
 .control.has-icon.has-icon-right .input {
-  padding-right: 32px;
-}
-
-.control.has-icon.has-icon-right .input.is-small {
-  padding-right: 24px;
-}
-
-.control.has-icon.has-icon-right .input.is-small + .fa {
-  right: 0;
-}
-
-.control.has-icon.has-icon-right .input.is-medium {
-  padding-right: 40px;
+  padding-right: 2.5em;
 }
 
-.control.has-icon.has-icon-right .input.is-medium + .fa {
-  right: 8px;
+.control.has-icon.has-icon-right .input.is-small + .icon {
+  right: 0.9375rem;
 }
 
-.control.has-icon.has-icon-right .input.is-large {
-  padding-right: 48px;
+.control.has-icon.has-icon-right .input.is-medium + .icon {
+  right: 1.5625rem;
 }
 
-.control.has-icon.has-icon-right .input.is-large + .fa {
-  right: 12px;
+.control.has-icon.has-icon-right .input.is-large + .icon {
+  right: 1.875rem;
 }
 
 .control.is-grouped {
@@ -1958,17 +2271,24 @@ a.box:active {
           justify-content: flex-start;
 }
 
+.control.is-grouped > .control {
+  -ms-flex-preferred-size: 0;
+      flex-basis: 0;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+}
+
 .control.is-grouped > .control:not(:last-child) {
   margin-bottom: 0;
-  margin-right: 10px;
+  margin-right: 0.75rem;
 }
 
 .control.is-grouped > .control.is-expanded {
   -webkit-box-flex: 1;
       -ms-flex-positive: 1;
           flex-grow: 1;
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
+  -ms-flex-negative: 1;
+      flex-shrink: 1;
 }
 
 .control.is-grouped.is-grouped-centered {
@@ -2004,31 +2324,65 @@ a.box:active {
 }
 
 .control.is-loading:after {
-  -webkit-animation: spin-around 500ms infinite linear;
-          animation: spin-around 500ms infinite linear;
+  -webkit-animation: spinAround 500ms infinite linear;
+          animation: spinAround 500ms infinite linear;
   border: 2px solid #dbdbdb;
   border-radius: 290486px;
   border-right-color: transparent;
   border-top-color: transparent;
   content: "";
   display: block;
-  height: 16px;
+  height: 1rem;
   position: relative;
-  width: 16px;
+  width: 1rem;
   position: absolute !important;
-  right: 8px;
-  top: 8px;
+  right: 0.75em;
+  top: 0.75em;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.icon {
+  display: inline-block;
+  font-size: 21px;
+  height: 1.5rem;
+  line-height: 1.5rem;
+  text-align: center;
+  vertical-align: top;
+  width: 1.5rem;
+}
+
+.icon .fa {
+  font-size: inherit;
+  line-height: inherit;
+}
+
+.icon.is-small {
+  display: inline-block;
+  font-size: 14px;
+  height: 1rem;
+  line-height: 1rem;
+  text-align: center;
+  vertical-align: top;
+  width: 1rem;
+}
+
+.icon.is-medium {
+  display: inline-block;
+  font-size: 28px;
+  height: 2rem;
+  line-height: 2rem;
+  text-align: center;
+  vertical-align: top;
+  width: 2rem;
+}
+
+.icon.is-large {
+  display: inline-block;
+  font-size: 42px;
+  height: 3rem;
+  line-height: 3rem;
+  text-align: center;
+  vertical-align: top;
+  width: 3rem;
 }
 
 .image {
@@ -2107,38 +2461,30 @@ a.box:active {
   width: 128px;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
-}
-
 .notification {
   background-color: whitesmoke;
   border-radius: 3px;
-  padding: 16px 20px;
+  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
   position: relative;
 }
 
 .notification:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
-.notification:after {
-  clear: both;
-  content: " ";
-  display: table;
+.notification code,
+.notification pre {
+  background: white;
+}
+
+.notification pre code {
+  background: transparent;
 }
 
 .notification .delete {
-  border-radius: 0 3px;
-  float: right;
-  margin: -16px -20px 0 20px;
+  position: absolute;
+  right: 0.5em;
+  top: 0.5em;
 }
 
 .notification .title,
@@ -2169,17 +2515,17 @@ a.box:active {
 
 .notification.is-primary {
   background-color: #00d1b2;
-  color: white;
+  color: #fff;
 }
 
 .notification.is-info {
   background-color: #3273dc;
-  color: white;
+  color: #fff;
 }
 
 .notification.is-success {
   background-color: #23d160;
-  color: white;
+  color: #fff;
 }
 
 .notification.is-warning {
@@ -2189,7 +2535,7 @@ a.box:active {
 
 .notification.is-danger {
   background-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
 .progress {
@@ -2198,14 +2544,14 @@ a.box:active {
   border: none;
   border-radius: 290486px;
   display: block;
-  height: 12px;
+  height: 1rem;
   overflow: hidden;
   padding: 0;
   width: 100%;
 }
 
 .progress:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .progress::-webkit-progress-bar {
@@ -2293,32 +2639,21 @@ a.box:active {
 }
 
 .progress.is-small {
-  height: 8px;
+  height: 0.75rem;
 }
 
 .progress.is-medium {
-  height: 16px;
+  height: 1.25rem;
 }
 
 .progress.is-large {
-  height: 20px;
-}
-
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+  height: 1.5rem;
 }
 
 .table {
   background-color: white;
   color: #363636;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   width: 100%;
 }
 
@@ -2326,69 +2661,23 @@ a.box:active {
 .table th {
   border: 1px solid #dbdbdb;
   border-width: 0 0 1px;
-  padding: 8px 10px;
+  padding: 0.5em 0.75em;
   vertical-align: top;
 }
 
-.table td.is-icon,
-.table th.is-icon {
-  padding: 5px;
-  text-align: center;
+.table td.is-narrow,
+.table th.is-narrow {
   white-space: nowrap;
   width: 1%;
 }
 
-.table td.is-icon .fa,
-.table th.is-icon .fa {
-  display: inline-block;
-  font-size: 21px;
-  height: 24px;
-  line-height: 24px;
-  text-align: center;
-  vertical-align: top;
-  width: 24px;
+.table th {
+  color: #363636;
+  text-align: left;
 }
 
-.table td.is-icon.is-link,
-.table th.is-icon.is-link {
-  padding: 0;
-}
-
-.table td.is-icon.is-link > a,
-.table th.is-icon.is-link > a {
-  padding: 5px;
-}
-
-.table td.is-link,
-.table th.is-link {
-  padding: 0;
-}
-
-.table td.is-link > a,
-.table th.is-link > a {
-  display: block;
-  padding: 8px 10px;
-}
-
-.table td.is-link > a:hover,
-.table th.is-link > a:hover {
-  background-color: #00d1b2;
-  color: white;
-}
-
-.table td.is-narrow,
-.table th.is-narrow {
-  white-space: nowrap;
-  width: 1%;
-}
-
-.table th {
-  color: #363636;
-  text-align: left;
-}
-
-.table tr:hover {
-  background-color: whitesmoke;
+.table tr:hover {
+  background-color: #fafafa;
 }
 
 .table thead td,
@@ -2397,17 +2686,17 @@ a.box:active {
   color: #7a7a7a;
 }
 
-.table tbody tr:last-child td,
-.table tbody tr:last-child th {
-  border-bottom-width: 0;
-}
-
 .table tfoot td,
 .table tfoot th {
   border-width: 2px 0 0;
   color: #7a7a7a;
 }
 
+.table tbody tr:last-child td,
+.table tbody tr:last-child th {
+  border-bottom-width: 0;
+}
+
 .table.is-bordered td,
 .table.is-bordered th {
   border-width: 1px;
@@ -2420,62 +2709,105 @@ a.box:active {
 
 .table.is-narrow td,
 .table.is-narrow th {
-  padding: 5px 10px;
+  padding: 0.25em 0.5em;
 }
 
-.table.is-narrow td.is-icon,
-.table.is-narrow th.is-icon {
-  padding: 2px;
+.table.is-striped tbody tr:nth-child(even) {
+  background-color: #fafafa;
 }
 
-.table.is-narrow td.is-icon.is-link,
-.table.is-narrow th.is-icon.is-link {
-  padding: 0;
+.table.is-striped tbody tr:nth-child(even):hover {
+  background-color: whitesmoke;
 }
 
-.table.is-narrow td.is-icon.is-link > a,
-.table.is-narrow th.is-icon.is-link > a {
-  padding: 2px;
+.tag {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  background-color: whitesmoke;
+  border-radius: 290486px;
+  color: #4a4a4a;
+  display: -webkit-inline-box;
+  display: -ms-inline-flexbox;
+  display: inline-flex;
+  font-size: 0.75rem;
+  height: 2em;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  line-height: 1.5;
+  padding-left: 0.875em;
+  padding-right: 0.875em;
+  vertical-align: top;
+  white-space: nowrap;
 }
 
-.table.is-narrow td.is-link,
-.table.is-narrow th.is-link {
-  padding: 0;
+.tag .delete {
+  margin-left: 0.25em;
+  margin-right: -0.5em;
 }
 
-.table.is-narrow td.is-link > a,
-.table.is-narrow th.is-link > a {
-  padding: 5px 10px;
+.tag.is-white {
+  background-color: white;
+  color: #0a0a0a;
 }
 
-.table.is-striped tbody tr:nth-child(even) {
-  background-color: #fafafa;
+.tag.is-black {
+  background-color: #0a0a0a;
+  color: white;
 }
 
-.table.is-striped tbody tr:nth-child(even):hover {
+.tag.is-light {
   background-color: whitesmoke;
+  color: #363636;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.tag.is-dark {
+  background-color: #363636;
+  color: whitesmoke;
+}
+
+.tag.is-primary {
+  background-color: #00d1b2;
+  color: #fff;
+}
+
+.tag.is-info {
+  background-color: #3273dc;
+  color: #fff;
+}
+
+.tag.is-success {
+  background-color: #23d160;
+  color: #fff;
+}
+
+.tag.is-warning {
+  background-color: #ffdd57;
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.tag.is-danger {
+  background-color: #ff3860;
+  color: #fff;
+}
+
+.tag.is-medium {
+  font-size: 1rem;
+}
+
+.tag.is-large {
+  font-size: 1.25rem;
 }
 
 .title,
 .subtitle {
-  font-weight: 300;
   word-break: break-word;
 }
 
 .title:not(:last-child),
 .subtitle:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .title em,
@@ -2485,11 +2817,6 @@ a.box:active {
   font-weight: 300;
 }
 
-.title a:hover,
-.subtitle a:hover {
-  border-bottom: 1px solid;
-}
-
 .title strong,
 .subtitle strong {
   font-weight: 500;
@@ -2497,18 +2824,14 @@ a.box:active {
 
 .title .tag,
 .subtitle .tag {
-  vertical-align: bottom;
+  vertical-align: middle;
 }
 
 .title {
   color: #363636;
-  font-size: 28px;
-  line-height: 1;
-}
-
-.title code {
-  display: inline-block;
-  font-size: 28px;
+  font-size: 2rem;
+  font-weight: 300;
+  line-height: 1.125;
 }
 
 .title strong {
@@ -2516,87 +2839,42 @@ a.box:active {
 }
 
 .title + .highlight {
-  margin-top: -10px;
+  margin-top: -0.75rem;
 }
 
 .title + .subtitle {
-  margin-top: -10px;
+  margin-top: -1.25rem;
 }
 
 .title.is-1 {
-  font-size: 48px;
-}
-
-.title.is-1 code {
-  font-size: 40px;
+  font-size: 3.5rem;
 }
 
 .title.is-2 {
-  font-size: 40px;
-}
-
-.title.is-2 code {
-  font-size: 28px;
+  font-size: 2.75rem;
 }
 
 .title.is-3 {
-  font-size: 28px;
-}
-
-.title.is-3 code {
-  font-size: 24px;
+  font-size: 2rem;
 }
 
 .title.is-4 {
-  font-size: 24px;
-}
-
-.title.is-4 code {
-  font-size: 18px;
+  font-size: 1.5rem;
 }
 
 .title.is-5 {
-  font-size: 18px;
-}
-
-.title.is-5 code {
-  font-size: 14px;
+  font-size: 1.25rem;
 }
 
 .title.is-6 {
   font-size: 14px;
 }
 
-.title.is-6 code {
-  font-size: 14px;
-}
-
-.title.is-normal {
-  font-weight: 400;
-}
-
-.title.is-normal strong {
-  font-weight: 700;
-}
-
-@media screen and (min-width: 769px) {
-  .title + .subtitle {
-    margin-top: -15px;
-  }
-}
-
 .subtitle {
   color: #4a4a4a;
-  font-size: 18px;
-  line-height: 1.125;
-}
-
-.subtitle code {
-  border-radius: 3px;
-  display: inline-block;
-  font-size: 14px;
-  padding: 2px 3px;
-  vertical-align: top;
+  font-size: 1.25rem;
+  font-weight: 300;
+  line-height: 1.25;
 }
 
 .subtitle strong {
@@ -2604,85 +2882,42 @@ a.box:active {
 }
 
 .subtitle + .title {
-  margin-top: -20px;
+  margin-top: -1.5rem;
 }
 
 .subtitle.is-1 {
-  font-size: 48px;
-}
-
-.subtitle.is-1 code {
-  font-size: 40px;
+  font-size: 3.5rem;
 }
 
 .subtitle.is-2 {
-  font-size: 40px;
-}
-
-.subtitle.is-2 code {
-  font-size: 28px;
+  font-size: 2.75rem;
 }
 
 .subtitle.is-3 {
-  font-size: 28px;
-}
-
-.subtitle.is-3 code {
-  font-size: 24px;
+  font-size: 2rem;
 }
 
 .subtitle.is-4 {
-  font-size: 24px;
-}
-
-.subtitle.is-4 code {
-  font-size: 18px;
+  font-size: 1.5rem;
 }
 
 .subtitle.is-5 {
-  font-size: 18px;
-}
-
-.subtitle.is-5 code {
-  font-size: 14px;
+  font-size: 1.25rem;
 }
 
 .subtitle.is-6 {
   font-size: 14px;
 }
 
-.subtitle.is-6 code {
-  font-size: 14px;
-}
-
-.subtitle.is-normal {
-  font-weight: 400;
-}
-
-.subtitle.is-normal strong {
-  font-weight: 700;
-}
-
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
-}
-
 .block:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .container {
   position: relative;
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .container {
     margin: 0 auto;
     max-width: 960px;
@@ -2693,9 +2928,9 @@ a.box:active {
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .container {
-    max-width: 1200px;
+    max-width: 1152px;
   }
 }
 
@@ -2707,58 +2942,65 @@ a.box:active {
   user-select: none;
   -moz-appearance: none;
   -webkit-appearance: none;
-  background-color: rgba(10, 10, 10, 0.1);
+  background-color: rgba(10, 10, 10, 0.2);
   border: none;
   border-radius: 290486px;
   cursor: pointer;
   display: inline-block;
-  height: 24px;
+  font-size: 1rem;
+  height: 20px;
   outline: none;
   position: relative;
+  -webkit-transform: rotate(45deg);
+          transform: rotate(45deg);
+  -webkit-transform-origin: center center;
+          transform-origin: center center;
   vertical-align: top;
-  width: 24px;
+  width: 20px;
 }
 
 .delete:before, .delete:after {
   background-color: white;
   content: "";
   display: block;
-  height: 2px;
   left: 50%;
-  margin-left: -25%;
-  margin-top: -1px;
   position: absolute;
   top: 50%;
-  width: 50%;
+  -webkit-transform: translateX(-50%) translateY(-50%);
+          transform: translateX(-50%) translateY(-50%);
 }
 
 .delete:before {
-  -webkit-transform: rotate(45deg);
-          transform: rotate(45deg);
+  height: 2px;
+  width: 50%;
 }
 
 .delete:after {
-  -webkit-transform: rotate(-45deg);
-          transform: rotate(-45deg);
+  height: 50%;
+  width: 2px;
 }
 
-.delete:hover {
-  background-color: rgba(10, 10, 10, 0.2);
+.delete:hover, .delete:focus {
+  background-color: rgba(10, 10, 10, 0.3);
+}
+
+.delete:active {
+  background-color: rgba(10, 10, 10, 0.4);
 }
 
 .delete.is-small {
-  height: 16px;
-  width: 16px;
+  height: 14px;
+  width: 14px;
 }
 
 .delete.is-medium {
-  height: 32px;
-  width: 32px;
+  height: 26px;
+  width: 26px;
 }
 
 .delete.is-large {
-  height: 40px;
-  width: 40px;
+  height: 30px;
+  width: 30px;
 }
 
 .fa {
@@ -2767,51 +3009,6 @@ a.box:active {
   vertical-align: top;
 }
 
-.icon {
-  display: inline-block;
-  font-size: 21px;
-  height: 24px;
-  line-height: 24px;
-  text-align: center;
-  vertical-align: top;
-  width: 24px;
-}
-
-.icon .fa {
-  font-size: inherit;
-  line-height: inherit;
-}
-
-.icon.is-small {
-  display: inline-block;
-  font-size: 14px;
-  height: 16px;
-  line-height: 16px;
-  text-align: center;
-  vertical-align: top;
-  width: 16px;
-}
-
-.icon.is-medium {
-  display: inline-block;
-  font-size: 28px;
-  height: 32px;
-  line-height: 32px;
-  text-align: center;
-  vertical-align: top;
-  width: 32px;
-}
-
-.icon.is-large {
-  display: inline-block;
-  font-size: 42px;
-  height: 48px;
-  line-height: 48px;
-  text-align: center;
-  vertical-align: top;
-  width: 48px;
-}
-
 .heading {
   display: block;
   font-size: 11px;
@@ -2821,15 +3018,14 @@ a.box:active {
 }
 
 .highlight {
-  font-size: 12px;
-  font-weight: normal;
+  font-weight: 400;
   max-width: 100%;
   overflow: hidden;
   padding: 0;
 }
 
 .highlight:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .highlight pre {
@@ -2838,124 +3034,38 @@ a.box:active {
 }
 
 .loader {
-  -webkit-animation: spin-around 500ms infinite linear;
-          animation: spin-around 500ms infinite linear;
+  -webkit-animation: spinAround 500ms infinite linear;
+          animation: spinAround 500ms infinite linear;
   border: 2px solid #dbdbdb;
   border-radius: 290486px;
   border-right-color: transparent;
   border-top-color: transparent;
   content: "";
   display: block;
-  height: 16px;
+  height: 1rem;
   position: relative;
-  width: 16px;
+  width: 1rem;
 }
 
 .number {
-  background-color: whitesmoke;
-  border-radius: 290486px;
-  display: inline-block;
-  font-size: 18px;
-  vertical-align: top;
-}
-
-.tag {
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   background-color: whitesmoke;
   border-radius: 290486px;
-  color: #4a4a4a;
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
-  font-size: 12px;
-  height: 24px;
+  font-size: 1.25rem;
+  height: 2em;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
-  line-height: 16px;
-  padding-left: 10px;
-  padding-right: 10px;
+  margin-right: 1.5rem;
+  min-width: 2.5em;
+  padding: 0.25rem 0.5rem;
+  text-align: center;
   vertical-align: top;
-  white-space: nowrap;
-}
-
-.tag .delete {
-  margin-left: 4px;
-  margin-right: -6px;
-}
-
-.tag.is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.tag.is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.tag.is-light {
-  background-color: whitesmoke;
-  color: #363636;
-}
-
-.tag.is-dark {
-  background-color: #363636;
-  color: whitesmoke;
-}
-
-.tag.is-primary {
-  background-color: #00d1b2;
-  color: white;
-}
-
-.tag.is-info {
-  background-color: #3273dc;
-  color: white;
-}
-
-.tag.is-success {
-  background-color: #23d160;
-  color: white;
-}
-
-.tag.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.tag.is-danger {
-  background-color: #ff3860;
-  color: white;
-}
-
-.tag.is-small {
-  font-size: 11px;
-  height: 20px;
-  padding-left: 8px;
-  padding-right: 8px;
-}
-
-.tag.is-medium {
-  font-size: 14px;
-  height: 32px;
-  padding-left: 14px;
-  padding-right: 14px;
-}
-
-.tag.is-large {
-  font-size: 18px;
-  height: 40px;
-  line-height: 24px;
-  padding-left: 18px;
-  padding-right: 18px;
-}
-
-.tag.is-large .delete {
-  margin-left: 4px;
-  margin-right: -8px;
 }
 
 .card-header {
@@ -2966,13 +3076,12 @@ a.box:active {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
-  min-height: 40px;
 }
 
 .card-header-title {
-  -webkit-box-align: start;
-      -ms-flex-align: start;
-          align-items: flex-start;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
   color: #363636;
   display: -webkit-box;
   display: -ms-flexbox;
@@ -2980,8 +3089,8 @@ a.box:active {
   -webkit-box-flex: 1;
       -ms-flex-positive: 1;
           flex-grow: 1;
-  font-weight: bold;
-  padding: 10px;
+  font-weight: 700;
+  padding: 0.75rem;
 }
 
 .card-header-icon {
@@ -2995,7 +3104,7 @@ a.box:active {
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
-  width: 40px;
+  padding: 0.75rem;
 }
 
 .card-image {
@@ -3004,11 +3113,11 @@ a.box:active {
 }
 
 .card-content {
-  padding: 20px;
+  padding: 1.5rem;
 }
 
 .card-content .title + .subtitle {
-  margin-top: -20px;
+  margin-top: -1.5rem;
 }
 
 .card-footer {
@@ -3028,13 +3137,17 @@ a.box:active {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
+  -ms-flex-preferred-size: 0;
+      flex-basis: 0;
   -webkit-box-flex: 1;
       -ms-flex-positive: 1;
           flex-grow: 1;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
-  padding: 10px;
+  padding: 0.75rem;
 }
 
 .card-footer-item:not(:last-child) {
@@ -3047,1413 +3160,1371 @@ a.box:active {
   color: #4a4a4a;
   max-width: 100%;
   position: relative;
-  width: 300px;
 }
 
 .card .media:not(:last-child) {
-  margin-bottom: 10px;
-}
-
-.card.is-fullwidth {
-  width: 100%;
-}
-
-.card.is-rounded {
-  border-radius: 5px;
+  margin-bottom: 0.75rem;
 }
 
-.highlight {
-  background-color: #fdf6e3;
-  color: #586e75;
+.level-item {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-preferred-size: auto;
+      flex-basis: auto;
+  -webkit-box-flex: 0;
+      -ms-flex-positive: 0;
+          flex-grow: 0;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
 }
 
-.highlight .c {
-  color: #93a1a1;
+.level-item .title,
+.level-item .subtitle {
+  margin-bottom: 0;
 }
 
-.highlight .err,
-.highlight .g {
-  color: #586e75;
+@media screen and (max-width: 768px) {
+  .level-item:not(:last-child) {
+    margin-bottom: 0.75rem;
+  }
 }
 
-.highlight .k {
-  color: #859900;
+.level-left,
+.level-right {
+  -ms-flex-preferred-size: auto;
+      flex-basis: auto;
+  -webkit-box-flex: 0;
+      -ms-flex-positive: 0;
+          flex-grow: 0;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
 }
 
-.highlight .l,
-.highlight .n {
-  color: #586e75;
+.level-left .level-item:not(:last-child),
+.level-right .level-item:not(:last-child) {
+  margin-right: 0.75rem;
 }
 
-.highlight .o {
-  color: #859900;
+.level-left .level-item.is-flexible,
+.level-right .level-item.is-flexible {
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
 }
 
-.highlight .x {
-  color: #cb4b16;
+.level-left {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  -webkit-box-pack: start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
 }
 
-.highlight .p {
-  color: #586e75;
+@media screen and (max-width: 768px) {
+  .level-left + .level-right {
+    margin-top: 1.5rem;
+  }
 }
 
-.highlight .cm {
-  color: #93a1a1;
+@media screen and (min-width: 769px) {
+  .level-left {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+  }
 }
 
-.highlight .cp {
-  color: #859900;
+.level-right {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  -webkit-box-pack: end;
+      -ms-flex-pack: end;
+          justify-content: flex-end;
 }
 
-.highlight .c1 {
-  color: #93a1a1;
+@media screen and (min-width: 769px) {
+  .level-right {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+  }
 }
 
-.highlight .cs {
-  color: #859900;
+.level {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  -webkit-box-pack: justify;
+      -ms-flex-pack: justify;
+          justify-content: space-between;
 }
 
-.highlight .gd {
-  color: #2aa198;
+.level:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-.highlight .ge {
-  color: #586e75;
-  font-style: italic;
+.level code {
+  border-radius: 3px;
 }
 
-.highlight .gr {
-  color: #dc322f;
+.level img {
+  display: inline-block;
+  vertical-align: top;
 }
 
-.highlight .gh {
-  color: #cb4b16;
+.level.is-mobile {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
 }
 
-.highlight .gi {
-  color: #859900;
+.level.is-mobile > .level-item:not(:last-child) {
+  margin-bottom: 0;
 }
 
-.highlight .go,
-.highlight .gp {
-  color: #586e75;
+.level.is-mobile > .level-item:not(.is-narrow) {
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
 }
 
-.highlight .gs {
-  color: #586e75;
-  font-weight: bold;
+@media screen and (min-width: 769px) {
+  .level {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+  }
+  .level > .level-item:not(.is-narrow) {
+    -webkit-box-flex: 1;
+        -ms-flex-positive: 1;
+            flex-grow: 1;
+  }
 }
 
-.highlight .gu {
-  color: #cb4b16;
+.media-left,
+.media-right {
+  -ms-flex-preferred-size: auto;
+      flex-basis: auto;
+  -webkit-box-flex: 0;
+      -ms-flex-positive: 0;
+          flex-grow: 0;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
 }
 
-.highlight .gt {
-  color: #586e75;
+.media-left {
+  margin-right: 1rem;
 }
 
-.highlight .kc {
-  color: #cb4b16;
+.media-right {
+  margin-left: 1rem;
 }
 
-.highlight .kd {
-  color: #268bd2;
+.media-content {
+  -ms-flex-preferred-size: auto;
+      flex-basis: auto;
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+  -ms-flex-negative: 1;
+      flex-shrink: 1;
+  text-align: left;
 }
 
-.highlight .kn,
-.highlight .kp {
-  color: #859900;
+.media {
+  -webkit-box-align: start;
+      -ms-flex-align: start;
+          align-items: flex-start;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  text-align: left;
 }
 
-.highlight .kr {
-  color: #268bd2;
+.media .content:not(:last-child) {
+  margin-bottom: 0.75rem;
 }
 
-.highlight .kt {
-  color: #dc322f;
+.media .media {
+  border-top: 1px solid rgba(219, 219, 219, 0.5);
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  padding-top: 0.75rem;
 }
 
-.highlight .ld {
-  color: #586e75;
+.media .media .content:not(:last-child),
+.media .media .control:not(:last-child) {
+  margin-bottom: 0.5rem;
 }
 
-.highlight .m,
-.highlight .s {
-  color: #2aa198;
+.media .media .media {
+  padding-top: 0.5rem;
 }
 
-.highlight .na {
-  color: #B58900;
+.media .media .media + .media {
+  margin-top: 0.5rem;
 }
 
-.highlight .nb {
-  color: #586e75;
+.media + .media {
+  border-top: 1px solid rgba(219, 219, 219, 0.5);
+  margin-top: 1rem;
+  padding-top: 1rem;
 }
 
-.highlight .nc {
-  color: #268bd2;
+.media.is-large + .media {
+  margin-top: 1.5rem;
+  padding-top: 1.5rem;
 }
 
-.highlight .no {
-  color: #cb4b16;
+.menu {
+  font-size: 1rem;
 }
 
-.highlight .nd {
-  color: #268bd2;
+.menu-list {
+  line-height: 1.25;
 }
 
-.highlight .ni,
-.highlight .ne {
-  color: #cb4b16;
+.menu-list a {
+  border-radius: 2px;
+  color: #4a4a4a;
+  display: block;
+  padding: 0.5em 0.75em;
 }
 
-.highlight .nf {
-  color: #268bd2;
+.menu-list a:hover {
+  background-color: whitesmoke;
+  color: #00d1b2;
 }
 
-.highlight .nl,
-.highlight .nn,
-.highlight .nx,
-.highlight .py {
-  color: #586e75;
+.menu-list a.is-active {
+  background-color: #00d1b2;
+  color: #fff;
 }
 
-.highlight .nt,
-.highlight .nv {
-  color: #268bd2;
+.menu-list li ul {
+  border-left: 1px solid #dbdbdb;
+  margin: 0.75em;
+  padding-left: 0.75em;
 }
 
-.highlight .ow {
-  color: #859900;
+.menu-label {
+  color: #7a7a7a;
+  font-size: 0.8em;
+  letter-spacing: 0.1em;
+  text-transform: uppercase;
 }
 
-.highlight .w {
-  color: #586e75;
+.menu-label:not(:first-child) {
+  margin-top: 1em;
 }
 
-.highlight .mf,
-.highlight .mh,
-.highlight .mi,
-.highlight .mo {
-  color: #2aa198;
+.menu-label:not(:last-child) {
+  margin-bottom: 1em;
 }
 
-.highlight .sb {
-  color: #93a1a1;
+.message {
+  background-color: whitesmoke;
+  border-radius: 3px;
+  font-size: 1rem;
 }
 
-.highlight .sc {
-  color: #2aa198;
+.message:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-.highlight .sd {
-  color: #586e75;
+.message.is-white {
+  background-color: white;
 }
 
-.highlight .s2 {
-  color: #2aa198;
+.message.is-white .message-header {
+  background-color: white;
+  color: #0a0a0a;
 }
 
-.highlight .se {
-  color: #cb4b16;
+.message.is-white .message-body {
+  border-color: white;
+  color: #4d4d4d;
 }
 
-.highlight .sh {
-  color: #586e75;
+.message.is-black {
+  background-color: #fafafa;
 }
 
-.highlight .si,
-.highlight .sx {
-  color: #2aa198;
+.message.is-black .message-header {
+  background-color: #0a0a0a;
+  color: white;
 }
 
-.highlight .sr {
-  color: #dc322f;
+.message.is-black .message-body {
+  border-color: #0a0a0a;
+  color: #090909;
 }
 
-.highlight .s1,
-.highlight .ss {
-  color: #2aa198;
+.message.is-light {
+  background-color: #fafafa;
 }
 
-.highlight .bp,
-.highlight .vc,
-.highlight .vg,
-.highlight .vi {
-  color: #268bd2;
+.message.is-light .message-header {
+  background-color: whitesmoke;
+  color: #363636;
 }
 
-.highlight .il {
-  color: #2aa198;
+.message.is-light .message-body {
+  border-color: whitesmoke;
+  color: #505050;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.message.is-dark {
+  background-color: #fafafa;
 }
 
-.level-item .title,
-.level-item .subtitle {
-  margin-bottom: 0;
+.message.is-dark .message-header {
+  background-color: #363636;
+  color: whitesmoke;
 }
 
-@media screen and (max-width: 768px) {
-  .level-item:not(:last-child) {
-    margin-bottom: 10px;
-  }
+.message.is-dark .message-body {
+  border-color: #363636;
+  color: #2a2a2a;
 }
 
-.level-left .level-item:not(:last-child),
-.level-right .level-item:not(:last-child) {
-  margin-right: 10px;
+.message.is-primary {
+  background-color: #f5fffd;
 }
 
-.level-left .level-item.is-flexible,
-.level-right .level-item.is-flexible {
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
+.message.is-primary .message-header {
+  background-color: #00d1b2;
+  color: #fff;
 }
 
-@media screen and (max-width: 768px) {
-  .level-left + .level-right {
-    margin-top: 20px;
-  }
+.message.is-primary .message-body {
+  border-color: #00d1b2;
+  color: #021310;
 }
 
-@media screen and (min-width: 769px) {
-  .level-left {
-    -webkit-box-align: center;
-        -ms-flex-align: center;
-            align-items: center;
-    display: -webkit-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
+.message.is-info {
+  background-color: #f6f9fe;
 }
 
-@media screen and (min-width: 769px) {
-  .level-right {
-    -webkit-box-align: center;
-        -ms-flex-align: center;
-            align-items: center;
-    display: -webkit-box;
-    display: -ms-flexbox;
-    display: flex;
-    -webkit-box-pack: end;
-        -ms-flex-pack: end;
-            justify-content: flex-end;
-  }
+.message.is-info .message-header {
+  background-color: #3273dc;
+  color: #fff;
 }
 
-.level {
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-              -ms-grid-row-align: center;
-          align-items: center;
-  -webkit-box-pack: justify;
-      -ms-flex-pack: justify;
-          justify-content: space-between;
+.message.is-info .message-body {
+  border-color: #3273dc;
+  color: #22509a;
 }
 
-.level:not(:last-child) {
-  margin-bottom: 20px;
+.message.is-success {
+  background-color: #f6fef9;
 }
 
-.level code {
-  border-radius: 3px;
+.message.is-success .message-header {
+  background-color: #23d160;
+  color: #fff;
 }
 
-.level img {
-  display: inline-block;
-  vertical-align: top;
+.message.is-success .message-body {
+  border-color: #23d160;
+  color: #0e301a;
 }
 
-.level.is-mobile {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
+.message.is-warning {
+  background-color: #fffdf5;
 }
 
-.level.is-mobile > .level-item:not(:last-child) {
-  margin-bottom: 0;
+.message.is-warning .message-header {
+  background-color: #ffdd57;
+  color: rgba(0, 0, 0, 0.7);
 }
 
-.level.is-mobile > .level-item:not(.is-narrow) {
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
+.message.is-warning .message-body {
+  border-color: #ffdd57;
+  color: #3b3108;
 }
 
-@media screen and (min-width: 769px) {
-  .level {
-    display: -webkit-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-  .level > .level-item:not(.is-narrow) {
-    -webkit-box-flex: 1;
-        -ms-flex-positive: 1;
-            flex-grow: 1;
-  }
+.message.is-danger {
+  background-color: #fff5f7;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.message.is-danger .message-header {
+  background-color: #ff3860;
+  color: #fff;
 }
 
-.media-number,
-.media-left,
-.media-right {
-  -webkit-box-flex: 0;
-      -ms-flex-positive: 0;
-          flex-grow: 0;
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
+.message.is-danger .message-body {
+  border-color: #ff3860;
+  color: #cd0930;
 }
 
-.media-number {
-  background-color: whitesmoke;
-  border-radius: 290486px;
-  display: inline-block;
-  font-size: 18px;
-  height: 32px;
-  line-height: 24px;
-  margin-right: 10px;
-  min-width: 32px;
-  padding: 4px 8px;
-  text-align: center;
-  vertical-align: top;
+.message-header {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  background-color: #4a4a4a;
+  border-radius: 3px 3px 0 0;
+  color: #fff;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: justify;
+      -ms-flex-pack: justify;
+          justify-content: space-between;
+  line-height: 1.25;
+  padding: 0.5em 0.75em;
+  position: relative;
 }
 
-.media-left {
-  margin-right: 10px;
+.message-header a,
+.message-header strong {
+  color: inherit;
 }
 
-.media-right {
-  margin-left: 10px;
+.message-header a {
+  text-decoration: underline;
 }
 
-.media-content {
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
-  -ms-flex-negative: 1;
-      flex-shrink: 1;
-  text-align: left;
+.message-header .delete {
+  -webkit-box-flex: 0;
+      -ms-flex-positive: 0;
+          flex-grow: 0;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+  margin-left: 0.75em;
 }
 
-.media {
-  -webkit-box-align: start;
-      -ms-flex-align: start;
-          align-items: flex-start;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  text-align: left;
+.message-header + .message-body {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+  border-top: none;
 }
 
-.media .content:not(:last-child) {
-  margin-bottom: 10px;
+.message-body {
+  border: 1px solid #dbdbdb;
+  border-radius: 3px;
+  color: #4a4a4a;
+  padding: 1em 1.25em;
 }
 
-.media .media {
-  border-top: 1px solid rgba(219, 219, 219, 0.5);
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  padding-top: 10px;
+.message-body a,
+.message-body strong {
+  color: inherit;
 }
 
-.media .media .content:not(:last-child),
-.media .media .control:not(:last-child) {
-  margin-bottom: 5px;
+.message-body a {
+  text-decoration: underline;
 }
 
-.media .media .media {
-  padding-top: 5px;
+.message-body code,
+.message-body pre {
+  background: white;
 }
 
-.media .media .media + .media {
-  margin-top: 5px;
+.message-body pre code {
+  background: transparent;
 }
 
-.media + .media {
-  border-top: 1px solid rgba(219, 219, 219, 0.5);
-  margin-top: 10px;
-  padding-top: 10px;
+.modal-background {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+  background-color: rgba(10, 10, 10, 0.86);
 }
 
-.media.is-large + .media {
-  margin-top: 20px;
-  padding-top: 20px;
+.modal-content,
+.modal-card {
+  margin: 0 20px;
+  max-height: calc(100vh - 160px);
+  overflow: auto;
+  position: relative;
+  width: 100%;
 }
 
 @media screen and (min-width: 769px) {
-  .media.is-large .media-number {
-    margin-right: 20px;
+  .modal-content,
+  .modal-card {
+    margin: 0 auto;
+    max-height: calc(100vh - 40px);
+    width: 640px;
   }
 }
 
-.menu-nav a {
-  display: block;
-  padding: 5px 10px;
+.modal-close {
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  background-color: rgba(10, 10, 10, 0.2);
+  border: none;
+  border-radius: 290486px;
+  cursor: pointer;
+  display: inline-block;
+  font-size: 1rem;
+  height: 20px;
+  outline: none;
+  position: relative;
+  -webkit-transform: rotate(45deg);
+          transform: rotate(45deg);
+  -webkit-transform-origin: center center;
+          transform-origin: center center;
+  vertical-align: top;
+  width: 20px;
+  background: none;
+  height: 40px;
+  position: fixed;
+  right: 20px;
+  top: 20px;
+  width: 40px;
 }
 
-.menu-list a {
-  border-radius: 2px;
-  color: #4a4a4a;
+.modal-close:before, .modal-close:after {
+  background-color: white;
+  content: "";
   display: block;
-  padding: 5px 10px;
+  left: 50%;
+  position: absolute;
+  top: 50%;
+  -webkit-transform: translateX(-50%) translateY(-50%);
+          transform: translateX(-50%) translateY(-50%);
 }
 
-.menu-list a:hover {
-  background-color: whitesmoke;
-  color: #00d1b2;
+.modal-close:before {
+  height: 2px;
+  width: 50%;
 }
 
-.menu-list a.is-active {
-  background-color: #00d1b2;
-  color: white;
+.modal-close:after {
+  height: 50%;
+  width: 2px;
 }
 
-.menu-list li ul {
-  border-left: 1px solid #dbdbdb;
-  margin: 10px;
-  padding-left: 10px;
+.modal-close:hover, .modal-close:focus {
+  background-color: rgba(10, 10, 10, 0.3);
 }
 
-.menu-label {
-  color: #7a7a7a;
-  font-size: 11px;
-  letter-spacing: 1px;
-  margin-bottom: 5px;
-  text-transform: uppercase;
+.modal-close:active {
+  background-color: rgba(10, 10, 10, 0.4);
 }
 
-.menu-label:not(:first-child) {
-  margin-top: 20px;
+.modal-close.is-small {
+  height: 14px;
+  width: 14px;
 }
 
-.message-body {
-  border: 1px solid #dbdbdb;
-  border-radius: 3px;
-  padding: 12px 15px;
+.modal-close.is-medium {
+  height: 26px;
+  width: 26px;
 }
 
-.message-body strong {
-  color: inherit;
+.modal-close.is-large {
+  height: 30px;
+  width: 30px;
 }
 
-.message-header {
-  background-color: #4a4a4a;
-  border-radius: 3px 3px 0 0;
-  color: white;
-  padding: 7px 10px;
+.modal-card {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  max-height: calc(100vh - 40px);
+  overflow: hidden;
 }
 
-.message-header strong {
-  color: inherit;
+.modal-card-head,
+.modal-card-foot {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  background-color: whitesmoke;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+  -webkit-box-pack: start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  padding: 20px;
+  position: relative;
 }
 
-.message-header + .message-body {
-  border-radius: 0 0 3px 3px;
-  border-top: none;
+.modal-card-head {
+  border-bottom: 1px solid #dbdbdb;
+  border-top-left-radius: 5px;
+  border-top-right-radius: 5px;
 }
 
-.message {
-  background-color: whitesmoke;
-  border-radius: 3px;
+.modal-card-title {
+  color: #363636;
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+  font-size: 1.5rem;
+  line-height: 1;
 }
 
-.message:not(:last-child) {
-  margin-bottom: 20px;
+.modal-card-foot {
+  border-bottom-left-radius: 5px;
+  border-bottom-right-radius: 5px;
+  border-top: 1px solid #dbdbdb;
 }
 
-.message.is-white {
-  background-color: white;
+.modal-card-foot .button:not(:last-child) {
+  margin-right: 10px;
 }
 
-.message.is-white .message-header {
+.modal-card-body {
+  -webkit-overflow-scrolling: touch;
   background-color: white;
-  color: #0a0a0a;
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+  -ms-flex-negative: 1;
+      flex-shrink: 1;
+  overflow: auto;
+  padding: 20px;
 }
 
-.message.is-white .message-body {
-  border-color: white;
-  color: #666666;
+.modal {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: none;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  overflow: hidden;
+  position: fixed;
+  z-index: 1986;
 }
 
-.message.is-black {
-  background-color: whitesmoke;
-}
-
-.message.is-black .message-header {
-  background-color: #0a0a0a;
-  color: white;
+.modal.is-active {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
 }
 
-.message.is-black .message-body {
-  border-color: #0a0a0a;
-  color: gray;
+.nav-toggle {
+  cursor: pointer;
+  display: block;
+  height: 3.5rem;
+  position: relative;
+  width: 3.5rem;
 }
 
-.message.is-light {
-  background-color: whitesmoke;
+.nav-toggle span {
+  background-color: #4a4a4a;
+  display: block;
+  height: 1px;
+  left: 50%;
+  margin-left: -7px;
+  position: absolute;
+  top: 50%;
+  -webkit-transition: none 86ms ease-out;
+  transition: none 86ms ease-out;
+  -webkit-transition-property: background, left, opacity, -webkit-transform;
+  transition-property: background, left, opacity, -webkit-transform;
+  transition-property: background, left, opacity, transform;
+  transition-property: background, left, opacity, transform, -webkit-transform;
+  width: 15px;
 }
 
-.message.is-light .message-header {
-  background-color: whitesmoke;
-  color: #363636;
+.nav-toggle span:nth-child(1) {
+  margin-top: -6px;
 }
 
-.message.is-light .message-body {
-  border-color: whitesmoke;
-  color: #666666;
+.nav-toggle span:nth-child(2) {
+  margin-top: -1px;
 }
 
-.message.is-dark {
-  background-color: whitesmoke;
+.nav-toggle span:nth-child(3) {
+  margin-top: 4px;
 }
 
-.message.is-dark .message-header {
-  background-color: #363636;
-  color: whitesmoke;
+.nav-toggle:hover {
+  background-color: whitesmoke;
 }
 
-.message.is-dark .message-body {
-  border-color: #363636;
-  color: gray;
+.nav-toggle.is-active span {
+  background-color: #00d1b2;
 }
 
-.message.is-primary {
-  background-color: #ebfffc;
+.nav-toggle.is-active span:nth-child(1) {
+  margin-left: -5px;
+  -webkit-transform: rotate(45deg);
+          transform: rotate(45deg);
+  -webkit-transform-origin: left top;
+          transform-origin: left top;
 }
 
-.message.is-primary .message-header {
-  background-color: #00d1b2;
-  color: white;
+.nav-toggle.is-active span:nth-child(2) {
+  opacity: 0;
 }
 
-.message.is-primary .message-body {
-  border-color: #00d1b2;
-  color: gray;
+.nav-toggle.is-active span:nth-child(3) {
+  margin-left: -5px;
+  -webkit-transform: rotate(-45deg);
+          transform: rotate(-45deg);
+  -webkit-transform-origin: left bottom;
+          transform-origin: left bottom;
 }
 
-.message.is-info {
-  background-color: #eef3fc;
+@media screen and (min-width: 769px) {
+  .nav-toggle {
+    display: none;
+  }
 }
 
-.message.is-info .message-header {
-  background-color: #3273dc;
-  color: white;
+.nav-item {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-flex: 0;
+      -ms-flex-positive: 0;
+          flex-grow: 0;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+  font-size: 1rem;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  padding: 0.5rem 0.75rem;
 }
 
-.message.is-info .message-body {
-  border-color: #3273dc;
-  color: gray;
+.nav-item a {
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
 }
 
-.message.is-success {
-  background-color: #eefcf3;
+.nav-item img {
+  max-height: 1.75rem;
 }
 
-.message.is-success .message-header {
-  background-color: #23d160;
-  color: white;
+.nav-item .button + .button {
+  margin-left: 0.75rem;
 }
 
-.message.is-success .message-body {
-  border-color: #23d160;
-  color: gray;
+.nav-item .tag:first-child:not(:last-child) {
+  margin-right: 0.5rem;
 }
 
-.message.is-warning {
-  background-color: #fffbeb;
+.nav-item .tag:last-child:not(:first-child) {
+  margin-left: 0.5rem;
 }
 
-.message.is-warning .message-header {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
+@media screen and (max-width: 768px) {
+  .nav-item {
+    -webkit-box-pack: start;
+        -ms-flex-pack: start;
+            justify-content: flex-start;
+  }
 }
 
-.message.is-warning .message-body {
-  border-color: #ffdd57;
-  color: gray;
+.nav-item a,
+a.nav-item {
+  color: #7a7a7a;
 }
 
-.message.is-danger {
-  background-color: #ffebef;
+.nav-item a:hover,
+a.nav-item:hover {
+  color: #363636;
 }
 
-.message.is-danger .message-header {
-  background-color: #ff3860;
-  color: white;
+.nav-item a.is-active,
+a.nav-item.is-active {
+  color: #363636;
 }
 
-.message.is-danger .message-body {
-  border-color: #ff3860;
-  color: gray;
+.nav-item a.is-tab,
+a.nav-item.is-tab {
+  border-bottom: 1px solid transparent;
+  border-top: 1px solid transparent;
+  padding-bottom: calc(0.5rem - 1px);
+  padding-left: 1rem;
+  padding-right: 1rem;
+  padding-top: calc(0.5rem - 1px);
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.nav-item a.is-tab:hover,
+a.nav-item.is-tab:hover {
+  border-bottom-color: #00d1b2;
+  border-top-color: transparent;
 }
 
-.modal-background {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
-  background-color: rgba(10, 10, 10, 0.86);
+.nav-item a.is-tab.is-active,
+a.nav-item.is-tab.is-active {
+  border-bottom: 3px solid #00d1b2;
+  color: #00d1b2;
+  padding-bottom: calc(0.5rem - 3px);
 }
 
-.modal-content,
-.modal-card {
-  margin: 0 20px;
-  max-height: calc(100vh - 160px);
-  overflow: auto;
-  position: relative;
-  width: 100%;
+@media screen and (min-width: 1000px) {
+  .nav-item a.is-brand,
+  a.nav-item.is-brand {
+    padding-left: 0;
+  }
 }
 
-@media screen and (min-width: 769px) {
-  .modal-content,
-  .modal-card {
-    margin: 0 auto;
-    max-height: calc(100vh - 40px);
-    width: 640px;
+@media screen and (max-width: 768px) {
+  .nav-menu {
+    background-color: white;
+    box-shadow: 0 4px 7px rgba(10, 10, 10, 0.1);
+    left: 0;
+    display: none;
+    right: 0;
+    top: 100%;
+    position: absolute;
+  }
+  .nav-menu .nav-item {
+    border-top: 1px solid rgba(219, 219, 219, 0.5);
+    padding: 0.75rem;
+  }
+  .nav-menu.is-active {
+    display: block;
   }
 }
 
-.modal-close {
-  -webkit-touch-callout: none;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  background-color: rgba(10, 10, 10, 0.1);
-  border: none;
-  border-radius: 290486px;
-  cursor: pointer;
-  display: inline-block;
-  height: 24px;
-  outline: none;
-  position: relative;
-  vertical-align: top;
-  width: 24px;
-  background: none;
-  height: 40px;
-  position: fixed;
-  right: 20px;
-  top: 20px;
-  width: 40px;
+@media screen and (min-width: 769px) and (max-width: 999px) {
+  .nav-menu {
+    padding-right: 1.5rem;
+  }
 }
 
-.modal-close:before, .modal-close:after {
-  background-color: white;
-  content: "";
-  display: block;
-  height: 2px;
-  left: 50%;
-  margin-left: -25%;
-  margin-top: -1px;
-  position: absolute;
-  top: 50%;
-  width: 50%;
+.nav-left,
+.nav-right {
+  -webkit-box-align: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  -ms-flex-preferred-size: 0;
+      flex-basis: 0;
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
 }
 
-.modal-close:before {
-  -webkit-transform: rotate(45deg);
-          transform: rotate(45deg);
+.nav-left {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  overflow: hidden;
+  overflow-x: auto;
+  white-space: nowrap;
 }
 
-.modal-close:after {
-  -webkit-transform: rotate(-45deg);
-          transform: rotate(-45deg);
-}
-
-.modal-close:hover {
-  background-color: rgba(10, 10, 10, 0.2);
+.nav-center {
+  -webkit-box-align: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-flex: 0;
+      -ms-flex-positive: 0;
+          flex-grow: 0;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  margin-left: auto;
+  margin-right: auto;
 }
 
-.modal-close.is-small {
-  height: 16px;
-  width: 16px;
+.nav-right {
+  -webkit-box-pack: end;
+      -ms-flex-pack: end;
+          justify-content: flex-end;
 }
 
-.modal-close.is-medium {
-  height: 32px;
-  width: 32px;
+@media screen and (min-width: 769px) {
+  .nav-right {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+  }
 }
 
-.modal-close.is-large {
-  height: 40px;
-  width: 40px;
+.nav {
+  -webkit-box-align: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  background-color: white;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  min-height: 3.5rem;
+  position: relative;
+  text-align: center;
+  z-index: 2;
 }
 
-.modal-card {
+.nav > .container {
+  -webkit-box-align: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  max-height: calc(100vh - 40px);
-  overflow: hidden;
+  min-height: 3.5rem;
+  width: 100%;
 }
 
-.modal-card-head,
-.modal-card-foot {
+.nav.has-shadow {
+  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
+}
+
+.pagination,
+.pagination-list {
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
-  background-color: whitesmoke;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
-  -webkit-box-pack: start;
-      -ms-flex-pack: start;
-          justify-content: flex-start;
-  padding: 20px;
-  position: relative;
-}
-
-.modal-card-head {
-  border-bottom: 1px solid #dbdbdb;
-  border-top-left-radius: 5px;
-  border-top-right-radius: 5px;
-}
-
-.modal-card-title {
-  color: #363636;
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
-  font-size: 24px;
-  line-height: 1;
-}
-
-.modal-card-foot {
-  border-bottom-left-radius: 5px;
-  border-bottom-right-radius: 5px;
-  border-top: 1px solid #dbdbdb;
-}
-
-.modal-card-foot .button:not(:last-child) {
-  margin-right: 10px;
-}
-
-.modal-card-body {
-  background-color: white;
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
-  -ms-flex-negative: 1;
-      flex-shrink: 1;
-  overflow: auto;
-  padding: 20px;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  text-align: center;
 }
 
-.modal {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
+.pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+  -moz-appearance: none;
+  -webkit-appearance: none;
   -webkit-box-align: center;
       -ms-flex-align: center;
-              -ms-grid-row-align: center;
           align-items: center;
-  display: none;
+  border: none;
+  border-radius: 3px;
+  box-shadow: none;
+  display: -webkit-inline-box;
+  display: -ms-inline-flexbox;
+  display: inline-flex;
+  font-size: 1rem;
+  height: 2.285em;
+  -webkit-box-pack: start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
+  position: relative;
+  vertical-align: top;
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  font-size: 0.875rem;
+  padding-left: 0.5em;
+  padding-right: 0.5em;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
-  overflow: hidden;
-  position: fixed;
-  z-index: 1986;
+  text-align: center;
 }
 
-.modal.is-active {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
+.pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active,
+.pagination-next:focus,
+.pagination-next.is-focused,
+.pagination-next:active,
+.pagination-next.is-active,
+.pagination-link:focus,
+.pagination-link.is-focused,
+.pagination-link:active,
+.pagination-link.is-active,
+.pagination-ellipsis:focus,
+.pagination-ellipsis.is-focused,
+.pagination-ellipsis:active,
+.pagination-ellipsis.is-active {
+  outline: none;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.pagination-previous[disabled], .pagination-previous.is-disabled,
+.pagination-next[disabled],
+.pagination-next.is-disabled,
+.pagination-link[disabled],
+.pagination-link.is-disabled,
+.pagination-ellipsis[disabled],
+.pagination-ellipsis.is-disabled {
+  pointer-events: none;
 }
 
-.nav-toggle {
-  cursor: pointer;
-  display: block;
-  height: 50px;
-  position: relative;
-  width: 50px;
+.pagination-previous,
+.pagination-next,
+.pagination-link {
+  border: 1px solid #dbdbdb;
+  min-width: 2.5em;
 }
 
-.nav-toggle span {
-  background-color: #4a4a4a;
-  display: block;
-  height: 1px;
-  left: 50%;
-  margin-left: -7px;
-  position: absolute;
-  top: 50%;
-  -webkit-transition: none 86ms ease-out;
-  transition: none 86ms ease-out;
-  -webkit-transition-property: background, left, opacity, -webkit-transform;
-  transition-property: background, left, opacity, -webkit-transform;
-  transition-property: background, left, opacity, transform;
-  transition-property: background, left, opacity, transform, -webkit-transform;
-  width: 15px;
+.pagination-previous:hover,
+.pagination-next:hover,
+.pagination-link:hover {
+  border-color: #b5b5b5;
+  color: #363636;
 }
 
-.nav-toggle span:nth-child(1) {
-  margin-top: -6px;
+.pagination-previous:focus,
+.pagination-next:focus,
+.pagination-link:focus {
+  border-color: #00d1b2;
 }
 
-.nav-toggle span:nth-child(2) {
-  margin-top: -1px;
+.pagination-previous:active,
+.pagination-next:active,
+.pagination-link:active {
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
 }
 
-.nav-toggle span:nth-child(3) {
-  margin-top: 4px;
+.pagination-previous[disabled], .pagination-previous.is-disabled,
+.pagination-next[disabled],
+.pagination-next.is-disabled,
+.pagination-link[disabled],
+.pagination-link.is-disabled {
+  background: #dbdbdb;
+  color: #7a7a7a;
+  opacity: 0.5;
+  pointer-events: none;
 }
 
-.nav-toggle:hover {
-  background-color: whitesmoke;
+.pagination-previous,
+.pagination-next {
+  padding-left: 0.75em;
+  padding-right: 0.75em;
 }
 
-.nav-toggle.is-active span {
+.pagination-link.is-current {
   background-color: #00d1b2;
+  border-color: #00d1b2;
+  color: #fff;
 }
 
-.nav-toggle.is-active span:nth-child(1) {
-  margin-left: -5px;
-  -webkit-transform: rotate(45deg);
-          transform: rotate(45deg);
-  -webkit-transform-origin: left top;
-          transform-origin: left top;
+.pagination-ellipsis {
+  color: #b5b5b5;
+  pointer-events: none;
 }
 
-.nav-toggle.is-active span:nth-child(2) {
-  opacity: 0;
+.pagination-list li:not(:first-child) {
+  margin-left: 0.375rem;
 }
 
-.nav-toggle.is-active span:nth-child(3) {
-  margin-left: -5px;
-  -webkit-transform: rotate(-45deg);
-          transform: rotate(-45deg);
-  -webkit-transform-origin: left bottom;
-          transform-origin: left bottom;
+@media screen and (max-width: 768px) {
+  .pagination {
+    -ms-flex-wrap: wrap;
+        flex-wrap: wrap;
+  }
+  .pagination-previous,
+  .pagination-next {
+    -webkit-box-flex: 1;
+        -ms-flex-positive: 1;
+            flex-grow: 1;
+    -ms-flex-negative: 1;
+        flex-shrink: 1;
+    width: calc(50% - 0.375rem);
+  }
+  .pagination-next {
+    margin-left: 0.75rem;
+  }
+  .pagination-list {
+    margin-top: 0.75rem;
+  }
+  .pagination-list li {
+    -webkit-box-flex: 1;
+        -ms-flex-positive: 1;
+            flex-grow: 1;
+    -ms-flex-negative: 1;
+        flex-shrink: 1;
+  }
 }
 
 @media screen and (min-width: 769px) {
-  .nav-toggle {
-    display: none;
+  .pagination-list {
+    -webkit-box-flex: 1;
+        -ms-flex-positive: 1;
+            flex-grow: 1;
+    -ms-flex-negative: 1;
+        flex-shrink: 1;
+    -webkit-box-pack: start;
+        -ms-flex-pack: start;
+            justify-content: flex-start;
+    -webkit-box-ordinal-group: 2;
+        -ms-flex-order: 1;
+            order: 1;
+  }
+  .pagination-previous,
+  .pagination-next {
+    margin-left: 0.75rem;
+  }
+  .pagination-previous {
+    -webkit-box-ordinal-group: 3;
+        -ms-flex-order: 2;
+            order: 2;
+  }
+  .pagination-next {
+    -webkit-box-ordinal-group: 4;
+        -ms-flex-order: 3;
+            order: 3;
+  }
+  .pagination {
+    -webkit-box-pack: justify;
+        -ms-flex-pack: justify;
+            justify-content: space-between;
+  }
+  .pagination.is-centered .pagination-previous {
+    margin-left: 0;
+    -webkit-box-ordinal-group: 2;
+        -ms-flex-order: 1;
+            order: 1;
+  }
+  .pagination.is-centered .pagination-list {
+    -webkit-box-pack: center;
+        -ms-flex-pack: center;
+            justify-content: center;
+    -webkit-box-ordinal-group: 3;
+        -ms-flex-order: 2;
+            order: 2;
+  }
+  .pagination.is-centered .pagination-next {
+    -webkit-box-ordinal-group: 4;
+        -ms-flex-order: 3;
+            order: 3;
+  }
+  .pagination.is-right .pagination-previous {
+    margin-left: 0;
+    -webkit-box-ordinal-group: 2;
+        -ms-flex-order: 1;
+            order: 1;
+  }
+  .pagination.is-right .pagination-next {
+    -webkit-box-ordinal-group: 3;
+        -ms-flex-order: 2;
+            order: 2;
+    margin-right: 0.75rem;
+  }
+  .pagination.is-right .pagination-list {
+    -webkit-box-pack: end;
+        -ms-flex-pack: end;
+            justify-content: flex-end;
+    -webkit-box-ordinal-group: 4;
+        -ms-flex-order: 3;
+            order: 3;
   }
 }
 
-.nav-item {
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-flex: 0;
-      -ms-flex-positive: 0;
-          flex-grow: 0;
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  padding: 10px;
-}
-
-.nav-item a {
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
-}
-
-.nav-item img {
-  max-height: 24px;
+.panel {
+  font-size: 1rem;
 }
 
-.nav-item .button + .button {
-  margin-left: 10px;
+.panel:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-.nav-item .tag:first-child {
-  margin-right: 5px;
+.panel-heading,
+.panel-tabs,
+.panel-block {
+  border-bottom: 1px solid #dbdbdb;
+  border-left: 1px solid #dbdbdb;
+  border-right: 1px solid #dbdbdb;
 }
 
-.nav-item .tag:last-child {
-  margin-left: 5px;
+.panel-heading:first-child,
+.panel-tabs:first-child,
+.panel-block:first-child {
+  border-top: 1px solid #dbdbdb;
 }
 
-@media screen and (max-width: 768px) {
-  .nav-item {
-    -webkit-box-pack: start;
-        -ms-flex-pack: start;
-            justify-content: flex-start;
-  }
+.panel-heading {
+  background-color: whitesmoke;
+  border-radius: 3px 3px 0 0;
+  color: #363636;
+  font-size: 1.25em;
+  font-weight: 300;
+  line-height: 1.25;
+  padding: 0.5em 0.75em;
 }
 
-.nav-item a,
-a.nav-item {
-  color: #7a7a7a;
+.panel-tabs {
+  -webkit-box-align: end;
+      -ms-flex-align: end;
+          align-items: flex-end;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  font-size: 0.875em;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
 }
 
-.nav-item a:hover,
-a.nav-item:hover {
-  color: #363636;
+.panel-tabs a {
+  border-bottom: 1px solid #dbdbdb;
+  margin-bottom: -1px;
+  padding: 0.5em;
 }
 
-.nav-item a.is-active,
-a.nav-item.is-active {
+.panel-tabs a.is-active {
+  border-bottom-color: #4a4a4a;
   color: #363636;
 }
 
-.nav-item a.is-tab,
-a.nav-item.is-tab {
-  border-bottom: 1px solid transparent;
-  border-top: 1px solid transparent;
-  padding-left: 12px;
-  padding-right: 12px;
-}
-
-.nav-item a.is-tab:hover,
-a.nav-item.is-tab:hover {
-  border-bottom: 1px solid #00d1b2;
-  border-top: 1px solid transparent;
+.panel-list a {
+  color: #4a4a4a;
 }
 
-.nav-item a.is-tab.is-active,
-a.nav-item.is-tab.is-active {
-  border-bottom: 3px solid #00d1b2;
-  border-top: 3px solid transparent;
+.panel-list a:hover {
   color: #00d1b2;
 }
 
-@media screen and (max-width: 768px) {
-  .nav-menu {
-    background-color: white;
-    box-shadow: 0 4px 7px rgba(10, 10, 10, 0.1);
-    left: 0;
-    display: none;
-    right: 0;
-    top: 100%;
-    position: absolute;
-  }
-  .nav-menu .nav-item {
-    border-top: 1px solid rgba(219, 219, 219, 0.5);
-    padding: 10px;
-  }
-  .nav-menu.is-active {
-    display: block;
-  }
-}
-
-@media screen and (min-width: 769px) and (max-width: 979px) {
-  .nav-menu {
-    padding-right: 20px;
-  }
-}
-
-.nav-left {
-  -webkit-box-align: stretch;
-      -ms-flex-align: stretch;
-          align-items: stretch;
+.panel-block {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  color: #363636;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
-  -ms-flex-preferred-size: 0;
-      flex-basis: 0;
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
   -webkit-box-pack: start;
       -ms-flex-pack: start;
           justify-content: flex-start;
-  overflow: hidden;
-  overflow-x: auto;
-  white-space: nowrap;
-}
-
-.nav-center {
-  -webkit-box-align: stretch;
-      -ms-flex-align: stretch;
-          align-items: stretch;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  margin-left: auto;
-  margin-right: auto;
+  padding: 0.5em 0.75em;
 }
 
-@media screen and (min-width: 769px) {
-  .nav-right {
-    -webkit-box-align: stretch;
-        -ms-flex-align: stretch;
-            align-items: stretch;
-    display: -webkit-box;
-    display: -ms-flexbox;
-    display: flex;
-    -ms-flex-preferred-size: 0;
-        flex-basis: 0;
-    -webkit-box-flex: 1;
-        -ms-flex-positive: 1;
-            flex-grow: 1;
-    -ms-flex-negative: 0;
-        flex-shrink: 0;
-    -webkit-box-pack: end;
-        -ms-flex-pack: end;
-            justify-content: flex-end;
-  }
+.panel-block input[type="checkbox"] {
+  margin-right: 0.75em;
 }
 
-.nav {
-  -webkit-box-align: stretch;
-      -ms-flex-align: stretch;
-          align-items: stretch;
-  background-color: white;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  min-height: 50px;
-  position: relative;
-  text-align: center;
-  z-index: 2;
+.panel-block > .control {
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+  -ms-flex-negative: 1;
+      flex-shrink: 1;
+  width: 100%;
 }
 
-.nav > .container {
-  -webkit-box-align: stretch;
-      -ms-flex-align: stretch;
-          align-items: stretch;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  min-height: 50px;
-  width: 100%;
+.panel-block.is-active {
+  border-left-color: #00d1b2;
+  color: #363636;
 }
 
-.nav > .container > .nav-left > .nav-item:first-child:not(.is-tab) {
-  padding-left: 0;
+.panel-block.is-active .panel-icon {
+  color: #00d1b2;
 }
 
-.nav > .container > .nav-right > .nav-item:last-child:not(.is-tab) {
-  padding-right: 0;
+a.panel-block,
+label.panel-block {
+  cursor: pointer;
 }
 
-.container > .nav > .nav-left > .nav-item:first-child:not(.is-tab) {
-  padding-left: 0;
+a.panel-block:hover,
+label.panel-block:hover {
+  background-color: whitesmoke;
 }
 
-.container > .nav > .nav-right > .nav-item:last-child:not(.is-tab) {
-  padding-right: 0;
+.panel-icon {
+  display: inline-block;
+  font-size: 14px;
+  height: 1em;
+  line-height: 1em;
+  text-align: center;
+  vertical-align: top;
+  width: 1em;
+  color: #7a7a7a;
+  margin-right: 0.75em;
 }
 
-.nav.has-shadow {
-  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
+.panel-icon .fa {
+  font-size: inherit;
+  line-height: inherit;
 }
 
-@media screen and (max-width: 979px) {
-  .nav > .container > .nav-left > .nav-item.is-brand:first-child,
-  .container > .nav > .nav-left > .nav-item.is-brand:first-child {
-    padding-left: 20px;
-  }
+.tabs {
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  -webkit-box-align: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  font-size: 1rem;
+  -webkit-box-pack: justify;
+      -ms-flex-pack: justify;
+          justify-content: space-between;
+  overflow: hidden;
+  overflow-x: auto;
+  white-space: nowrap;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.tabs:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-.pagination {
+.tabs a {
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
+  border-bottom: 1px solid #dbdbdb;
+  color: #4a4a4a;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
-  text-align: center;
+  margin-bottom: -1px;
+  padding: 0.5em 1em;
+  vertical-align: top;
 }
 
-.pagination a {
-  display: block;
-  min-width: 32px;
-  padding: 3px 8px;
+.tabs a:hover {
+  border-bottom-color: #363636;
+  color: #363636;
 }
 
-.pagination span {
-  color: #7a7a7a;
-  display: block;
-  margin: 0 4px;
-}
-
-.pagination li {
-  margin: 0 2px;
-}
-
-.pagination ul {
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-}
-
-@media screen and (max-width: 768px) {
-  .pagination {
-    -ms-flex-wrap: wrap;
-        flex-wrap: wrap;
-  }
-  .pagination > a {
-    width: calc(50% - 5px);
-  }
-  .pagination > a:not(:first-child) {
-    margin-left: 10px;
-  }
-  .pagination li {
-    -webkit-box-flex: 1;
-        -ms-flex-positive: 1;
-            flex-grow: 1;
-    -ms-flex-negative: 0;
-        flex-shrink: 0;
-  }
-  .pagination ul {
-    margin-top: 10px;
-  }
-}
-
-@media screen and (min-width: 769px) {
-  .pagination > a:not(:first-child) {
-    -webkit-box-ordinal-group: 2;
-        -ms-flex-order: 1;
-            order: 1;
-  }
-}
-
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
-}
-
-.panel-icon {
-  display: inline-block;
-  font-size: 14px;
-  height: 16px;
-  line-height: 16px;
-  text-align: center;
-  vertical-align: top;
-  width: 16px;
-  color: #7a7a7a;
-  float: left;
-  margin: 0 4px 0 -2px;
-}
-
-.panel-icon .fa {
-  font-size: inherit;
-  line-height: inherit;
-}
-
-.panel-heading {
-  background-color: whitesmoke;
-  border-bottom: 1px solid #dbdbdb;
-  border-radius: 4px 4px 0 0;
-  color: #363636;
-  font-size: 18px;
-  font-weight: 300;
-  padding: 10px;
-}
-
-.panel-list a {
-  color: #4a4a4a;
-}
-
-.panel-list a:hover {
-  color: #00d1b2;
-}
-
-.panel-tabs {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  font-size: 11px;
-  padding: 5px 10px 0;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-}
-
-.panel-tabs a {
-  border-bottom: 1px solid #dbdbdb;
-  margin-bottom: -1px;
-  padding: 5px;
-}
-
-.panel-tabs a.is-active {
-  border-bottom-color: #363636;
-  color: #363636;
-}
-
-.panel-tabs:not(:last-child) {
-  border-bottom: 1px solid #dbdbdb;
-}
-
-.panel-block {
-  color: #363636;
-  display: block;
-  line-height: 16px;
-  padding: 10px;
-}
-
-.panel-block:not(:last-child) {
-  border-bottom: 1px solid #dbdbdb;
-}
-
-a.panel-block:hover {
-  background-color: whitesmoke;
-}
-
-.panel {
-  border: 1px solid #dbdbdb;
-  border-radius: 5px;
-}
-
-.panel:not(:last-child) {
-  margin-bottom: 20px;
-}
-
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
-}
-
-.tabs {
-  -webkit-touch-callout: none;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
-  -webkit-box-align: stretch;
-      -ms-flex-align: stretch;
-          align-items: stretch;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: justify;
-      -ms-flex-pack: justify;
-          justify-content: space-between;
-  line-height: 24px;
-  overflow: hidden;
-  overflow-x: auto;
-  white-space: nowrap;
-}
-
-.tabs:not(:last-child) {
-  margin-bottom: 20px;
-}
-
-.tabs a {
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-          align-items: center;
-  border-bottom: 1px solid #dbdbdb;
-  color: #4a4a4a;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
-  margin-bottom: -1px;
-  padding: 6px 12px;
-  vertical-align: top;
-}
-
-.tabs a:hover {
-  border-bottom-color: #363636;
-  color: #363636;
-}
-
-.tabs li {
+.tabs li {
   display: block;
 }
 
@@ -4481,7 +4552,7 @@ a.panel-block:hover {
 }
 
 .tabs ul.is-left {
-  padding-right: 10px;
+  padding-right: 0.75em;
 }
 
 .tabs ul.is-center {
@@ -4491,23 +4562,23 @@ a.panel-block:hover {
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
-  padding-left: 10px;
-  padding-right: 10px;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
 }
 
 .tabs ul.is-right {
   -webkit-box-pack: end;
       -ms-flex-pack: end;
           justify-content: flex-end;
-  padding-left: 10px;
+  padding-left: 0.75em;
 }
 
 .tabs .icon:first-child {
-  margin-right: 8px;
+  margin-right: 0.5em;
 }
 
 .tabs .icon:last-child {
-  margin-left: 8px;
+  margin-left: 0.5em;
 }
 
 .tabs.is-centered ul {
@@ -4525,8 +4596,6 @@ a.panel-block:hover {
 .tabs.is-boxed a {
   border: 1px solid transparent;
   border-radius: 3px 3px 0 0;
-  padding-bottom: 5px;
-  padding-top: 5px;
 }
 
 .tabs.is-boxed a:hover {
@@ -4551,8 +4620,6 @@ a.panel-block:hover {
 .tabs.is-toggle a {
   border: 1px solid #dbdbdb;
   margin-bottom: 0;
-  padding-bottom: 5px;
-  padding-top: 5px;
   position: relative;
 }
 
@@ -4577,7 +4644,7 @@ a.panel-block:hover {
 .tabs.is-toggle li.is-active a {
   background-color: #00d1b2;
   border-color: #00d1b2;
-  color: white;
+  color: #fff;
   z-index: 1;
 }
 
@@ -4586,53 +4653,15 @@ a.panel-block:hover {
 }
 
 .tabs.is-small {
-  font-size: 11px;
-}
-
-.tabs.is-small a {
-  padding: 2px 8px;
-}
-
-.tabs.is-small.is-boxed a, .tabs.is-small.is-toggle a {
-  padding-bottom: 1px;
-  padding-top: 1px;
+  font-size: 0.75rem;
 }
 
 .tabs.is-medium {
-  font-size: 18px;
-}
-
-.tabs.is-medium a {
-  padding: 10px 16px;
-}
-
-.tabs.is-medium.is-boxed a, .tabs.is-medium.is-toggle a {
-  padding-bottom: 9px;
-  padding-top: 9px;
+  font-size: 1.25rem;
 }
 
 .tabs.is-large {
-  font-size: 28px;
-}
-
-.tabs.is-large a {
-  padding: 14px 20px;
-}
-
-.tabs.is-large.is-boxed a, .tabs.is-large.is-toggle a {
-  padding-bottom: 13px;
-  padding-top: 13px;
-}
-
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+  font-size: 1.5rem;
 }
 
 .column {
@@ -4644,7 +4673,7 @@ a.panel-block:hover {
           flex-grow: 1;
   -ms-flex-negative: 1;
       flex-shrink: 1;
-  padding: 10px;
+  padding: 0.75rem;
 }
 
 .columns.is-mobile > .column.is-narrow {
@@ -5181,7 +5210,7 @@ a.panel-block:hover {
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .column.is-narrow-desktop {
     -webkit-box-flex: 0;
         -ms-flex: none;
@@ -5348,7 +5377,7 @@ a.panel-block:hover {
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .column.is-narrow-widescreen {
     -webkit-box-flex: 0;
         -ms-flex: none;
@@ -5515,1250 +5544,2122 @@ a.panel-block:hover {
   }
 }
 
-.columns {
-  margin-left: -10px;
-  margin-right: -10px;
-  margin-top: -10px;
+.columns {
+  margin-left: -0.75rem;
+  margin-right: -0.75rem;
+  margin-top: -0.75rem;
+}
+
+.columns:last-child {
+  margin-bottom: -0.75rem;
+}
+
+.columns:not(:last-child) {
+  margin-bottom: 0.75rem;
+}
+
+.columns.is-centered {
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+
+.columns.is-gapless {
+  margin-left: 0;
+  margin-right: 0;
+  margin-top: 0;
+}
+
+.columns.is-gapless:last-child {
+  margin-bottom: 0;
+}
+
+.columns.is-gapless:not(:last-child) {
+  margin-bottom: 1.5rem;
+}
+
+.columns.is-gapless > .column {
+  margin: 0;
+  padding: 0;
+}
+
+@media screen and (min-width: 769px) {
+  .columns.is-grid {
+    -ms-flex-wrap: wrap;
+        flex-wrap: wrap;
+  }
+  .columns.is-grid > .column {
+    max-width: 33.3333%;
+    padding: 0.75rem;
+    width: 33.3333%;
+  }
+  .columns.is-grid > .column + .column {
+    margin-left: 0;
+  }
+}
+
+.columns.is-mobile {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+}
+
+.columns.is-multiline {
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
+}
+
+.columns.is-vcentered {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+}
+
+@media screen and (min-width: 769px) {
+  .columns:not(.is-desktop) {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+  }
+}
+
+@media screen and (min-width: 1000px) {
+  .columns.is-desktop {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+  }
+}
+
+.tile {
+  -webkit-box-align: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  display: block;
+  -ms-flex-preferred-size: 0;
+      flex-basis: 0;
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+  -ms-flex-negative: 1;
+      flex-shrink: 1;
+  min-height: -webkit-min-content;
+  min-height: -moz-min-content;
+  min-height: min-content;
+}
+
+.tile.is-ancestor {
+  margin-left: -0.75rem;
+  margin-right: -0.75rem;
+  margin-top: -0.75rem;
+}
+
+.tile.is-ancestor:last-child {
+  margin-bottom: -0.75rem;
+}
+
+.tile.is-ancestor:not(:last-child) {
+  margin-bottom: 0.75rem;
+}
+
+.tile.is-child {
+  margin: 0 !important;
+}
+
+.tile.is-parent {
+  padding: 0.75rem;
+}
+
+.tile.is-vertical {
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+}
+
+.tile.is-vertical > .tile.is-child:not(:last-child) {
+  margin-bottom: 1.5rem !important;
+}
+
+@media screen and (min-width: 769px) {
+  .tile:not(.is-child) {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+  }
+  .tile.is-1 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 8.33333%;
+  }
+  .tile.is-2 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 16.66667%;
+  }
+  .tile.is-3 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .tile.is-4 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 33.33333%;
+  }
+  .tile.is-5 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 41.66667%;
+  }
+  .tile.is-6 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .tile.is-7 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 58.33333%;
+  }
+  .tile.is-8 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 66.66667%;
+  }
+  .tile.is-9 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .tile.is-10 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 83.33333%;
+  }
+  .tile.is-11 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 91.66667%;
+  }
+  .tile.is-12 {
+    -webkit-box-flex: 0;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+}
+
+.hero-video {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+  overflow: hidden;
+}
+
+.hero-video video {
+  left: 50%;
+  min-height: 100%;
+  min-width: 100%;
+  position: absolute;
+  top: 50%;
+  -webkit-transform: translate3d(-50%, -50%, 0);
+          transform: translate3d(-50%, -50%, 0);
+}
+
+.hero-video.is-transparent {
+  opacity: 0.3;
+}
+
+@media screen and (max-width: 768px) {
+  .hero-video {
+    display: none;
+  }
+}
+
+.hero-buttons {
+  margin-top: 1.5rem;
+}
+
+@media screen and (max-width: 768px) {
+  .hero-buttons .button {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+  }
+  .hero-buttons .button:not(:last-child) {
+    margin-bottom: 0.75rem;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .hero-buttons {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: center;
+        -ms-flex-pack: center;
+            justify-content: center;
+  }
+  .hero-buttons .button:not(:last-child) {
+    margin-right: 1.5rem;
+  }
+}
+
+.hero-head,
+.hero-foot {
+  -webkit-box-flex: 0;
+      -ms-flex-positive: 0;
+          flex-grow: 0;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+}
+
+.hero-body {
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+  padding: 3rem 1.5rem;
+}
+
+@media screen and (min-width: 1192px) {
+  .hero-body {
+    padding-left: 0;
+    padding-right: 0;
+  }
+}
+
+.hero {
+  -webkit-box-align: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  background-color: white;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  -webkit-box-pack: justify;
+      -ms-flex-pack: justify;
+          justify-content: space-between;
+}
+
+.hero .nav {
+  background: none;
+  box-shadow: 0 1px 0 rgba(219, 219, 219, 0.3);
+}
+
+.hero .tabs ul {
+  border-bottom: none;
+}
+
+.hero.is-white {
+  background-color: white;
+  color: #0a0a0a;
+}
+
+.hero.is-white a,
+.hero.is-white strong {
+  color: inherit;
+}
+
+.hero.is-white .title {
+  color: #0a0a0a;
+}
+
+.hero.is-white .subtitle {
+  color: rgba(10, 10, 10, 0.9);
+}
+
+.hero.is-white .subtitle a,
+.hero.is-white .subtitle strong {
+  color: #0a0a0a;
+}
+
+.hero.is-white .nav {
+  box-shadow: 0 1px 0 rgba(10, 10, 10, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-white .nav-menu {
+    background-color: white;
+  }
+}
+
+.hero.is-white a.nav-item,
+.hero.is-white .nav-item a:not(.button) {
+  color: rgba(10, 10, 10, 0.7);
+}
+
+.hero.is-white a.nav-item:hover, .hero.is-white a.nav-item.is-active,
+.hero.is-white .nav-item a:not(.button):hover,
+.hero.is-white .nav-item a:not(.button).is-active {
+  color: #0a0a0a;
+}
+
+.hero.is-white .tabs a {
+  color: #0a0a0a;
+  opacity: 0.9;
+}
+
+.hero.is-white .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-white .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+  color: #0a0a0a;
+}
+
+.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+  background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
+  background-color: #0a0a0a;
+  border-color: #0a0a0a;
+  color: white;
+}
+
+.hero.is-white.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #e6e6e6 0%, white 71%, white 100%);
+  background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-white .nav-toggle span {
+    background-color: #0a0a0a;
+  }
+  .hero.is-white .nav-toggle:hover {
+    background-color: rgba(10, 10, 10, 0.1);
+  }
+  .hero.is-white .nav-toggle.is-active span {
+    background-color: #0a0a0a;
+  }
+  .hero.is-white .nav-menu .nav-item {
+    border-top-color: rgba(10, 10, 10, 0.2);
+  }
+}
+
+.hero.is-black {
+  background-color: #0a0a0a;
+  color: white;
+}
+
+.hero.is-black a,
+.hero.is-black strong {
+  color: inherit;
+}
+
+.hero.is-black .title {
+  color: white;
+}
+
+.hero.is-black .subtitle {
+  color: rgba(255, 255, 255, 0.9);
+}
+
+.hero.is-black .subtitle a,
+.hero.is-black .subtitle strong {
+  color: white;
+}
+
+.hero.is-black .nav {
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-black .nav-menu {
+    background-color: #0a0a0a;
+  }
+}
+
+.hero.is-black a.nav-item,
+.hero.is-black .nav-item a:not(.button) {
+  color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-black a.nav-item:hover, .hero.is-black a.nav-item.is-active,
+.hero.is-black .nav-item a:not(.button):hover,
+.hero.is-black .nav-item a:not(.button).is-active {
+  color: white;
+}
+
+.hero.is-black .tabs a {
+  color: white;
+  opacity: 0.9;
+}
+
+.hero.is-black .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-black .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+  color: white;
+}
+
+.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+  background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
+  background-color: white;
+  border-color: white;
+  color: #0a0a0a;
+}
+
+.hero.is-black.is-bold {
+  background-image: -webkit-linear-gradient(309deg, black 0%, #0a0a0a 71%, #181616 100%);
+  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-black .nav-toggle span {
+    background-color: white;
+  }
+  .hero.is-black .nav-toggle:hover {
+    background-color: rgba(10, 10, 10, 0.1);
+  }
+  .hero.is-black .nav-toggle.is-active span {
+    background-color: white;
+  }
+  .hero.is-black .nav-menu .nav-item {
+    border-top-color: rgba(255, 255, 255, 0.2);
+  }
+}
+
+.hero.is-light {
+  background-color: whitesmoke;
+  color: #363636;
+}
+
+.hero.is-light a,
+.hero.is-light strong {
+  color: inherit;
+}
+
+.hero.is-light .title {
+  color: #363636;
+}
+
+.hero.is-light .subtitle {
+  color: rgba(54, 54, 54, 0.9);
+}
+
+.hero.is-light .subtitle a,
+.hero.is-light .subtitle strong {
+  color: #363636;
+}
+
+.hero.is-light .nav {
+  box-shadow: 0 1px 0 rgba(54, 54, 54, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-light .nav-menu {
+    background-color: whitesmoke;
+  }
+}
+
+.hero.is-light a.nav-item,
+.hero.is-light .nav-item a:not(.button) {
+  color: rgba(54, 54, 54, 0.7);
+}
+
+.hero.is-light a.nav-item:hover, .hero.is-light a.nav-item.is-active,
+.hero.is-light .nav-item a:not(.button):hover,
+.hero.is-light .nav-item a:not(.button).is-active {
+  color: #363636;
+}
+
+.hero.is-light .tabs a {
+  color: #363636;
+  opacity: 0.9;
+}
+
+.hero.is-light .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-light .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
+  color: #363636;
+}
+
+.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
+  background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
+  background-color: #363636;
+  border-color: #363636;
+  color: whitesmoke;
+}
+
+.hero.is-light.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
+  background-image: linear-gradient(141deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-light .nav-toggle span {
+    background-color: #363636;
+  }
+  .hero.is-light .nav-toggle:hover {
+    background-color: rgba(10, 10, 10, 0.1);
+  }
+  .hero.is-light .nav-toggle.is-active span {
+    background-color: #363636;
+  }
+  .hero.is-light .nav-menu .nav-item {
+    border-top-color: rgba(54, 54, 54, 0.2);
+  }
+}
+
+.hero.is-dark {
+  background-color: #363636;
+  color: whitesmoke;
+}
+
+.hero.is-dark a,
+.hero.is-dark strong {
+  color: inherit;
+}
+
+.hero.is-dark .title {
+  color: whitesmoke;
+}
+
+.hero.is-dark .subtitle {
+  color: rgba(245, 245, 245, 0.9);
+}
+
+.hero.is-dark .subtitle a,
+.hero.is-dark .subtitle strong {
+  color: whitesmoke;
+}
+
+.hero.is-dark .nav {
+  box-shadow: 0 1px 0 rgba(245, 245, 245, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-dark .nav-menu {
+    background-color: #363636;
+  }
+}
+
+.hero.is-dark a.nav-item,
+.hero.is-dark .nav-item a:not(.button) {
+  color: rgba(245, 245, 245, 0.7);
+}
+
+.hero.is-dark a.nav-item:hover, .hero.is-dark a.nav-item.is-active,
+.hero.is-dark .nav-item a:not(.button):hover,
+.hero.is-dark .nav-item a:not(.button).is-active {
+  color: whitesmoke;
+}
+
+.hero.is-dark .tabs a {
+  color: whitesmoke;
+  opacity: 0.9;
+}
+
+.hero.is-dark .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-dark .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+  color: whitesmoke;
+}
+
+.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+  background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
+  background-color: whitesmoke;
+  border-color: whitesmoke;
+  color: #363636;
+}
+
+.hero.is-dark.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #1f1919 0%, #363636 71%, #463f3f 100%);
+  background-image: linear-gradient(141deg, #1f1919 0%, #363636 71%, #463f3f 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-dark .nav-toggle span {
+    background-color: whitesmoke;
+  }
+  .hero.is-dark .nav-toggle:hover {
+    background-color: rgba(10, 10, 10, 0.1);
+  }
+  .hero.is-dark .nav-toggle.is-active span {
+    background-color: whitesmoke;
+  }
+  .hero.is-dark .nav-menu .nav-item {
+    border-top-color: rgba(245, 245, 245, 0.2);
+  }
+}
+
+.hero.is-primary {
+  background-color: #00d1b2;
+  color: #fff;
+}
+
+.hero.is-primary a,
+.hero.is-primary strong {
+  color: inherit;
+}
+
+.hero.is-primary .title {
+  color: #fff;
+}
+
+.hero.is-primary .subtitle {
+  color: rgba(255, 255, 255, 0.9);
+}
+
+.hero.is-primary .subtitle a,
+.hero.is-primary .subtitle strong {
+  color: #fff;
+}
+
+.hero.is-primary .nav {
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-primary .nav-menu {
+    background-color: #00d1b2;
+  }
+}
+
+.hero.is-primary a.nav-item,
+.hero.is-primary .nav-item a:not(.button) {
+  color: rgba(255, 255, 255, 0.7);
 }
 
-.columns:last-child {
-  margin-bottom: -10px;
+.hero.is-primary a.nav-item:hover, .hero.is-primary a.nav-item.is-active,
+.hero.is-primary .nav-item a:not(.button):hover,
+.hero.is-primary .nav-item a:not(.button).is-active {
+  color: #fff;
 }
 
-.columns:not(:last-child) {
-  margin-bottom: 10px;
+.hero.is-primary .tabs a {
+  color: #fff;
+  opacity: 0.9;
 }
 
-.columns.is-centered {
-  -webkit-box-pack: center;
-      -ms-flex-pack: center;
-          justify-content: center;
+.hero.is-primary .tabs a:hover {
+  opacity: 1;
 }
 
-.columns.is-gapless {
-  margin-left: 0;
-  margin-right: 0;
-  margin-top: 0;
+.hero.is-primary .tabs li.is-active a {
+  opacity: 1;
 }
 
-.columns.is-gapless:last-child {
-  margin-bottom: 0;
+.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+  color: #fff;
 }
 
-.columns.is-gapless:not(:last-child) {
-  margin-bottom: 20px;
+.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+  background-color: rgba(10, 10, 10, 0.1);
 }
 
-.columns.is-gapless > .column {
-  margin: 0;
-  padding: 0;
+.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
+  background-color: #fff;
+  border-color: #fff;
+  color: #00d1b2;
 }
 
-@media screen and (min-width: 769px) {
-  .columns.is-grid {
-    -ms-flex-wrap: wrap;
-        flex-wrap: wrap;
+.hero.is-primary.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
+  background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-primary .nav-toggle span {
+    background-color: #fff;
   }
-  .columns.is-grid > .column {
-    max-width: 33.3333%;
-    padding: 10px;
-    width: 33.3333%;
+  .hero.is-primary .nav-toggle:hover {
+    background-color: rgba(10, 10, 10, 0.1);
   }
-  .columns.is-grid > .column + .column {
-    margin-left: 0;
+  .hero.is-primary .nav-toggle.is-active span {
+    background-color: #fff;
+  }
+  .hero.is-primary .nav-menu .nav-item {
+    border-top-color: rgba(255, 255, 255, 0.2);
   }
 }
 
-.columns.is-mobile {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
+.hero.is-info {
+  background-color: #3273dc;
+  color: #fff;
 }
 
-.columns.is-multiline {
-  -ms-flex-wrap: wrap;
-      flex-wrap: wrap;
+.hero.is-info a,
+.hero.is-info strong {
+  color: inherit;
 }
 
-.columns.is-vcentered {
-  -webkit-box-align: center;
-      -ms-flex-align: center;
-              -ms-grid-row-align: center;
-          align-items: center;
+.hero.is-info .title {
+  color: #fff;
 }
 
-@media screen and (min-width: 769px) {
-  .columns:not(.is-desktop) {
-    display: -webkit-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
+.hero.is-info .subtitle {
+  color: rgba(255, 255, 255, 0.9);
 }
 
-@media screen and (min-width: 980px) {
-  .columns.is-desktop {
-    display: -webkit-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
+.hero.is-info .subtitle a,
+.hero.is-info .subtitle strong {
+  color: #fff;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
+.hero.is-info .nav {
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-info .nav-menu {
+    background-color: #3273dc;
   }
 }
 
-.tile {
-  -webkit-box-align: stretch;
-      -ms-flex-align: stretch;
-              -ms-grid-row-align: stretch;
-          align-items: stretch;
-  display: block;
-  -ms-flex-preferred-size: auto;
-      flex-basis: auto;
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
-  -ms-flex-negative: 1;
-      flex-shrink: 1;
-  min-height: -webkit-min-content;
-  min-height: -moz-min-content;
-  min-height: min-content;
+.hero.is-info a.nav-item,
+.hero.is-info .nav-item a:not(.button) {
+  color: rgba(255, 255, 255, 0.7);
 }
 
-.tile.is-ancestor {
-  margin-left: -10px;
-  margin-right: -10px;
-  margin-top: -10px;
+.hero.is-info a.nav-item:hover, .hero.is-info a.nav-item.is-active,
+.hero.is-info .nav-item a:not(.button):hover,
+.hero.is-info .nav-item a:not(.button).is-active {
+  color: #fff;
 }
 
-.tile.is-ancestor:last-child {
-  margin-bottom: -10px;
+.hero.is-info .tabs a {
+  color: #fff;
+  opacity: 0.9;
 }
 
-.tile.is-ancestor:not(:last-child) {
-  margin-bottom: 10px;
+.hero.is-info .tabs a:hover {
+  opacity: 1;
 }
 
-.tile.is-child {
-  margin: 0 !important;
+.hero.is-info .tabs li.is-active a {
+  opacity: 1;
 }
 
-.tile.is-parent {
-  padding: 10px;
+.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
+  color: #fff;
 }
 
-.tile.is-vertical {
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
+.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
+  background-color: rgba(10, 10, 10, 0.1);
 }
 
-.tile.is-vertical > .tile.is-child:not(:last-child) {
-  margin-bottom: 20px !important;
+.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
+  background-color: #fff;
+  border-color: #fff;
+  color: #3273dc;
 }
 
-@media screen and (min-width: 769px) {
-  .tile:not(.is-child) {
-    display: -webkit-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-  .tile.is-1 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 8.33333%;
-  }
-  .tile.is-2 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 16.66667%;
-  }
-  .tile.is-3 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 25%;
-  }
-  .tile.is-4 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 33.33333%;
-  }
-  .tile.is-5 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 41.66667%;
-  }
-  .tile.is-6 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 50%;
-  }
-  .tile.is-7 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 58.33333%;
-  }
-  .tile.is-8 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 66.66667%;
-  }
-  .tile.is-9 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 75%;
+.hero.is-info.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
+  background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-info .nav-toggle span {
+    background-color: #fff;
   }
-  .tile.is-10 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 83.33333%;
+  .hero.is-info .nav-toggle:hover {
+    background-color: rgba(10, 10, 10, 0.1);
   }
-  .tile.is-11 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 91.66667%;
+  .hero.is-info .nav-toggle.is-active span {
+    background-color: #fff;
   }
-  .tile.is-12 {
-    -webkit-box-flex: 0;
-        -ms-flex: none;
-            flex: none;
-    width: 100%;
+  .hero.is-info .nav-menu .nav-item {
+    border-top-color: rgba(255, 255, 255, 0.2);
   }
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.hero.is-success {
+  background-color: #23d160;
+  color: #fff;
 }
 
-.hero-video {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
-  overflow: hidden;
+.hero.is-success a,
+.hero.is-success strong {
+  color: inherit;
 }
 
-.hero-video video {
-  left: 50%;
-  min-height: 100%;
-  min-width: 100%;
-  position: absolute;
-  top: 50%;
-  -webkit-transform: translate3d(-50%, -50%, 0);
-          transform: translate3d(-50%, -50%, 0);
+.hero.is-success .title {
+  color: #fff;
 }
 
-.hero-video.is-transparent {
-  opacity: 0.3;
+.hero.is-success .subtitle {
+  color: rgba(255, 255, 255, 0.9);
 }
 
-@media screen and (max-width: 768px) {
-  .hero-video {
-    display: none;
-  }
+.hero.is-success .subtitle a,
+.hero.is-success .subtitle strong {
+  color: #fff;
 }
 
-.hero-buttons {
-  margin-top: 20px;
+.hero.is-success .nav {
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
 }
 
 @media screen and (max-width: 768px) {
-  .hero-buttons .button {
-    display: -webkit-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-  .hero-buttons .button:not(:last-child) {
-    margin-bottom: 10px;
+  .hero.is-success .nav-menu {
+    background-color: #23d160;
   }
 }
 
-@media screen and (min-width: 769px) {
-  .hero-buttons {
-    display: -webkit-box;
-    display: -ms-flexbox;
-    display: flex;
-    -webkit-box-pack: center;
-        -ms-flex-pack: center;
-            justify-content: center;
-  }
-  .hero-buttons .button:not(:last-child) {
-    margin-right: 20px;
-  }
+.hero.is-success a.nav-item,
+.hero.is-success .nav-item a:not(.button) {
+  color: rgba(255, 255, 255, 0.7);
 }
 
-.hero-head,
-.hero-foot {
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
+.hero.is-success a.nav-item:hover, .hero.is-success a.nav-item.is-active,
+.hero.is-success .nav-item a:not(.button):hover,
+.hero.is-success .nav-item a:not(.button).is-active {
+  color: #fff;
 }
 
-.hero-body {
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
-  -ms-flex-negative: 0;
-      flex-shrink: 0;
-  padding: 40px 20px;
+.hero.is-success .tabs a {
+  color: #fff;
+  opacity: 0.9;
 }
 
-@media screen and (min-width: 1240px) {
-  .hero-body {
-    padding-left: 0;
-    padding-right: 0;
-  }
+.hero.is-success .tabs a:hover {
+  opacity: 1;
 }
 
-.hero {
-  -webkit-box-align: stretch;
-      -ms-flex-align: stretch;
-          align-items: stretch;
-  background-color: white;
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-orient: vertical;
-  -webkit-box-direction: normal;
-      -ms-flex-direction: column;
-          flex-direction: column;
-  -webkit-box-pack: justify;
-      -ms-flex-pack: justify;
-          justify-content: space-between;
+.hero.is-success .tabs li.is-active a {
+  opacity: 1;
 }
 
-.hero .nav {
-  background: none;
-  box-shadow: 0 1px 0 rgba(219, 219, 219, 0.3);
+.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+  color: #fff;
 }
 
-.hero .tabs ul {
-  border-bottom: none;
+.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+  background-color: rgba(10, 10, 10, 0.1);
 }
 
-.hero.is-white {
-  background-color: white;
-  color: #0a0a0a;
+.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
+  background-color: #fff;
+  border-color: #fff;
+  color: #23d160;
 }
 
-.hero.is-white .title {
-  color: #0a0a0a;
+.hero.is-success.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
+  background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-success .nav-toggle span {
+    background-color: #fff;
+  }
+  .hero.is-success .nav-toggle:hover {
+    background-color: rgba(10, 10, 10, 0.1);
+  }
+  .hero.is-success .nav-toggle.is-active span {
+    background-color: #fff;
+  }
+  .hero.is-success .nav-menu .nav-item {
+    border-top-color: rgba(255, 255, 255, 0.2);
+  }
+}
+
+.hero.is-warning {
+  background-color: #ffdd57;
+  color: rgba(0, 0, 0, 0.7);
 }
 
-.hero.is-white .title a,
-.hero.is-white .title strong {
+.hero.is-warning a,
+.hero.is-warning strong {
   color: inherit;
 }
 
-.hero.is-white .subtitle {
-  color: rgba(10, 10, 10, 0.9);
+.hero.is-warning .title {
+  color: rgba(0, 0, 0, 0.7);
 }
 
-.hero.is-white .subtitle a,
-.hero.is-white .subtitle strong {
-  color: #0a0a0a;
+.hero.is-warning .subtitle {
+  color: rgba(0, 0, 0, 0.9);
 }
 
-.hero.is-white .nav {
-  box-shadow: 0 1px 0 rgba(10, 10, 10, 0.2);
+.hero.is-warning .subtitle a,
+.hero.is-warning .subtitle strong {
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.hero.is-warning .nav {
+  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
 }
 
 @media screen and (max-width: 768px) {
-  .hero.is-white .nav-menu {
-    background-color: white;
+  .hero.is-warning .nav-menu {
+    background-color: #ffdd57;
   }
 }
 
-.hero.is-white a.nav-item,
-.hero.is-white .nav-item a:not(.button) {
-  color: rgba(10, 10, 10, 0.7);
+.hero.is-warning a.nav-item,
+.hero.is-warning .nav-item a:not(.button) {
+  color: rgba(0, 0, 0, 0.7);
 }
 
-.hero.is-white a.nav-item:hover, .hero.is-white a.nav-item.is-active,
-.hero.is-white .nav-item a:not(.button):hover,
-.hero.is-white .nav-item a:not(.button).is-active {
-  color: #0a0a0a;
+.hero.is-warning a.nav-item:hover, .hero.is-warning a.nav-item.is-active,
+.hero.is-warning .nav-item a:not(.button):hover,
+.hero.is-warning .nav-item a:not(.button).is-active {
+  color: rgba(0, 0, 0, 0.7);
 }
 
-.hero.is-white .tabs a {
-  color: #0a0a0a;
+.hero.is-warning .tabs a {
+  color: rgba(0, 0, 0, 0.7);
   opacity: 0.9;
 }
 
-.hero.is-white .tabs a:hover {
+.hero.is-warning .tabs a:hover {
   opacity: 1;
 }
 
-.hero.is-white .tabs li.is-active a {
+.hero.is-warning .tabs li.is-active a {
   opacity: 1;
 }
 
-.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
-  color: #0a0a0a;
+.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
+  color: rgba(0, 0, 0, 0.7);
 }
 
-.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
   background-color: rgba(10, 10, 10, 0.1);
 }
 
-.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
-  background-color: #0a0a0a;
-  border-color: #0a0a0a;
-  color: white;
+.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
+  background-color: rgba(0, 0, 0, 0.7);
+  border-color: rgba(0, 0, 0, 0.7);
+  color: #ffdd57;
 }
 
-.hero.is-white.is-bold {
-  background-image: -webkit-linear-gradient(309deg, #e6e6e6 0%, white 71%, white 100%);
-  background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
+.hero.is-warning.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
+  background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
 }
 
 @media screen and (max-width: 768px) {
-  .hero.is-white .nav-toggle span {
-    background-color: #0a0a0a;
+  .hero.is-warning .nav-toggle span {
+    background-color: rgba(0, 0, 0, 0.7);
   }
-  .hero.is-white .nav-toggle:hover {
+  .hero.is-warning .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
-  .hero.is-white .nav-toggle.is-active span {
-    background-color: #0a0a0a;
+  .hero.is-warning .nav-toggle.is-active span {
+    background-color: rgba(0, 0, 0, 0.7);
   }
-  .hero.is-white .nav-menu .nav-item {
-    border-top-color: rgba(10, 10, 10, 0.2);
+  .hero.is-warning .nav-menu .nav-item {
+    border-top-color: rgba(0, 0, 0, 0.2);
   }
 }
 
-.hero.is-black {
-  background-color: #0a0a0a;
-  color: white;
+.hero.is-danger {
+  background-color: #ff3860;
+  color: #fff;
 }
 
-.hero.is-black .title {
-  color: white;
+.hero.is-danger a,
+.hero.is-danger strong {
+  color: inherit;
 }
 
-.hero.is-black .title a,
-.hero.is-black .title strong {
-  color: inherit;
+.hero.is-danger .title {
+  color: #fff;
 }
 
-.hero.is-black .subtitle {
+.hero.is-danger .subtitle {
   color: rgba(255, 255, 255, 0.9);
 }
 
-.hero.is-black .subtitle a,
-.hero.is-black .subtitle strong {
-  color: white;
+.hero.is-danger .subtitle a,
+.hero.is-danger .subtitle strong {
+  color: #fff;
 }
 
-.hero.is-black .nav {
+.hero.is-danger .nav {
   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
 }
 
 @media screen and (max-width: 768px) {
-  .hero.is-black .nav-menu {
-    background-color: #0a0a0a;
+  .hero.is-danger .nav-menu {
+    background-color: #ff3860;
   }
 }
 
-.hero.is-black a.nav-item,
-.hero.is-black .nav-item a:not(.button) {
+.hero.is-danger a.nav-item,
+.hero.is-danger .nav-item a:not(.button) {
   color: rgba(255, 255, 255, 0.7);
 }
 
-.hero.is-black a.nav-item:hover, .hero.is-black a.nav-item.is-active,
-.hero.is-black .nav-item a:not(.button):hover,
-.hero.is-black .nav-item a:not(.button).is-active {
-  color: white;
+.hero.is-danger a.nav-item:hover, .hero.is-danger a.nav-item.is-active,
+.hero.is-danger .nav-item a:not(.button):hover,
+.hero.is-danger .nav-item a:not(.button).is-active {
+  color: #fff;
 }
 
-.hero.is-black .tabs a {
-  color: white;
+.hero.is-danger .tabs a {
+  color: #fff;
   opacity: 0.9;
 }
 
-.hero.is-black .tabs a:hover {
+.hero.is-danger .tabs a:hover {
   opacity: 1;
 }
 
-.hero.is-black .tabs li.is-active a {
+.hero.is-danger .tabs li.is-active a {
   opacity: 1;
 }
 
-.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
-  color: white;
+.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
+  color: #fff;
 }
 
-.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
   background-color: rgba(10, 10, 10, 0.1);
 }
 
-.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
-  color: #0a0a0a;
+.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
+  background-color: #fff;
+  border-color: #fff;
+  color: #ff3860;
 }
 
-.hero.is-black.is-bold {
-  background-image: -webkit-linear-gradient(309deg, black 0%, #0a0a0a 71%, #181616 100%);
-  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
+.hero.is-danger.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
+  background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
 }
 
 @media screen and (max-width: 768px) {
-  .hero.is-black .nav-toggle span {
-    background-color: white;
+  .hero.is-danger .nav-toggle span {
+    background-color: #fff;
   }
-  .hero.is-black .nav-toggle:hover {
+  .hero.is-danger .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
-  .hero.is-black .nav-toggle.is-active span {
-    background-color: white;
+  .hero.is-danger .nav-toggle.is-active span {
+    background-color: #fff;
   }
-  .hero.is-black .nav-menu .nav-item {
+  .hero.is-danger .nav-menu .nav-item {
     border-top-color: rgba(255, 255, 255, 0.2);
   }
 }
 
-.hero.is-light {
-  background-color: whitesmoke;
-  color: #363636;
+@media screen and (min-width: 769px) {
+  .hero.is-medium .hero-body {
+    padding-bottom: 9rem;
+    padding-top: 9rem;
+  }
 }
 
-.hero.is-light .title {
-  color: #363636;
+@media screen and (min-width: 769px) {
+  .hero.is-large .hero-body {
+    padding-bottom: 18rem;
+    padding-top: 18rem;
+  }
 }
 
-.hero.is-light .title a,
-.hero.is-light .title strong {
-  color: inherit;
+.hero.is-fullheight {
+  min-height: 100vh;
 }
 
-.hero.is-light .subtitle {
-  color: rgba(54, 54, 54, 0.9);
+.hero.is-fullheight .hero-body {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
 }
 
-.hero.is-light .subtitle a,
-.hero.is-light .subtitle strong {
-  color: #363636;
+.hero.is-fullheight .hero-body > .container {
+  -webkit-box-flex: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+  -ms-flex-negative: 1;
+      flex-shrink: 1;
 }
 
-.hero.is-light .nav {
-  box-shadow: 0 1px 0 rgba(54, 54, 54, 0.2);
+.section {
+  background-color: white;
+  padding: 3rem 1.5rem;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-light .nav-menu {
-    background-color: whitesmoke;
+@media screen and (min-width: 1000px) {
+  .section.is-medium {
+    padding: 9rem 1.5rem;
+  }
+  .section.is-large {
+    padding: 18rem 1.5rem;
   }
 }
 
-.hero.is-light a.nav-item,
-.hero.is-light .nav-item a:not(.button) {
-  color: rgba(54, 54, 54, 0.7);
-}
-
-.hero.is-light a.nav-item:hover, .hero.is-light a.nav-item.is-active,
-.hero.is-light .nav-item a:not(.button):hover,
-.hero.is-light .nav-item a:not(.button).is-active {
-  color: #363636;
-}
-
-.hero.is-light .tabs a {
-  color: #363636;
-  opacity: 0.9;
+.footer {
+  background-color: whitesmoke;
+  padding: 3rem 1.5rem 6rem;
 }
 
-.hero.is-light .tabs a:hover {
-  opacity: 1;
+.highlight {
+  background-color: #fdf6e3;
+  color: #586e75;
 }
 
-.hero.is-light .tabs li.is-active a {
-  opacity: 1;
+.highlight .c {
+  color: #93a1a1;
 }
 
-.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
-  color: #363636;
+.highlight .err,
+.highlight .g {
+  color: #586e75;
 }
 
-.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
+.highlight .k {
+  color: #859900;
 }
 
-.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
-  background-color: #363636;
-  border-color: #363636;
-  color: whitesmoke;
+.highlight .l,
+.highlight .n {
+  color: #586e75;
 }
 
-.hero.is-light.is-bold {
-  background-image: -webkit-linear-gradient(309deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
-  background-image: linear-gradient(141deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
+.highlight .o {
+  color: #859900;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-light .nav-toggle span {
-    background-color: #363636;
-  }
-  .hero.is-light .nav-toggle:hover {
-    background-color: rgba(10, 10, 10, 0.1);
-  }
-  .hero.is-light .nav-toggle.is-active span {
-    background-color: #363636;
-  }
-  .hero.is-light .nav-menu .nav-item {
-    border-top-color: rgba(54, 54, 54, 0.2);
-  }
+.highlight .x {
+  color: #cb4b16;
 }
 
-.hero.is-dark {
-  background-color: #363636;
-  color: whitesmoke;
+.highlight .p {
+  color: #586e75;
 }
 
-.hero.is-dark .title {
-  color: whitesmoke;
+.highlight .cm {
+  color: #93a1a1;
 }
 
-.hero.is-dark .title a,
-.hero.is-dark .title strong {
-  color: inherit;
+.highlight .cp {
+  color: #859900;
 }
 
-.hero.is-dark .subtitle {
-  color: rgba(245, 245, 245, 0.9);
+.highlight .c1 {
+  color: #93a1a1;
 }
 
-.hero.is-dark .subtitle a,
-.hero.is-dark .subtitle strong {
-  color: whitesmoke;
+.highlight .cs {
+  color: #859900;
 }
 
-.hero.is-dark .nav {
-  box-shadow: 0 1px 0 rgba(245, 245, 245, 0.2);
+.highlight .gd {
+  color: #2aa198;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-dark .nav-menu {
-    background-color: #363636;
-  }
+.highlight .ge {
+  color: #586e75;
+  font-style: italic;
 }
 
-.hero.is-dark a.nav-item,
-.hero.is-dark .nav-item a:not(.button) {
-  color: rgba(245, 245, 245, 0.7);
+.highlight .gr {
+  color: #dc322f;
 }
 
-.hero.is-dark a.nav-item:hover, .hero.is-dark a.nav-item.is-active,
-.hero.is-dark .nav-item a:not(.button):hover,
-.hero.is-dark .nav-item a:not(.button).is-active {
-  color: whitesmoke;
+.highlight .gh {
+  color: #cb4b16;
 }
 
-.hero.is-dark .tabs a {
-  color: whitesmoke;
-  opacity: 0.9;
+.highlight .gi {
+  color: #859900;
 }
 
-.hero.is-dark .tabs a:hover {
-  opacity: 1;
+.highlight .go,
+.highlight .gp {
+  color: #586e75;
 }
 
-.hero.is-dark .tabs li.is-active a {
-  opacity: 1;
+.highlight .gs {
+  color: #586e75;
+  font-weight: bold;
 }
 
-.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
-  color: whitesmoke;
+.highlight .gu {
+  color: #cb4b16;
 }
 
-.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
+.highlight .gt {
+  color: #586e75;
 }
 
-.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
-  background-color: whitesmoke;
-  border-color: whitesmoke;
-  color: #363636;
+.highlight .kc {
+  color: #cb4b16;
 }
 
-.hero.is-dark.is-bold {
-  background-image: -webkit-linear-gradient(309deg, #1f1919 0%, #363636 71%, #463f3f 100%);
-  background-image: linear-gradient(141deg, #1f1919 0%, #363636 71%, #463f3f 100%);
+.highlight .kd {
+  color: #268bd2;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-dark .nav-toggle span {
-    background-color: whitesmoke;
-  }
-  .hero.is-dark .nav-toggle:hover {
-    background-color: rgba(10, 10, 10, 0.1);
-  }
-  .hero.is-dark .nav-toggle.is-active span {
-    background-color: whitesmoke;
-  }
-  .hero.is-dark .nav-menu .nav-item {
-    border-top-color: rgba(245, 245, 245, 0.2);
-  }
+.highlight .kn,
+.highlight .kp {
+  color: #859900;
 }
 
-.hero.is-primary {
-  background-color: #00d1b2;
-  color: white;
+.highlight .kr {
+  color: #268bd2;
 }
 
-.hero.is-primary .title {
-  color: white;
+.highlight .kt {
+  color: #dc322f;
 }
 
-.hero.is-primary .title a,
-.hero.is-primary .title strong {
-  color: inherit;
+.highlight .ld {
+  color: #586e75;
 }
 
-.hero.is-primary .subtitle {
-  color: rgba(255, 255, 255, 0.9);
+.highlight .m,
+.highlight .s {
+  color: #2aa198;
 }
 
-.hero.is-primary .subtitle a,
-.hero.is-primary .subtitle strong {
-  color: white;
+.highlight .na {
+  color: #B58900;
 }
 
-.hero.is-primary .nav {
-  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+.highlight .nb {
+  color: #586e75;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-primary .nav-menu {
-    background-color: #00d1b2;
-  }
+.highlight .nc {
+  color: #268bd2;
 }
 
-.hero.is-primary a.nav-item,
-.hero.is-primary .nav-item a:not(.button) {
-  color: rgba(255, 255, 255, 0.7);
+.highlight .no {
+  color: #cb4b16;
 }
 
-.hero.is-primary a.nav-item:hover, .hero.is-primary a.nav-item.is-active,
-.hero.is-primary .nav-item a:not(.button):hover,
-.hero.is-primary .nav-item a:not(.button).is-active {
-  color: white;
+.highlight .nd {
+  color: #268bd2;
 }
 
-.hero.is-primary .tabs a {
-  color: white;
-  opacity: 0.9;
+.highlight .ni,
+.highlight .ne {
+  color: #cb4b16;
 }
 
-.hero.is-primary .tabs a:hover {
-  opacity: 1;
+.highlight .nf {
+  color: #268bd2;
 }
 
-.hero.is-primary .tabs li.is-active a {
-  opacity: 1;
+.highlight .nl,
+.highlight .nn,
+.highlight .nx,
+.highlight .py {
+  color: #586e75;
 }
 
-.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
-  color: white;
+.highlight .nt,
+.highlight .nv {
+  color: #268bd2;
 }
 
-.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
+.highlight .ow {
+  color: #859900;
 }
 
-.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
-  color: #00d1b2;
+.highlight .w {
+  color: #586e75;
 }
 
-.hero.is-primary.is-bold {
-  background-image: -webkit-linear-gradient(309deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
-  background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
+.highlight .mf,
+.highlight .mh,
+.highlight .mi,
+.highlight .mo {
+  color: #2aa198;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-primary .nav-toggle span {
-    background-color: white;
-  }
-  .hero.is-primary .nav-toggle:hover {
-    background-color: rgba(10, 10, 10, 0.1);
-  }
-  .hero.is-primary .nav-toggle.is-active span {
-    background-color: white;
-  }
-  .hero.is-primary .nav-menu .nav-item {
-    border-top-color: rgba(255, 255, 255, 0.2);
-  }
+.highlight .sb {
+  color: #93a1a1;
 }
 
-.hero.is-info {
-  background-color: #3273dc;
-  color: white;
+.highlight .sc {
+  color: #2aa198;
 }
 
-.hero.is-info .title {
-  color: white;
+.highlight .sd {
+  color: #586e75;
 }
 
-.hero.is-info .title a,
-.hero.is-info .title strong {
-  color: inherit;
+.highlight .s2 {
+  color: #2aa198;
 }
 
-.hero.is-info .subtitle {
-  color: rgba(255, 255, 255, 0.9);
+.highlight .se {
+  color: #cb4b16;
 }
 
-.hero.is-info .subtitle a,
-.hero.is-info .subtitle strong {
-  color: white;
+.highlight .sh {
+  color: #586e75;
 }
 
-.hero.is-info .nav {
-  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+.highlight .si,
+.highlight .sx {
+  color: #2aa198;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-info .nav-menu {
-    background-color: #3273dc;
-  }
+.highlight .sr {
+  color: #dc322f;
 }
 
-.hero.is-info a.nav-item,
-.hero.is-info .nav-item a:not(.button) {
-  color: rgba(255, 255, 255, 0.7);
+.highlight .s1,
+.highlight .ss {
+  color: #2aa198;
 }
 
-.hero.is-info a.nav-item:hover, .hero.is-info a.nav-item.is-active,
-.hero.is-info .nav-item a:not(.button):hover,
-.hero.is-info .nav-item a:not(.button).is-active {
-  color: white;
+.highlight .bp,
+.highlight .vc,
+.highlight .vg,
+.highlight .vi {
+  color: #268bd2;
 }
 
-.hero.is-info .tabs a {
-  color: white;
-  opacity: 0.9;
+.highlight .il {
+  color: #2aa198;
 }
 
-.hero.is-info .tabs a:hover {
-  opacity: 1;
+@media screen and (min-width: 769px) {
+  .button small {
+    color: #4a4a4a;
+    left: 0;
+    margin-top: 10px;
+    position: absolute;
+    top: 100%;
+    width: 100%;
+  }
 }
 
-.hero.is-info .tabs li.is-active a {
-  opacity: 1;
+body.page-grid .column > .notification {
+  padding-left: 0;
+  padding-right: 0;
+  text-align: center;
 }
 
-.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
-  color: white;
+@media screen and (min-width: 769px) {
+  .header-item .button + .button {
+    margin-left: 0.75rem;
+  }
 }
 
-.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
+svg {
+  max-height: 100%;
+  max-width: 100%;
 }
 
-.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
-  color: #3273dc;
+#carbon {
+  max-width: 340px;
+  min-height: 130px;
+  padding: 0;
+  position: relative;
 }
 
-.hero.is-info.is-bold {
-  background-image: -webkit-linear-gradient(309deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
-  background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
+#carbon:hover {
+  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #00d1b2;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-info .nav-toggle span {
-    background-color: white;
-  }
-  .hero.is-info .nav-toggle:hover {
-    background-color: rgba(10, 10, 10, 0.1);
-  }
-  .hero.is-info .nav-toggle.is-active span {
-    background-color: white;
-  }
-  .hero.is-info .nav-menu .nav-item {
-    border-top-color: rgba(255, 255, 255, 0.2);
+@media screen and (min-width: 769px) {
+  #carbon {
+    margin-left: auto;
+    margin-right: auto;
+    width: 340px;
   }
 }
 
-.hero.is-success {
-  background-color: #23d160;
-  color: white;
+#carbonads {
+  text-align: left;
 }
 
-.hero.is-success .title {
-  color: white;
+#carbonads a,
+#carbonads span {
+  display: block;
 }
 
-.hero.is-success .title a,
-.hero.is-success .title strong {
-  color: inherit;
+#carbonads .carbon-wrap {
+  position: relative;
 }
 
-.hero.is-success .subtitle {
-  color: rgba(255, 255, 255, 0.9);
+#carbonads .carbon-img {
+  float: left;
+  height: 130px;
+  padding: 15px 0 15px 15px;
+  width: 145px;
 }
 
-.hero.is-success .subtitle a,
-.hero.is-success .subtitle strong {
-  color: white;
+#carbonads .carbon-img img {
+  display: block;
+  height: 100px;
+  width: 130px;
 }
 
-.hero.is-success .nav {
-  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+#carbonads .carbon-text {
+  display: block;
+  color: #363636;
+  line-height: 20px;
+  padding: 15px 15px 35px 160px;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-success .nav-menu {
-    background-color: #23d160;
-  }
+#carbonads .carbon-poweredby {
+  bottom: 0;
+  color: #7a7a7a;
+  font-size: 0.75rem;
+  left: 160px;
+  line-height: 20px;
+  padding: 0 15px 10px 0;
+  position: absolute;
+  right: 0;
 }
 
-.hero.is-success a.nav-item,
-.hero.is-success .nav-item a:not(.button) {
-  color: rgba(255, 255, 255, 0.7);
+#github {
+  color: #333333;
+  border-color: #333333;
 }
 
-.hero.is-success a.nav-item:hover, .hero.is-success a.nav-item.is-active,
-.hero.is-success .nav-item a:not(.button):hover,
-.hero.is-success .nav-item a:not(.button).is-active {
+#github:hover {
+  background: #333333;
+  border-color: #333333;
   color: white;
 }
 
-.hero.is-success .tabs a {
+#twitter {
+  color: #55acee;
+  border-color: #55acee;
+}
+
+#twitter:hover {
+  background: #55acee;
+  border-color: #55acee;
   color: white;
-  opacity: 0.9;
 }
 
-.hero.is-success .tabs a:hover {
-  opacity: 1;
+@-webkit-keyframes floatUp {
+  0% {
+    box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0);
+    -webkit-transform: scale(0.86);
+            transform: scale(0.86);
+  }
+  67% {
+    box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
+    -webkit-transform: scale(1);
+            transform: scale(1);
+  }
+  100% {
+    box-shadow: 0 20px 60px rgba(10, 10, 10, 0.05), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
+    -webkit-transform: scale(1);
+            transform: scale(1);
+  }
 }
 
-.hero.is-success .tabs li.is-active a {
-  opacity: 1;
+@keyframes floatUp {
+  0% {
+    box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0), 0 0 0 rgba(10, 10, 10, 0);
+    -webkit-transform: scale(0.86);
+            transform: scale(0.86);
+  }
+  67% {
+    box-shadow: 0 0 0 rgba(10, 10, 10, 0), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
+    -webkit-transform: scale(1);
+            transform: scale(1);
+  }
+  100% {
+    box-shadow: 0 20px 60px rgba(10, 10, 10, 0.05), 0 5px 10px rgba(10, 10, 10, 0.1), 0 1px 1px rgba(10, 10, 10, 0.2);
+    -webkit-transform: scale(1);
+            transform: scale(1);
+  }
 }
 
-.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
-  color: white;
+@-webkit-keyframes strokePath {
+  from {
+    stroke-dashoffset: 880;
+  }
+  to {
+    stroke-dashoffset: 0;
+  }
 }
 
-.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
+@keyframes strokePath {
+  from {
+    stroke-dashoffset: 880;
+  }
+  to {
+    stroke-dashoffset: 0;
+  }
 }
 
-.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
-  color: #23d160;
+@-webkit-keyframes fadeIn {
+  from {
+    opacity: 0;
+    -webkit-transform: scale(0.86);
+            transform: scale(0.86);
+  }
+  to {
+    opacity: 1;
+    -webkit-transform: scale(1);
+            transform: scale(1);
+  }
 }
 
-.hero.is-success.is-bold {
-  background-image: -webkit-linear-gradient(309deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
-  background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
+@keyframes fadeIn {
+  from {
+    opacity: 0;
+    -webkit-transform: scale(0.86);
+            transform: scale(0.86);
+  }
+  to {
+    opacity: 1;
+    -webkit-transform: scale(1);
+            transform: scale(1);
+  }
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-success .nav-toggle span {
-    background-color: white;
+@-webkit-keyframes fadeOut {
+  0% {
+    opacity: 1;
+    -webkit-transform: scale(0.86);
+            transform: scale(0.86);
   }
-  .hero.is-success .nav-toggle:hover {
-    background-color: rgba(10, 10, 10, 0.1);
+  67% {
+    opacity: 1;
+    -webkit-transform: scale(0.86);
+            transform: scale(0.86);
   }
-  .hero.is-success .nav-toggle.is-active span {
-    background-color: white;
+  100% {
+    opacity: 0;
+    -webkit-transform: scale(1);
+            transform: scale(1);
   }
-  .hero.is-success .nav-menu .nav-item {
-    border-top-color: rgba(255, 255, 255, 0.2);
+}
+
+@keyframes fadeOut {
+  0% {
+    opacity: 1;
+    -webkit-transform: scale(0.86);
+            transform: scale(0.86);
+  }
+  67% {
+    opacity: 1;
+    -webkit-transform: scale(0.86);
+            transform: scale(0.86);
+  }
+  100% {
+    opacity: 0;
+    -webkit-transform: scale(1);
+            transform: scale(1);
   }
 }
 
-.hero.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
+@-webkit-keyframes slideDown {
+  0% {
+    opacity: 0;
+    -webkit-transform: translateY(-10px);
+            transform: translateY(-10px);
+  }
+  100% {
+    opacity: 1;
+    -webkit-transform: translateY(0);
+            transform: translateY(0);
+  }
 }
 
-.hero.is-warning .title {
-  color: rgba(0, 0, 0, 0.7);
+@keyframes slideDown {
+  0% {
+    opacity: 0;
+    -webkit-transform: translateY(-10px);
+            transform: translateY(-10px);
+  }
+  100% {
+    opacity: 1;
+    -webkit-transform: translateY(0);
+            transform: translateY(0);
+  }
 }
 
-.hero.is-warning .title a,
-.hero.is-warning .title strong {
-  color: inherit;
+@-webkit-keyframes slideUp {
+  0% {
+    opacity: 0;
+    -webkit-transform: translateY(10px);
+            transform: translateY(10px);
+  }
+  100% {
+    opacity: 1;
+    -webkit-transform: translateY(0);
+            transform: translateY(0);
+  }
 }
 
-.hero.is-warning .subtitle {
-  color: rgba(0, 0, 0, 0.9);
+@keyframes slideUp {
+  0% {
+    opacity: 0;
+    -webkit-transform: translateY(10px);
+            transform: translateY(10px);
+  }
+  100% {
+    opacity: 1;
+    -webkit-transform: translateY(0);
+            transform: translateY(0);
+  }
 }
 
-.hero.is-warning .subtitle a,
-.hero.is-warning .subtitle strong {
-  color: rgba(0, 0, 0, 0.7);
+#b {
+  -webkit-animation-delay: 1s;
+          animation-delay: 1s;
+  -webkit-animation-duration: 1.5s;
+          animation-duration: 1.5s;
+  -webkit-animation-fill-mode: both;
+          animation-fill-mode: both;
+  -webkit-animation-name: floatUp;
+          animation-name: floatUp;
+  -webkit-animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+          animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+  border-radius: 24px;
+  display: inline-block;
+  height: 240px;
+  margin-bottom: 40px;
+  position: relative;
+  vertical-align: top;
+  width: 240px;
 }
 
-.hero.is-warning .nav {
-  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
+#b svg {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+  display: block;
+  height: 240px;
+  width: 240px;
+}
+
+#b svg:first-child {
+  -webkit-animation-duration: 1.5s;
+          animation-duration: 1.5s;
+  -webkit-animation-fill-mode: both;
+          animation-fill-mode: both;
+  -webkit-animation-name: fadeOut;
+          animation-name: fadeOut;
+  -webkit-animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+          animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+}
+
+#b svg:first-child g {
+  -webkit-animation-duration: 1s;
+          animation-duration: 1s;
+  -webkit-animation-fill-mode: both;
+          animation-fill-mode: both;
+  -webkit-animation-name: strokePath;
+          animation-name: strokePath;
+  -webkit-animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+          animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+  fill: none;
+  stroke: #00d1b2;
+  stroke-dasharray: 880;
+  stroke-width: 2px;
+}
+
+#b svg:last-child {
+  -webkit-animation-delay: 1s;
+          animation-delay: 1s;
+  -webkit-animation-duration: 1s;
+          animation-duration: 1s;
+  -webkit-animation-fill-mode: both;
+          animation-fill-mode: both;
+  -webkit-animation-name: fadeIn;
+          animation-name: fadeIn;
+  -webkit-animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+          animation-timing-function: cubic-bezier(0, 0.71, 0.29, 1);
+}
+
+#b svg:last-child g {
+  fill: #00d1b2;
 }
 
 @media screen and (max-width: 768px) {
-  .hero.is-warning .nav-menu {
-    background-color: #ffdd57;
+  #b {
+    border-radius: 16px;
+    height: 160px;
+    width: 160px;
   }
 }
 
-.hero.is-warning a.nav-item,
-.hero.is-warning .nav-item a:not(.button) {
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.hero.is-warning a.nav-item:hover, .hero.is-warning a.nav-item.is-active,
-.hero.is-warning .nav-item a:not(.button):hover,
-.hero.is-warning .nav-item a:not(.button).is-active {
-  color: rgba(0, 0, 0, 0.7);
+#bulma {
+  -webkit-animation: slideDown 500ms both;
+          animation: slideDown 500ms both;
+  -webkit-animation-delay: 1s;
+          animation-delay: 1s;
 }
 
-.hero.is-warning .tabs a {
-  color: rgba(0, 0, 0, 0.7);
-  opacity: 0.9;
+#modern-framework {
+  -webkit-animation: slideUp 500ms both;
+          animation: slideUp 500ms both;
+  -webkit-animation-delay: 1.2s;
+          animation-delay: 1.2s;
 }
 
-.hero.is-warning .tabs a:hover {
-  opacity: 1;
+#npm {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  -webkit-animation: fadeIn 500ms both;
+          animation: fadeIn 500ms both;
+  -webkit-animation-delay: 1.4s;
+          animation-delay: 1.4s;
+  background: none;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  margin: -10px 0 20px;
 }
 
-.hero.is-warning .tabs li.is-active a {
-  opacity: 1;
+#npm code {
+  background: whitesmoke;
+  border-radius: 3px;
+  color: #00d1b2;
+  display: inline-block;
+  font-size: 16px;
+  padding: 16px 32px;
 }
 
-.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
-  color: rgba(0, 0, 0, 0.7);
+#ghbtns {
+  -webkit-animation: slideDown 500ms both;
+          animation: slideDown 500ms both;
+  -webkit-animation-delay: 1.6s;
+          animation-delay: 1.6s;
 }
 
-.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
+html.route-index #carbon {
+  -webkit-animation: slideUp 500ms both;
+          animation: slideUp 500ms both;
+  -webkit-animation-delay: 1.8s;
+          animation-delay: 1.8s;
 }
 
-.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
-  background-color: rgba(0, 0, 0, 0.7);
-  border-color: rgba(0, 0, 0, 0.7);
-  color: #ffdd57;
+#download {
+  -webkit-animation: fadeIn 500ms both;
+          animation: fadeIn 500ms both;
+  -webkit-animation-delay: 2s;
+          animation-delay: 2s;
 }
 
-.hero.is-warning.is-bold {
-  background-image: -webkit-linear-gradient(309deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
-  background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
+#grid .notification {
+  padding-left: 0;
+  padding-right: 0;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-warning .nav-toggle span {
-    background-color: rgba(0, 0, 0, 0.7);
-  }
-  .hero.is-warning .nav-toggle:hover {
-    background-color: rgba(10, 10, 10, 0.1);
-  }
-  .hero.is-warning .nav-toggle.is-active span {
-    background-color: rgba(0, 0, 0, 0.7);
-  }
-  .hero.is-warning .nav-menu .nav-item {
-    border-top-color: rgba(0, 0, 0, 0.2);
-  }
+#message {
+  display: none;
 }
 
-.hero.is-danger {
-  background-color: #ff3860;
-  color: white;
+#tweet {
+  background: white;
+  border-radius: 5px;
+  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+  padding: 1.5rem;
 }
 
-.hero.is-danger .title {
-  color: white;
+#mc_embed_signup .control {
+  margin-bottom: 0;
 }
 
-.hero.is-danger .title a,
-.hero.is-danger .title strong {
-  color: inherit;
+#mc_embed_signup .notification {
+  margin-top: 0.75rem;
 }
 
-.hero.is-danger .subtitle {
-  color: rgba(255, 255, 255, 0.9);
+#social {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
+  margin-bottom: 1em;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
 }
 
-.hero.is-danger .subtitle a,
-.hero.is-danger .subtitle strong {
-  color: white;
+#social a {
+  display: inline-block;
+  font-size: 11px;
+  height: 20px;
+  line-height: 20px;
+  margin: 5px;
 }
 
-.hero.is-danger .nav {
-  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+#social iframe {
+  margin: 5px;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-danger .nav-menu {
-    background-color: #ff3860;
-  }
+#images tr td:nth-child(2) {
+  width: 320px;
 }
 
-.hero.is-danger a.nav-item,
-.hero.is-danger .nav-item a:not(.button) {
-  color: rgba(255, 255, 255, 0.7);
+.color {
+  display: inline-block;
+  float: left;
+  height: 18px;
+  margin-right: 5px;
+  width: 18px;
 }
 
-.hero.is-danger a.nav-item:hover, .hero.is-danger a.nav-item.is-active,
-.hero.is-danger .nav-item a:not(.button):hover,
-.hero.is-danger .nav-item a:not(.button).is-active {
-  color: white;
+.example,
+.structure {
+  border: 1px solid #ffdd57;
+  border-top-right-radius: 3px;
+  color: rgba(0, 0, 0, 0.7);
+  padding: 1.25rem 1.5rem;
+  position: relative;
 }
 
-.hero.is-danger .tabs a {
-  color: white;
-  opacity: 0.9;
+.example:not(:first-child),
+.structure:not(:first-child) {
+  margin-top: 2rem;
 }
 
-.hero.is-danger .tabs a:hover {
-  opacity: 1;
+.example:not(:last-child),
+.structure:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-.hero.is-danger .tabs li.is-active a {
-  opacity: 1;
+.example:before,
+.structure:before {
+  background: #ffdd57;
+  border-radius: 3px 3px 0 0;
+  bottom: 100%;
+  content: "Example";
+  display: inline-block;
+  font-size: 7px;
+  font-weight: bold;
+  left: -1px;
+  letter-spacing: 1px;
+  padding: 3px 5px;
+  position: absolute;
+  text-transform: uppercase;
+  vertical-align: top;
 }
 
-.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
-  color: white;
+@media screen and (min-width: 769px) {
+  .example.is-fullwidth,
+  .structure.is-fullwidth {
+    border-left: none;
+    border-right: none;
+    padding: 0;
+  }
 }
 
-.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
-  background-color: rgba(10, 10, 10, 0.1);
+.example + .highlight {
+  border: 1px solid #ffdd57;
+  border-radius: 0 0 3px 3px;
+  border-top: none;
+  margin-top: -1.5rem;
 }
 
-.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
-  color: #ff3860;
+.example + .highlight pre {
+  max-height: 50vh;
 }
 
-.hero.is-danger.is-bold {
-  background-image: -webkit-linear-gradient(309deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
-  background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
+.example + .highlight:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-@media screen and (max-width: 768px) {
-  .hero.is-danger .nav-toggle span {
-    background-color: white;
-  }
-  .hero.is-danger .nav-toggle:hover {
-    background-color: rgba(10, 10, 10, 0.1);
-  }
-  .hero.is-danger .nav-toggle.is-active span {
-    background-color: white;
-  }
-  .hero.is-danger .nav-menu .nav-item {
-    border-top-color: rgba(255, 255, 255, 0.2);
-  }
+.structure {
+  border-color: #ff3860;
+  border-radius: 3px;
+  padding: 1.5rem;
 }
 
-@media screen and (min-width: 769px) {
-  .hero.is-medium .hero-body {
-    padding-bottom: 120px;
-    padding-top: 120px;
-  }
+.structure:before {
+  background: #ff3860;
+  color: #fff;
+  content: "Structure";
 }
 
-@media screen and (min-width: 769px) {
-  .hero.is-large .hero-body {
-    padding-bottom: 240px;
-    padding-top: 240px;
-  }
+.structure-item {
+  position: relative;
 }
 
-.hero.is-fullheight {
-  min-height: 100vh;
+.structure-item:before {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+  background: rgba(10, 10, 10, 0.7);
+  background: whitesmoke;
+  border: 1px solid #dbdbdb;
+  content: "";
+  display: block;
+  z-index: 1;
 }
 
-.hero.is-fullheight .hero-body {
+.structure-item:after {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
+  content: attr(title);
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
+  font-family: "Inconsolata", "Consolas", "Monaco", monospace;
+  font-size: 11px;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  padding: 3px 5px;
+  z-index: 2;
 }
 
-.hero.is-fullheight .hero-body > .container {
-  -webkit-box-flex: 1;
-      -ms-flex-positive: 1;
-          flex-grow: 1;
-  -ms-flex-negative: 1;
-      flex-shrink: 1;
+.structure-item.is-structure-container {
+  padding: 1.5rem 0.75rem 0.75rem;
 }
 
-@keyframes spin-around {
-  from {
-    -webkit-transform: rotate(0deg);
-            transform: rotate(0deg);
-  }
-  to {
-    -webkit-transform: rotate(359deg);
-            transform: rotate(359deg);
-  }
+.structure-item.is-structure-container:after {
+  -webkit-box-align: start;
+      -ms-flex-align: start;
+          align-items: flex-start;
+  -webkit-box-pack: start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  padding: 0.5rem 0.75rem;
 }
 
-.section {
-  background-color: white;
-  padding: 40px 20px;
+.highlight {
+  position: relative;
 }
 
-@media screen and (min-width: 980px) {
-  .section.is-medium {
-    padding: 120px 20px;
+.highlight .copy,
+.highlight .expand {
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  background: white;
+  border: solid #dbdbdb;
+  border-width: 0 0 1px 1px;
+  color: #7a7a7a;
+  cursor: pointer;
+  outline: none;
+  position: absolute;
+  right: 0;
+  top: 0;
+}
+
+.highlight .copy:hover,
+.highlight .expand:hover {
+  border-color: #ff3860;
+  color: #ff3860;
+}
+
+.highlight .expand {
+  border-right-width: 1px;
+  right: 50px;
+}
+
+@media screen and (min-width: 769px) {
+  .highlight pre {
+    white-space: pre-wrap;
   }
-  .section.is-large {
-    padding: 240px 20px;
+}
+
+@media screen and (min-width: 769px) {
+  .section:not(.is-fullwidth) > .example:not(.is-fullwidth) {
+    margin-left: 1.5rem;
+    margin-right: 1.5rem;
+  }
+  .section:not(.is-fullwidth) > .example:not(.is-fullwidth) + .highlight {
+    margin-left: 1.5rem;
+    margin-right: 1.5rem;
   }
 }
 
-.footer {
-  background-color: whitesmoke;
-  padding: 40px 20px 80px;
+.section.is-fullwidth {
+  padding: 0 !important;
 }
 
-.footer a, .footer a:visited {
-  color: #4a4a4a;
+.section.is-fullwidth .example {
+  border-left: none;
+  border-radius: 0;
+  border-right: none;
+  padding: 0;
 }
 
-.footer a:hover, .footer a:visited:hover {
-  color: #363636;
+.section.is-fullwidth .example + .highlight {
+  border-left: none;
+  border-radius: 0;
+  border-right: none;
 }
 
-.footer a:not(.icon), .footer a:visited:not(.icon) {
-  border-bottom: 1px solid #dbdbdb;
+#newsletter .input {
+  border-color: white;
+  box-shadow: none;
 }
 
-.footer a:not(.icon):hover, .footer a:visited:not(.icon):hover {
-  border-bottom-color: #00d1b2;
+html ::-moz-selection {
+  background: #00d1b2;
+  color: #fff;
+}
+
+html ::selection {
+  background: #00d1b2;
+  color: #fff;
 }
-/*# sourceMappingURL=bulma.css.map */
\ No newline at end of file
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/card.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/card.html
new file mode 100644
index 00000000..3dbb8f97
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/card.html
@@ -0,0 +1,98 @@
+---
+layout: documentation
+doc-tab: components
+doc-subtab: card
+---
+
+{% include subnav-components.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Card</h1>
+    <h2 class="subtitle">An all-around flexible and composable component</h2>
+
+    <hr>
+
+{% capture card_example %}
+<div class="card">
+  <div class="card-image">
+    <figure class="image is-4by3">
+      <img src="{{site.url}}/images/placeholders/1280x960.png" alt="Image">
+    </figure>
+  </div>
+  <div class="card-content">
+    <div class="media">
+      <div class="media-left">
+        <figure class="image" style="height: 40px; width: 40px;">
+          <img src="{{site.url}}/images/placeholders/96x96.png" alt="Image">
+        </figure>
+      </div>
+      <div class="media-content">
+        <p class="title is-4">John Smith</p>
+        <p class="subtitle is-6">@johnsmith</p>
+      </div>
+    </div>
+
+    <div class="content">
+      Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+      Phasellus nec iaculis mauris. <a>@bulmaio</a>.
+      <a>#css</a> <a>#responsive</a>
+      <br>
+      <small>11:09 PM - 1 Jan 2016</small>
+    </div>
+  </div>
+</div>
+{% endcapture %}
+<div class="columns">
+  <div class="column is-one-third">
+{{card_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{card_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <hr>
+
+{% capture card_header_example %}
+<div class="card">
+  <header class="card-header">
+    <p class="card-header-title">
+      Component
+    </p>
+    <a class="card-header-icon">
+      <span class="icon">
+        <i class="fa fa-angle-down"></i>
+      </span>
+    </a>
+  </header>
+  <div class="card-content">
+    <div class="content">
+      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nec iaculis mauris.
+      <a>@bulmaio</a>. <a>#css</a> <a>#responsive</a>
+      <br>
+      <small>11:09 PM - 1 Jan 2016</small>
+    </div>
+  </div>
+  <footer class="card-footer">
+    <a class="card-footer-item">Save</a>
+    <a class="card-footer-item">Edit</a>
+    <a class="card-footer-item">Delete</a>
+  </footer>
+</div>
+{% endcapture %}
+<div class="columns">
+  <div class="column is-one-third">
+{{card_header_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{card_header_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/level.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/level.html
similarity index 51%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/level.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/level.html
index d5e638a8..d7562232 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/level.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/level.html
@@ -71,46 +71,7 @@ doc-subtab: level
       </nav>
     </div>
 
-    <div class="example">
-      <nav class="level">
-        <div class="level-left">
-          <div class="level-item">
-            <p class="subtitle is-5">
-              <strong>123</strong> posts
-            </p>
-          </div>
-          <div class="level-item">
-            <p class="control has-addons">
-              <input class="input" type="text" placeholder="Find a post">
-              <button class="button">
-                Search
-              </button>
-            </p>
-          </div>
-        </div>
-        <div class="level-right">
-          <p class="level-item">
-            <strong>All</strong>
-          </p>
-          <p class="level-item">
-            <a>Published</a>
-          </p>
-          <p class="level-item">
-            <a>Drafts</a>
-          </p>
-          <p class="level-item">
-            <a>Deleted</a>
-          </p>
-          <p class="level-item">
-            <a class="button is-success">
-              New
-            </a>
-          </p>
-        </div>
-      </nav>
-    </div>
-
-{% highlight html %}
+{% capture nav_example %}
 <!-- Main container -->
 <nav class="level">
   <!-- Left side -->
@@ -139,78 +100,49 @@ doc-subtab: level
     <p class="level-item"><a class="button is-success">New</a></p>
   </div>
 </nav>
+{% endcapture %}
+<div class="example">
+{{nav_example}}
+</div>
+{% highlight html %}
+{{nav_example}}
 {% endhighlight %}
 
     <hr>
-    <h3 class="title">Centered level</h3>
 
-    <div class="content">
-      If you want a <strong>centered level</strong>, you can use as many <code>level-item</code> as you want, as long as they are <strong>direct</strong> children of the <code>level</code> container.
-    </div>
-
-    <div class="example">
-      <nav class="level">
-        <div class="level-item has-text-centered">
-          <p class="heading">Tweets</p>
-          <p class="title">3,456</p>
-        </div>
-        <div class="level-item has-text-centered">
-          <p class="heading">Following</p>
-          <p class="title">123</p>
-        </div>
-        <div class="level-item has-text-centered">
-          <p class="heading">Followers</p>
-          <p class="title">456K</p>
-        </div>
-        <div class="level-item has-text-centered">
-          <p class="heading">Likes</p>
-          <p class="title">789</p>
-        </div>
-      </nav>
-    </div>
-
-{% highlight html %}
+<h3 class="title">Centered level</h3>
+<div class="content">
+  If you want a <strong>centered level</strong>, you can use as many <code>level-item</code> as you want, as long as they are <strong>direct</strong> children of the <code>level</code> container.
+</div>
+{% capture nav_centered_example %}
 <nav class="level">
   <div class="level-item has-text-centered">
-    <p class="heading">Tweets</p>
-    <p class="title">3,456</p>
+    <div>
+      <p class="heading">Tweets</p>
+      <p class="title">3,456</p>
+    </div>
   </div>
   <div class="level-item has-text-centered">
-    <p class="heading">Following</p>
-    <p class="title">123</p>
+    <div>
+      <p class="heading">Following</p>
+      <p class="title">123</p>
+    </div>
   </div>
   <div class="level-item has-text-centered">
-    <p class="heading">Followers</p>
-    <p class="title">456K</p>
+    <div>
+      <p class="heading">Followers</p>
+      <p class="title">456K</p>
+    </div>
   </div>
   <div class="level-item has-text-centered">
-    <p class="heading">Likes</p>
-    <p class="title">789</p>
+    <div>
+      <p class="heading">Likes</p>
+      <p class="title">789</p>
+    </div>
   </div>
 </nav>
-{% endhighlight %}
-
-    <div class="example">
-      <nav class="level">
-        <p class="level-item has-text-centered">
-          <a class="link is-info">Home</a>
-        </p>
-        <p class="level-item has-text-centered">
-          <a class="link is-info">Menu</a>
-        </p>
-        <p class="level-item has-text-centered">
-          <img src="{{ site.url }}/images/bulma-type.png" alt="" style="height: 33px;">
-        </p>
-        <p class="level-item has-text-centered">
-          <a class="link is-info">Reservations</a>
-        </p>
-        <p class="level-item has-text-centered">
-          <a class="link is-info">Contact</a>
-        </p>
-      </nav>
-    </div>
-
-{% highlight html %}
+{% endcapture %}
+{% capture nav_centered_bis_example %}
 <nav class="level">
   <p class="level-item has-text-centered">
     <a class="link is-info">Home</a>
@@ -219,7 +151,7 @@ doc-subtab: level
     <a class="link is-info">Menu</a>
   </p>
   <p class="level-item has-text-centered">
-    <img src="{{ site.url }}/images/bulma-type.png" alt="" style="height: 33px;">
+    <img src="{{ site.url }}/images/bulma-type.png" alt="" style="height: 30px;">
   </p>
   <p class="level-item has-text-centered">
     <a class="link is-info">Reservations</a>
@@ -228,33 +160,60 @@ doc-subtab: level
     <a class="link is-info">Contact</a>
   </p>
 </nav>
+{% endcapture %}
+<div class="example">
+{{nav_centered_example}}
+</div>
+{% highlight html %}
+{{nav_centered_example}}
+{% endhighlight %}
+<div class="example">
+{{nav_centered_bis_example}}
+</div>
+{% highlight html %}
+{{nav_centered_bis_example}}
 {% endhighlight %}
 
     <hr>
-    <h3 class="title">Mobile level</h3>
-    <div class="content">
-      By default, for space concerns, the level is vertical on mobile. If you want the level to be horizontal on mobile as well, add the <code>is-mobile</code> modifier on the <code>level</code> container.
-    </div>
 
-    <div class="example">
-      <nav class="level is-mobile">
-        <div class="level-item has-text-centered">
-          <p class="heading">Tweets</p>
-          <p class="title">3,456</p>
-        </div>
-        <div class="level-item has-text-centered">
-          <p class="heading">Following</p>
-          <p class="title">123</p>
-        </div>
-        <div class="level-item has-text-centered">
-          <p class="heading">Followers</p>
-          <p class="title">456K</p>
-        </div>
-        <div class="level-item has-text-centered">
-          <p class="heading">Likes</p>
-          <p class="title">789</p>
-        </div>
-      </nav>
+<h3 class="title">Mobile level</h3>
+<div class="content">
+  By default, for space concerns, the level is vertical on mobile. If you want the level to be horizontal on mobile as well, add the <code>is-mobile</code> modifier on the <code>level</code> container.
+</div>
+{% capture nav_mobile_example %}
+<nav class="level is-mobile">
+  <div class="level-item has-text-centered">
+    <div>
+      <p class="heading">Tweets</p>
+      <p class="title">3,456</p>
+    </div>
+  </div>
+  <div class="level-item has-text-centered">
+    <div>
+      <p class="heading">Following</p>
+      <p class="title">123</p>
+    </div>
+  </div>
+  <div class="level-item has-text-centered">
+    <div>
+      <p class="heading">Followers</p>
+      <p class="title">456K</p>
+    </div>
+  </div>
+  <div class="level-item has-text-centered">
+    <div>
+      <p class="heading">Likes</p>
+      <p class="title">789</p>
     </div>
   </div>
+</nav>
+{% endcapture %}
+<div class="example">
+{{nav_mobile_example}}
+</div>
+{% highlight html %}
+{{nav_mobile_example}}
+{% endhighlight %}
+
+  </div>
 </section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/media-object.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/media-object.html
similarity index 53%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/media-object.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/media-object.html
index 8f034ef3..7651451e 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/media-object.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/media-object.html
@@ -21,7 +21,7 @@ doc-subtab: media-object
       <article class="media">
         <figure class="media-left structure-item" title="media-left">
           <p class="image is-64x64">
-            <img src="http://placehold.it/128x128">
+            <img src="{{site.url}}/images/placeholders/128x128.png">
           </p>
         </figure>
         <div class="media-content structure-item is-structure-right" title="media-content">
@@ -52,47 +52,11 @@ doc-subtab: media-object
       </article>
     </div>
 
-
-    <div class="example">
-      <article class="media">
-        <figure class="media-left">
-          <p class="image is-64x64">
-            <img src="http://placehold.it/128x128">
-          </p>
-        </figure>
-        <div class="media-content">
-          <div class="content">
-            <p>
-              <strong>John Smith</strong> <small>@johnsmith</small> <small>31m</small>
-              <br>
-              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare magna eros, eu pellentesque tortor vestibulum ut. Maecenas non massa sem. Etiam finibus odio quis feugiat facilisis.
-            </p>
-          </div>
-          <nav class="level">
-            <div class="level-left">
-              <a class="level-item">
-                <span class="icon is-small"><i class="fa fa-reply"></i></span>
-              </a>
-              <a class="level-item">
-                <span class="icon is-small"><i class="fa fa-retweet"></i></span>
-              </a>
-              <a class="level-item">
-                <span class="icon is-small"><i class="fa fa-heart"></i></span>
-              </a>
-            </div>
-          </nav>
-        </div>
-        <div class="media-right">
-          <button class="delete"></button>
-        </div>
-      </article>
-    </div>
-
-{% highlight html %}
+{% capture media_example %}
 <article class="media">
   <figure class="media-left">
     <p class="image is-64x64">
-      <img src="http://placehold.it/128x128">
+      <img src="{{site.url}}/images/placeholders/128x128.png">
     </p>
   </figure>
   <div class="media-content">
@@ -121,46 +85,23 @@ doc-subtab: media-object
     <button class="delete"></button>
   </div>
 </article>
+{% endcapture %}
+<div class="example">
+{{media_example}}
+</div>
+{% highlight html %}
+{{media_example}}
 {% endhighlight %}
 
     <div class="content">
       <p>You can include <em>any</em> other Bulma element, like inputs, textareas, icons, buttons... or even a <strong>nav bar</strong>.</p>
     </div>
 
-    <div class="example">
-      <article class="media">
-        <figure class="media-left">
-          <p class="image is-64x64">
-            <img src="http://placehold.it/128x128">
-          </p>
-        </figure>
-        <div class="media-content">
-          <p class="control">
-            <textarea class="textarea" placeholder="Add a comment..."></textarea>
-          </p>
-          <nav class="level">
-            <div class="level-left">
-              <div class="level-item">
-                <a class="button is-info">Post comment</a>
-              </div>
-            </div>
-            <div class="level-right">
-              <div class="level-item">
-                <label class="checkbox">
-                  <input type="checkbox"> Press enter to submit
-                </label>
-              </div>
-            </div>
-          </nav>
-        </div>
-      </article>
-    </div>
-
-{% highlight html %}
+{% capture media_bis_example %}
 <article class="media">
   <figure class="media-left">
     <p class="image is-64x64">
-      <img src="http://placehold.it/128x128">
+      <img src="{{site.url}}/images/placeholders/128x128.png">
     </p>
   </figure>
   <div class="media-content">
@@ -183,6 +124,12 @@ doc-subtab: media-object
     </nav>
   </div>
 </article>
+{% endcapture %}
+<div class="example">
+{{media_bis_example}}
+</div>
+{% highlight html %}
+{{media_bis_example}}
 {% endhighlight %}
 
     <hr>
@@ -191,92 +138,11 @@ doc-subtab: media-object
     <div class="content">
       <p>You can nest media objects up to <strong>3 levels</strong> deep.</p>
     </div>
-    <div class="example">
-      <article class="media">
-        <figure class="media-left">
-          <p class="image is-64x64">
-            <img src="http://placehold.it/128x128">
-          </p>
-        </figure>
-        <div class="media-content">
-          <div class="content">
-            <p>
-              <strong>Barbara Middleton</strong>
-              <br>
-              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis porta eros lacus, nec ultricies elit blandit non. Suspendisse pellentesque mauris sit amet dolor blandit rutrum. Nunc in tempus turpis.
-              <br>
-              <small><a>Like</a> · <a>Reply</a> · 3 hrs</small>
-            </p>
-          </div>
-
-          <article class="media">
-            <figure class="media-left">
-              <p class="image is-48x48">
-                <img src="http://placehold.it/96x96">
-              </p>
-            </figure>
-            <div class="media-content">
-              <div class="content">
-                <p>
-                  <strong>Sean Brown</strong>
-                  <br>
-                  Donec sollicitudin urna eget eros malesuada sagittis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aliquam blandit nisl a nulla sagittis, a lobortis leo feugiat.
-                  <br>
-                  <small><a>Like</a> · <a>Reply</a> · 2 hrs</small>
-                </p>
-              </div>
-
-              <article class="media">
-                Vivamus quis semper metus, non tincidunt dolor. Vivamus in mi eu lorem cursus ullamcorper sit amet nec massa.
-              </article>
-
-              <article class="media">
-                Morbi vitae diam et purus tincidunt porttitor vel vitae augue. Praesent malesuada metus sed pharetra euismod. Cras tellus odio, tincidunt iaculis diam non, porta aliquet tortor.
-              </article>
-            </div>
-          </article>
-
-          <article class="media">
-            <figure class="media-left">
-              <p class="image is-48x48">
-                <img src="http://placehold.it/96x96">
-              </p>
-            </figure>
-            <div class="media-content">
-              <div class="content">
-                <p>
-                  <strong>Kayli Eunice </strong>
-                  <br>
-                  Sed convallis scelerisque mauris, non pulvinar nunc mattis vel. Maecenas varius felis sit amet magna vestibulum euismod malesuada cursus libero. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus lacinia non nisl id feugiat.
-                  <br>
-                  <small><a>Like</a> · <a>Reply</a> · 2 hrs</small>
-                </p>
-              </div>
-            </div>
-          </article>
-        </div>
-      </article>
-      <article class="media">
-        <figure class="media-left">
-          <p class="image is-64x64">
-            <img src="http://placehold.it/128x128">
-          </p>
-        </figure>
-        <div class="media-content">
-          <p class="control">
-            <textarea class="textarea" placeholder="Add a comment..."></textarea>
-          </p>
-          <p class="control">
-            <button class="button">Post comment</button>
-          </p>
-        </div>
-      </article>
-    </div>
-{% highlight html %}
+{% capture media_nested_example %}
 <article class="media">
   <figure class="media-left">
     <p class="image is-64x64">
-      <img src="http://placehold.it/128x128">
+      <img src="{{site.url}}/images/placeholders/128x128.png">
     </p>
   </figure>
   <div class="media-content">
@@ -293,7 +159,7 @@ doc-subtab: media-object
     <article class="media">
       <figure class="media-left">
         <p class="image is-48x48">
-          <img src="http://placehold.it/96x96">
+          <img src="{{site.url}}/images/placeholders/96x96.png">
         </p>
       </figure>
       <div class="media-content">
@@ -320,7 +186,7 @@ doc-subtab: media-object
     <article class="media">
       <figure class="media-left">
         <p class="image is-48x48">
-          <img src="http://placehold.it/96x96">
+          <img src="{{site.url}}/images/placeholders/96x96.png">
         </p>
       </figure>
       <div class="media-content">
@@ -340,7 +206,7 @@ doc-subtab: media-object
 <article class="media">
   <figure class="media-left">
     <p class="image is-64x64">
-      <img src="http://placehold.it/128x128">
+      <img src="{{site.url}}/images/placeholders/128x128.png">
     </p>
   </figure>
   <div class="media-content">
@@ -352,6 +218,12 @@ doc-subtab: media-object
     </p>
   </div>
 </article>
+{% endcapture %}
+<div class="example">
+{{media_nested_example}}
+</div>
+{% highlight html %}
+{{media_nested_example}}
 {% endhighlight %}
 
   </div>
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/menu.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/menu.html
new file mode 100644
index 00000000..6e962954
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/menu.html
@@ -0,0 +1,64 @@
+---
+layout: documentation
+doc-tab: components
+doc-subtab: menu
+---
+
+{% include subnav-components.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Menu</h1>
+    <h2 class="subtitle">A simple <strong>menu</strong>, for any type of vertical navigation</h2>
+
+    <hr>
+
+{% capture menu_example %}
+<aside class="menu">
+  <p class="menu-label">
+    General
+  </p>
+  <ul class="menu-list">
+    <li><a>Dashboard</a></li>
+    <li><a>Customers</a></li>
+  </ul>
+  <p class="menu-label">
+    Administration
+  </p>
+  <ul class="menu-list">
+    <li><a>Team Settings</a></li>
+    <li>
+      <a class="is-active">Manage Your Team</a>
+      <ul>
+        <li><a>Members</a></li>
+        <li><a>Plugins</a></li>
+        <li><a>Add a member</a></li>
+      </ul>
+    </li>
+    <li><a>Invitations</a></li>
+    <li><a>Cloud Storage Environment Settings</a></li>
+    <li><a>Authentication</a></li>
+  </ul>
+  <p class="menu-label">
+    Transactions
+  </p>
+  <ul class="menu-list">
+    <li><a>Payments</a></li>
+    <li><a>Transfers</a></li>
+    <li><a>Balance</a></li>
+  </ul>
+</aside>
+{% endcapture %}
+<div class="columns">
+  <div class="column is-3">
+{{menu_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{menu_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/message.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/message.html
new file mode 100644
index 00000000..5398828f
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/message.html
@@ -0,0 +1,149 @@
+---
+layout: documentation
+doc-tab: components
+doc-subtab: message
+---
+
+{% include subnav-components.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Messages</h1>
+    <h2 class="subtitle">
+      Colored <strong>message</strong> blocks, to emphasize part of your page
+    </h2>
+
+    <hr>
+
+{% capture message_example %}
+<article class="message">
+  <div class="message-header">
+    <p>Hello World</p>
+    <button class="delete"></button>
+  </div>
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-dark">
+  <div class="message-header">
+    <p>Dark</p>
+    <button class="delete"></button>
+  </div>
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-primary">
+  <div class="message-header">
+    <p>Primary</p>
+    <button class="delete"></button>
+  </div>
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-info">
+  <div class="message-header">
+    <p>Info</p>
+    <button class="delete"></button>
+  </div>
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-success">
+  <div class="message-header">
+    <p>Success</p>
+    <button class="delete"></button>
+  </div>
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-warning">
+  <div class="message-header">
+    <p>Warning</p>
+    <button class="delete"></button>
+  </div>
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-danger">
+  <div class="message-header">
+    <p><strong>Danger</strong>! <a>Learn more</a></p>
+    <button class="delete"></button>
+  </div>
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+{% endcapture %}
+<div class="columns">
+  <div class="column is-half">
+{{message_example}}
+  </div>
+  <div class="column is-half">
+{% highlight html %}
+{{message_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <hr>
+
+<h3 class="subtitle">Message body only</h3>
+<div class="content">
+  <p>You can <strong>omit</strong> the message header:</p>
+</div>
+{% capture message_body_example %}
+<article class="message">
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-dark">
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-primary">
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-info">
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-success">
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-warning">
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+<article class="message is-danger">
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum <a>felis venenatis</a> efficitur. Aenean ac <em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+{% endcapture %}
+<div class="columns">
+  <div class="column is-half">
+{{message_body_example}}
+  </div>
+  <div class="column is-half">
+{% highlight html %}
+{{message_body_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/modal.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/modal.html
similarity index 97%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/modal.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/modal.html
index b2eb79f3..1e17e633 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/modal.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/modal.html
@@ -75,7 +75,7 @@ doc-subtab: modal
   <div class="modal-background"></div>
   <div class="modal-content">
     <p class="image is-4by3">
-      <img src="http://placehold.it/1280x960">
+      <img src="{{site.url}}/images/placeholders/1280x960.png">
     </p>
   </div>
   <button class="modal-close"></button>
@@ -122,7 +122,7 @@ doc-subtab: modal
       <article class="media">
         <div class="media-left">
           <figure class="image is-64x64">
-            <img src="http://placehold.it/128x128" alt="Image">
+            <img src="{{site.url}}/images/placeholders/128x128.png" alt="Image">
           </figure>
         </div>
         <div class="media-content">
@@ -157,7 +157,7 @@ doc-subtab: modal
   <div class="modal-background"></div>
   <div class="modal-content">
     <p class="image is-4by3">
-      <img src="http://placehold.it/1280x960">
+      <img src="{{site.url}}/images/placeholders/1280x960.png">
     </p>
   </div>
   <button class="modal-close"></button>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/nav.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/nav.html
similarity index 50%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/nav.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/nav.html
index 10d99f60..03a9807d 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/nav.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/nav.html
@@ -24,6 +24,9 @@ doc-subtab: nav
         <li><code>nav-center</code></li>
         <li><code>nav-right</code></li>
       </ul>
+      <p>
+        Each nav item needs to be wrapped in a <code>nav-item</code> element.
+      </p>
       <p>
         For responsiveness, <strong>2 additional</strong> classes are available:
       </p>
@@ -33,41 +36,45 @@ doc-subtab: nav
       </ul>
     </div>
 
-<div class="example">
+{% capture nav_example %}
 <nav class="nav">
   <div class="nav-left">
-    <a class="nav-item is-brand" href="#">
-      <img src="{{ site.url }}/images/bulma-type.png" alt="Bulma logo">
+    <a class="nav-item">
+      <img src="{{ site.url }}/images/bulma-logo.png" alt="Bulma logo">
     </a>
   </div>
 
   <div class="nav-center">
-    <a class="nav-item" href="#">
+    <a class="nav-item">
       <span class="icon">
         <i class="fa fa-github"></i>
       </span>
     </a>
-    <a class="nav-item" href="#">
+    <a class="nav-item">
       <span class="icon">
         <i class="fa fa-twitter"></i>
       </span>
     </a>
   </div>
 
+  <!-- This "nav-toggle" hamburger menu is only visible on mobile -->
+  <!-- You need JavaScript to toggle the "is-active" class on "nav-menu" -->
   <span class="nav-toggle">
     <span></span>
     <span></span>
     <span></span>
   </span>
 
+  <!-- This "nav-menu" is hidden on mobile -->
+  <!-- Add the modifier "is-active" to display it on mobile -->
   <div class="nav-right nav-menu">
-    <a class="nav-item" href="#">
+    <a class="nav-item">
       Home
     </a>
-    <a class="nav-item" href="#">
+    <a class="nav-item">
       Documentation
     </a>
-    <a class="nav-item" href="#">
+    <a class="nav-item">
       Blog
     </a>
 
@@ -78,7 +85,7 @@ doc-subtab: nav
         </span>
         <span>Tweet</span>
       </a>
-      <a class="button is-primary" href="#">
+      <a class="button is-primary">
         <span class="icon">
           <i class="fa fa-download"></i>
         </span>
@@ -87,63 +94,14 @@ doc-subtab: nav
     </span>
   </div>
 </nav>
+{% endcapture %}
+
+<div class="example is-paddingless">
+{{nav_example}}
 </div>
 
 {% highlight html %}
-<nav class="nav">
-  <div class="nav-left">
-    <a class="nav-item is-brand" href="#">
-      <img src="{{ site.url }}/images/bulma-type.png" alt="Bulma logo">
-    </a>
-  </div>
-
-  <div class="nav-center">
-    <a class="nav-item" href="#">
-      <span class="icon">
-        <i class="fa fa-github"></i>
-      </span>
-    </a>
-    <a class="nav-item" href="#">
-      <span class="icon">
-        <i class="fa fa-twitter"></i>
-      </span>
-    </a>
-  </div>
-
-  <span class="nav-toggle">
-    <span></span>
-    <span></span>
-    <span></span>
-  </span>
-
-  <div class="nav-right nav-menu">
-    <a class="nav-item" href="#">
-      Home
-    </a>
-    <a class="nav-item" href="#">
-      Documentation
-    </a>
-    <a class="nav-item" href="#">
-      Blog
-    </a>
-
-    <span class="nav-item">
-      <a class="button" >
-        <span class="icon">
-          <i class="fa fa-twitter"></i>
-        </span>
-        <span>Tweet</span>
-      </a>
-      <a class="button is-primary" href="#">
-        <span class="icon">
-          <i class="fa fa-download"></i>
-        </span>
-        <span>Download</span>
-      </a>
-    </span>
-  </div>
-</nav>
-
+{{nav_example}}
 {% endhighlight %}
 
     <hr>
@@ -156,45 +114,52 @@ doc-subtab: nav
         <li>the <code>nav-item</code> can become <strong>active</strong> by adding the <code>is-active</code> modifier</li>
         <li>the <code>nav-item</code> can become a <strong>tab</strong> by adding the <code>is-tab</code> modifier</li>
       </ul>
+      <p>
+        To optimise the space on desktop, but also allow the mobile view to be usable, you can <strong>duplicate</strong> nav items in both <code>nav-left</code> and <code>nav-right</code>, and show/hide them with <a href="{{site.url}}/documentation/modifiers/responsive-helpers/">responsive helpers</a>.
+      </p>
     </div>
   </div>
 
-<div class="example">
+{% capture nav_tabs_example %}
 <nav class="nav has-shadow">
   <div class="container">
     <div class="nav-left">
-      <a class="nav-item is-tab is-active">Card</a>
-      <a class="nav-item is-tab">Level</a>
-      <a class="nav-item is-tab">Media object</a>
-      <a class="nav-item is-tab">Menu</a>
-      <a class="nav-item is-tab">Message</a>
-      <a class="nav-item is-tab">Modal</a>
-      <a class="nav-item is-tab">Nav</a>
-      <a class="nav-item is-tab">Pagination</a>
-      <a class="nav-item is-tab">Panel</a>
-      <a class="nav-item is-tab">Tabs</a>
+      <a class="nav-item">
+        <img src="{{ site.url }}/images/bulma-logo.png" alt="Bulma logo">
+      </a>
+      <a class="nav-item is-tab is-hidden-mobile is-active">Home</a>
+      <a class="nav-item is-tab is-hidden-mobile">Features</a>
+      <a class="nav-item is-tab is-hidden-mobile">Pricing</a>
+      <a class="nav-item is-tab is-hidden-mobile">About</a>
+    </div>
+    <span class="nav-toggle">
+      <span></span>
+      <span></span>
+      <span></span>
+    </span>
+    <div class="nav-right nav-menu">
+      <a class="nav-item is-tab is-hidden-tablet is-active">Home</a>
+      <a class="nav-item is-tab is-hidden-tablet">Features</a>
+      <a class="nav-item is-tab is-hidden-tablet">Pricing</a>
+      <a class="nav-item is-tab is-hidden-tablet">About</a>
+      <a class="nav-item is-tab">
+        <figure class="image is-16x16" style="margin-right: 8px;">
+          <img src="{{site.url}}/images/jgthms.png">
+        </figure>
+        Profile
+      </a>
+      <a class="nav-item is-tab">Log out</a>
     </div>
   </div>
 </nav>
+{% endcapture %}
+
+<div class="example is-paddingless">
+{{nav_tabs_example}}
 </div>
 
 {% highlight html %}
-<nav class="nav has-shadow">
-  <div class="container">
-    <div class="nav-left">
-      <a class="nav-item is-tab is-active">Card</a>
-      <a class="nav-item is-tab">Level</a>
-      <a class="nav-item is-tab">Media object</a>
-      <a class="nav-item is-tab">Menu</a>
-      <a class="nav-item is-tab">Message</a>
-      <a class="nav-item is-tab">Modal</a>
-      <a class="nav-item is-tab">Nav</a>
-      <a class="nav-item is-tab">Pagination</a>
-      <a class="nav-item is-tab">Panel</a>
-      <a class="nav-item is-tab">Tabs</a>
-    </div>
-  </div>
-</nav>
+{{nav_tabs_example}}
 {% endhighlight %}
 
 </section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/pagination.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/pagination.html
new file mode 100644
index 00000000..95cff37d
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/pagination.html
@@ -0,0 +1,158 @@
+---
+layout: documentation
+doc-tab: components
+doc-subtab: pagination
+---
+
+{% include subnav-components.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Pagination</h1>
+    <h2 class="subtitle">A responsive, usable, and flexible <strong>pagination</strong></h2>
+
+    <hr>
+
+    <div class="content">
+      <p>
+        The pagination component consists of several elements:
+      </p>
+      <ul>
+        <li>
+          <code>pagination-previous</code> and <code>pagination-next</code> for incremental navigation
+        </li>
+        <li>
+          <code>pagination-list</code> which displays page items:
+          <ul>
+            <li>
+              <code>pagination-link</code> for the page numbers
+            </li>
+            <li>
+              <code>pagination-ellipsis</code> for range separators
+            </li>
+          </ul>
+        </li>
+      </ul>
+      <p>
+        All elements are optional so you can compose your pagination as you wish.
+      </p>
+    </div>
+
+{% capture pagination_example %}
+<nav class="pagination">
+  <a class="pagination-previous">Previous</a>
+  <a class="pagination-next">Next page</a>
+  <ul class="pagination-list">
+    <li>
+      <a class="pagination-link">1</a>
+    </li>
+    <li>
+      <span class="pagination-ellipsis">&hellip;</span>
+    </li>
+    <li>
+      <a class="pagination-link">45</a>
+    </li>
+    <li>
+      <a class="pagination-link is-current">46</a>
+    </li>
+    <li>
+      <a class="pagination-link">47</a>
+    </li>
+    <li>
+      <span class="pagination-ellipsis">&hellip;</span>
+    </li>
+    <li>
+      <a class="pagination-link">86</a>
+    </li>
+  </ul>
+</nav>
+{% endcapture %}
+<div class="example">
+{{pagination_example}}
+</div>
+{% highlight html %}
+{{pagination_example}}
+{% endhighlight %}
+
+    <div class="content">
+      <p>
+        You can disable some links if they are not active, or change the amount of page numbers available.
+      </p>
+    </div>
+
+{% capture pagination_options_example %}
+<nav class="pagination">
+  <a class="pagination-previous is-disabled">Previous</a>
+  <a class="pagination-next">Next page</a>
+  <ul class="pagination-list">
+    <li>
+      <a class="pagination-link is-current">1</a>
+    </li>
+    <li>
+      <a class="pagination-link">2</a>
+    </li>
+    <li>
+      <a class="pagination-link">3</a>
+    </li>
+  </ul>
+</nav>
+{% endcapture %}
+<div class="example">
+{{pagination_options_example}}
+</div>
+{% highlight html %}
+{{pagination_options_example}}
+{% endhighlight %}
+
+    <div class="content">
+      <p>
+        By default, the list is located on the left, and the previous/next buttons on the right. But you can change the <strong>order</strong> of these elements by using the <code>is-centered</code> and <code>is-right</code> modifiers.
+      </p>
+    </div>
+
+{% capture pagination_centered_example %}
+<nav class="pagination is-centered">
+  <a class="pagination-previous">Previous</a>
+  <a class="pagination-next">Next page</a>
+  <ul class="pagination-list">
+    <li><a class="pagination-link">1</a></li>
+    <li><span class="pagination-ellipsis">&hellip;</span></li>
+    <li><a class="pagination-link">45</a></li>
+    <li><a class="pagination-link is-current">46</a></li>
+    <li><a class="pagination-link">47</a></li>
+    <li><span class="pagination-ellipsis">&hellip;</span></li>
+    <li><a class="pagination-link">86</a></li>
+  </ul>
+</nav>
+{% endcapture %}
+<div class="example">
+{{pagination_centered_example}}
+</div>
+{% highlight html %}
+{{pagination_centered_example}}
+{% endhighlight %}
+
+{% capture pagination_right_example %}
+<nav class="pagination is-right">
+  <a class="pagination-previous">Previous</a>
+  <a class="pagination-next">Next page</a>
+  <ul class="pagination-list">
+    <li><a class="pagination-link">1</a></li>
+    <li><span class="pagination-ellipsis">&hellip;</span></li>
+    <li><a class="pagination-link">45</a></li>
+    <li><a class="pagination-link is-current">46</a></li>
+    <li><a class="pagination-link">47</a></li>
+    <li><span class="pagination-ellipsis">&hellip;</span></li>
+    <li><a class="pagination-link">86</a></li>
+  </ul>
+</nav>
+{% endcapture %}
+<div class="example">
+{{pagination_right_example}}
+</div>
+{% highlight html %}
+{{pagination_right_example}}
+{% endhighlight %}
+
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/panel.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/panel.html
new file mode 100644
index 00000000..da5656af
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/panel.html
@@ -0,0 +1,121 @@
+---
+layout: documentation
+doc-tab: components
+doc-subtab: panel
+---
+
+{% include subnav-components.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Panel</h1>
+    <h2 class="subtitle">A composable <strong>panel</strong>, for compact controls</h2>
+
+    <hr>
+
+    <div class="content">
+      <p>
+        The <code>panel</code> is container for several types:
+      </p>
+      <ul>
+        <li>
+          <code>panel-heading</code> as the first child
+        </li>
+        <li>
+          <code>panel-tabs</code> for navigation
+        </li>
+        <li>
+          <code>panel-block</code> which can contain other elements, like:
+          <ul>
+            <li><code>control</code></li>
+            <li><code>input</code></li>
+            <li><code>button</code></li>
+            <li><code>panel-icon</code></li>
+          </ul>
+        </li>
+      </ul>
+      <p>
+        The <code>panel-block</code> can be an anchor tag <code>&lt;a&gt;</code> or a label <code>&lt;label&gt;</code> with a checkbox inside.
+      </p>
+    </div>
+
+{% capture panel_example %}
+<nav class="panel">
+  <p class="panel-heading">
+    Repositories
+  </p>
+  <div class="panel-block">
+    <p class="control has-icon">
+      <input class="input is-small" type="text" placeholder="Search">
+      <span class="icon is-small">
+        <i class="fa fa-search"></i>
+      </span>
+    </p>
+  </div>
+  <p class="panel-tabs">
+    <a class="is-active">All</a>
+    <a>Public</a>
+    <a>Private</a>
+    <a>Sources</a>
+    <a>Forks</a>
+  </p>
+  <a class="panel-block is-active">
+    <span class="panel-icon">
+      <i class="fa fa-book"></i>
+    </span>
+    bulma
+  </a>
+  <a class="panel-block">
+    <span class="panel-icon">
+      <i class="fa fa-book"></i>
+    </span>
+    marksheet
+  </a>
+  <a class="panel-block">
+    <span class="panel-icon">
+      <i class="fa fa-book"></i>
+    </span>
+    minireset.css
+  </a>
+  <a class="panel-block">
+    <span class="panel-icon">
+      <i class="fa fa-book"></i>
+    </span>
+    jgthms.github.io
+  </a>
+  <a class="panel-block">
+    <span class="panel-icon">
+      <i class="fa fa-code-fork"></i>
+    </span>
+    daniellowtw/infBoard
+  </a>
+  <a class="panel-block">
+    <span class="panel-icon">
+      <i class="fa fa-code-fork"></i>
+    </span>
+    mojs
+  </a>
+  <label class="panel-block">
+    <input type="checkbox">
+    Remember me
+  </label>
+  <div class="panel-block">
+    <button class="button is-primary is-outlined is-fullwidth">
+      Reset all filters
+    </button>
+  </div>
+</nav>
+{% endcapture %}
+    <div class="columns">
+      <div class="column is-4">
+{{panel_example}}
+      </div>
+      <div class="column">
+{% highlight html %}
+{{panel_example}}
+{% endhighlight %}
+      </div>
+    </div>
+
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/tabs.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/tabs.html
similarity index 53%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/tabs.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/tabs.html
index 0faebadb..ecd40370 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/components/tabs.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/components/tabs.html
@@ -18,17 +18,7 @@ doc-subtab: tabs
         The <strong>default</strong> tabs style has a single border at the bottom.</p>
     </div>
 
-<div class="example">
-  <div class="tabs">
-    <ul>
-      <li class="is-active"><a>Pictures</a></li>
-      <li><a>Music</a></li>
-      <li><a>Videos</a></li>
-      <li><a>Documents</a></li>
-    </ul>
-  </div>
-</div>
-{% highlight html %}
+{% capture tabs_example %}
 <div class="tabs">
   <ul>
     <li class="is-active"><a>Pictures</a></li>
@@ -37,29 +27,23 @@ doc-subtab: tabs
     <li><a>Documents</a></li>
   </ul>
 </div>
+{% endcapture %}
+<div class="example">
+{{tabs_example}}
+</div>
+{% highlight html %}
+{{tabs_example}}
 {% endhighlight %}
 
     <hr>
 
     <h3 class="title">Alignment</h3>
-
     <div class="content">
       <p>
         To align the tabs list, use the <code>is-centered</code> or <code>is-right</code> modifier on the <code>.tabs</code> container:
       </p>
     </div>
-
-<div class="example">
-  <div class="tabs is-centered">
-    <ul>
-      <li class="is-active"><a>Pictures</a></li>
-      <li><a>Music</a></li>
-      <li><a>Videos</a></li>
-      <li><a>Documents</a></li>
-    </ul>
-  </div>
-</div>
-{% highlight html %}
+{% capture tabs_centered_example %}
 <div class="tabs is-centered">
   <ul>
     <li class="is-active"><a>Pictures</a></li>
@@ -68,20 +52,15 @@ doc-subtab: tabs
     <li><a>Documents</a></li>
   </ul>
 </div>
-{% endhighlight %}
-
+{% endcapture %}
 <div class="example">
-  <div class="tabs is-right">
-    <ul>
-      <li class="is-active"><a>Pictures</a></li>
-      <li><a>Music</a></li>
-      <li><a>Videos</a></li>
-      <li><a>Documents</a></li>
-    </ul>
-  </div>
+{{tabs_centered_example}}
 </div>
-
 {% highlight html %}
+{{tabs_centered_example}}
+{% endhighlight %}
+
+{% capture tabs_right_example %}
 <div class="tabs is-right">
   <ul>
     <li class="is-active"><a>Pictures</a></li>
@@ -90,97 +69,22 @@ doc-subtab: tabs
     <li><a>Documents</a></li>
   </ul>
 </div>
-{% endhighlight %}
-
-    <div class="content">
-      <p>
-        To have several lists aligned differently, use one of <strong>3 modifiers</strong> on the <code>ul</code>:
-      </p>
-      <ul>
-        <li><code>is-left</code></li>
-        <li><code>is-center</code></li>
-        <li><code>is-right</code></li>
-      </ul>
-    </div>
-
+{% endcapture %}
 <div class="example">
-  <div class="tabs">
-    <ul class="is-left">
-      <li class="is-active"><a>Pictures</a></li>
-      <li><a>Music</a></li>
-      <li><a>Videos</a></li>
-      <li><a>Documents</a></li>
-    </ul>
-    <ul class="is-center">
-      <li><a>Previous</a></li>
-      <li><a>Up</a></li>
-      <li><a>Next</a></li>
-    </ul>
-    <ul class="is-right">
-      <li><a>Search</a></li>
-    </ul>
-  </div>
+{{tabs_right_example}}
 </div>
-
 {% highlight html %}
-<div class="tabs">
-  <ul class="is-left">
-    <li class="is-active"><a>Pictures</a></li>
-    <li><a>Music</a></li>
-    <li><a>Videos</a></li>
-    <li><a>Documents</a></li>
-  </ul>
-  <ul class="is-center">
-    <li><a>Previous</a></li>
-    <li><a>Up</a></li>
-    <li><a>Next</a></li>
-  </ul>
-  <ul class="is-right">
-    <li><a>Search</a></li>
-  </ul>
-</div>
+{{tabs_right_example}}
 {% endhighlight %}
 
     <hr>
 
     <h3 class="title">Icons</h3>
-
     <div class="content">
       <p>You can use any of the <a href="http://fortawesome.github.io/Font-Awesome/">Font Awesome</a> <strong>icons</strong>.</p>
     </div>
 
-<div class="example">
-  <div class="tabs is-centered">
-    <ul>
-      <li class="is-active">
-        <a>
-          <span class="icon is-small"><i class="fa fa-image"></i></span>
-          <span>Pictures</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-music"></i></span>
-          <span>Music</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-film"></i></span>
-          <span>Videos</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-file-text-o"></i></span>
-          <span>Documents</span>
-        </a>
-      </li>
-    </ul>
-  </div>
-</div>
-
-{% highlight html %}
+{% capture tabs_icons_example %}
 <div class="tabs is-centered">
   <ul>
     <li class="is-active">
@@ -209,6 +113,12 @@ doc-subtab: tabs
     </li>
   </ul>
 </div>
+{% endcapture %}
+<div class="example">
+{{tabs_icons_example}}
+</div>
+{% highlight html %}
+{{tabs_icons_example}}
 {% endhighlight %}
 
     <hr>
@@ -217,19 +127,7 @@ doc-subtab: tabs
     <div class="content">
       <p>You can choose between <strong>3 additional sizes</strong>: <code>is-small</code> <code>is-medium</code> and <code>is-large</code>.</p>
     </div>
-
-<div class="example">
-  <div class="tabs is-small">
-    <ul>
-      <li class="is-active"><a>Pictures</a></li>
-      <li><a>Music</a></li>
-      <li><a>Videos</a></li>
-      <li><a>Documents</a></li>
-    </ul>
-  </div>
-</div>
-
-{% highlight html %}
+{% capture tabs_small_example %}
 <div class="tabs is-small">
   <ul>
     <li class="is-active"><a>Pictures</a></li>
@@ -238,20 +136,15 @@ doc-subtab: tabs
     <li><a>Documents</a></li>
   </ul>
 </div>
-{% endhighlight %}
-
+{% endcapture %}
 <div class="example">
-  <div class="tabs is-medium">
-    <ul>
-      <li class="is-active"><a>Pictures</a></li>
-      <li><a>Music</a></li>
-      <li><a>Videos</a></li>
-      <li><a>Documents</a></li>
-    </ul>
-  </div>
+{{tabs_small_example}}
 </div>
-
 {% highlight html %}
+{{tabs_small_example}}
+{% endhighlight %}
+
+{% capture tabs_medium_example %}
 <div class="tabs is-medium">
   <ul>
     <li class="is-active"><a>Pictures</a></li>
@@ -260,20 +153,15 @@ doc-subtab: tabs
     <li><a>Documents</a></li>
   </ul>
 </div>
-{% endhighlight %}
-
+{% endcapture %}
 <div class="example">
-  <div class="tabs is-large">
-    <ul>
-      <li class="is-active"><a>Pictures</a></li>
-      <li><a>Music</a></li>
-      <li><a>Videos</a></li>
-      <li><a>Documents</a></li>
-    </ul>
-  </div>
+{{tabs_medium_example}}
 </div>
-
 {% highlight html %}
+{{tabs_medium_example}}
+{% endhighlight %}
+
+{% capture tabs_large_example %}
 <div class="tabs is-large">
   <ul>
     <li class="is-active"><a>Pictures</a></li>
@@ -282,6 +170,12 @@ doc-subtab: tabs
     <li><a>Documents</a></li>
   </ul>
 </div>
+{% endcapture %}
+<div class="example">
+{{tabs_large_example}}
+</div>
+{% highlight html %}
+{{tabs_large_example}}
 {% endhighlight %}
 
     <hr>
@@ -290,39 +184,7 @@ doc-subtab: tabs
     <div class="content">
       If you want a more classic style with <strong>borders</strong>, just append the <code>is-boxed</code> modifier.
     </div>
-
-<div class="example">
-  <div class="tabs is-boxed">
-    <ul>
-      <li class="is-active">
-        <a>
-          <span class="icon is-small"><i class="fa fa-image"></i></span>
-          <span>Pictures</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-music"></i></span>
-          <span>Music</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-film"></i></span>
-          <span>Videos</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-file-text-o"></i></span>
-          <span>Documents</span>
-        </a>
-      </li>
-    </ul>
-  </div>
-</div>
-
-{% highlight html %}
+{% capture tabs_boxed_example %}
 <div class="tabs is-boxed">
   <ul>
     <li class="is-active">
@@ -351,44 +213,18 @@ doc-subtab: tabs
     </li>
   </ul>
 </div>
+{% endcapture %}
+<div class="example">
+{{tabs_boxed_example}}
+</div>
+{% highlight html %}
+{{tabs_boxed_example}}
 {% endhighlight %}
 
     <p class="content">
       If you want <strong>mutually exclusive</strong> tabs (like radio buttons where clicking one deselects all other ones), use the <code>is-toggle</code> modifier.
     </p>
-
-<div class="example">
-  <div class="tabs is-toggle">
-    <ul>
-      <li class="is-active">
-        <a>
-          <span class="icon is-small"><i class="fa fa-image"></i></span>
-          <span>Pictures</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-music"></i></span>
-          <span>Music</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-film"></i></span>
-          <span>Videos</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-file-text-o"></i></span>
-          <span>Documents</span>
-        </a>
-      </li>
-    </ul>
-  </div>
-</div>
-
-{% highlight html %}
+{% capture tabs_toggle_example %}
 <div class="tabs is-toggle">
   <ul>
     <li class="is-active">
@@ -400,53 +236,35 @@ doc-subtab: tabs
     <li>
       <a>
         <span class="icon is-small"><i class="fa fa-music"></i></span>
-        Music
+        <span>Music</span>
       </a>
     </li>
     <li>
       <a>
         <span class="icon is-small"><i class="fa fa-film"></i></span>
-        Videos
+        <span>Videos</span>
       </a>
     </li>
     <li>
       <a>
         <span class="icon is-small"><i class="fa fa-file-text-o"></i></span>
-        Documents
+        <span>Documents</span>
       </a>
     </li>
   </ul>
 </div>
+{% endcapture %}
+<div class="example">
+{{tabs_toggle_example}}
+</div>
+{% highlight html %}
+{{tabs_toggle_example}}
 {% endhighlight %}
 
     <p class="content">
       If you want the tabs to take up the <strong>whole width</strong> available, use <code>is-fullwidth</code>.
     </p>
-    <div class="example">
-      <div class="tabs is-fullwidth">
-        <ul>
-          <li>
-            <a>
-              <span class="icon"><i class="fa fa-angle-left"></i></span>
-              <span>Left</span>
-            </a>
-          </li>
-          <li>
-            <a>
-              <span class="icon"><i class="fa fa-angle-up"></i></span>
-              <span>Up</span>
-            </a>
-          </li>
-          <li>
-            <a>
-              <span>Right</span>
-              <span class="icon"><i class="fa fa-angle-right"></i></span>
-            </a>
-          </li>
-        </ul>
-      </div>
-    </div>
-{% highlight html %}
+{% capture tabs_fullwidth_example %}
 <div class="tabs is-fullwidth">
   <ul>
     <li>
@@ -469,6 +287,12 @@ doc-subtab: tabs
     </li>
   </ul>
 </div>
+{% endcapture %}
+<div class="example">
+{{tabs_fullwidth_example}}
+</div>
+{% highlight html %}
+{{tabs_fullwidth_example}}
 {% endhighlight %}
 
     <hr>
@@ -477,39 +301,7 @@ doc-subtab: tabs
     <div class="content">
       <p>You can <strong>combine</strong> different modifiers. For example, you can have <strong>centered boxed</strong> tabs, or <strong>fullwidth toggle</strong> ones.</p>
     </div>
-
-<div class="example">
-  <div class="tabs is-centered is-boxed">
-    <ul>
-      <li class="is-active">
-        <a>
-          <span class="icon is-small"><i class="fa fa-image"></i></span>
-          <span>Pictures</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-music"></i></span>
-          <span>Music</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-film"></i></span>
-          <span>Videos</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-file-text-o"></i></span>
-          <span>Documents</span>
-        </a>
-      </li>
-    </ul>
-  </div>
-</div>
-
-{% highlight html %}
+{% capture tabs_centered_boxed_example %}
 <div class="tabs is-centered is-boxed">
   <ul>
     <li class="is-active">
@@ -538,40 +330,15 @@ doc-subtab: tabs
     </li>
   </ul>
 </div>
-{% endhighlight %}
-
+{% endcapture %}
 <div class="example">
-  <div class="tabs is-toggle is-fullwidth">
-    <ul>
-      <li class="is-active">
-        <a>
-          <span class="icon is-small"><i class="fa fa-image"></i></span>
-          <span>Pictures</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-music"></i></span>
-          <span>Music</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-film"></i></span>
-          <span>Videos</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-file-text-o"></i></span>
-          <span>Documents</span>
-        </a>
-      </li>
-    </ul>
-  </div>
+{{tabs_centered_boxed_example}}
 </div>
-
 {% highlight html %}
+{{tabs_centered_boxed_example}}
+{% endhighlight %}
+
+{% capture toggle_fullwidth_example %}
 <div class="tabs is-toggle is-fullwidth">
   <ul>
     <li class="is-active">
@@ -600,40 +367,15 @@ doc-subtab: tabs
     </li>
   </ul>
 </div>
-{% endhighlight %}
-
+{% endcapture %}
 <div class="example">
-  <div class="tabs is-centered is-boxed is-medium">
-    <ul>
-      <li class="is-active">
-        <a>
-          <span class="icon is-small"><i class="fa fa-image"></i></span>
-          <span>Pictures</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-music"></i></span>
-          <span>Music</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-film"></i></span>
-          <span>Videos</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon is-small"><i class="fa fa-file-text-o"></i></span>
-          <span>Documents</span>
-        </a>
-      </li>
-    </ul>
-  </div>
+{{tabs_toggle_fullwidth_example}}
 </div>
-
 {% highlight html %}
+{{tabs_toggle_fullwidth_example}}
+{% endhighlight %}
+
+{% capture tabs_centered_boxed_medium_example %}
 <div class="tabs is-centered is-boxed is-medium">
   <ul>
     <li class="is-active">
@@ -662,40 +404,15 @@ doc-subtab: tabs
     </li>
   </ul>
 </div>
-{% endhighlight %}
-
+{% endcapture %}
 <div class="example">
-  <div class="tabs is-toggle is-fullwidth is-large">
-    <ul>
-      <li class="is-active">
-        <a>
-          <span class="icon"><i class="fa fa-image"></i></span>
-          <span>Pictures</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon"><i class="fa fa-music"></i></span>
-          <span>Music</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon"><i class="fa fa-film"></i></span>
-          <span>Videos</span>
-        </a>
-      </li>
-      <li>
-        <a>
-          <span class="icon"><i class="fa fa-file-text-o"></i></span>
-          <span>Documents</span>
-        </a>
-      </li>
-    </ul>
-  </div>
+{{tabs_centered_boxed_medium_example}}
 </div>
-
 {% highlight html %}
+{{tabs_centered_boxed_medium_example}}
+{% endhighlight %}
+
+{% capture tabs_toggle_fullwidth_large_example %}
 <div class="tabs is-toggle is-fullwidth is-large">
   <ul>
     <li class="is-active">
@@ -724,6 +441,12 @@ doc-subtab: tabs
     </li>
   </ul>
 </div>
+{% endcapture %}
+<div class="example">
+{{tabs_toggle_fullwidth_large_example}}
+</div>
+{% highlight html %}
+{{tabs_toggle_fullwidth_large_example}}
 {% endhighlight %}
 
   </div>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/box.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/box.html
similarity index 94%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/box.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/box.html
index 392e7ca7..f60f8194 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/box.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/box.html
@@ -31,7 +31,7 @@ doc-subtab: box
           <article class="media">
             <div class="media-left">
               <figure class="image is-64x64">
-                <img src="http://placehold.it/128x128" alt="Image">
+                <img src="{{site.url}}/images/placeholders/128x128.png" alt="Image">
               </figure>
             </div>
             <div class="media-content">
@@ -66,7 +66,7 @@ doc-subtab: box
   <article class="media">
     <div class="media-left">
       <figure class="image is-64x64">
-        <img src="http://placehold.it/128x128" alt="Image">
+        <img src="{{site.url}}/images/placeholders/128x128.png" alt="Image">
       </figure>
     </div>
     <div class="media-content">
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/button.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/button.html
new file mode 100644
index 00000000..d3dfb4cd
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/button.html
@@ -0,0 +1,548 @@
+---
+layout: documentation
+doc-tab: elements
+doc-subtab: button
+---
+
+{% include subnav-elements.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Buttons</h1>
+    <h2 class="subtitle">
+      The classic <strong>button</strong>, in different colors, sizes, and states
+    </h2>
+
+    <hr>
+
+{% capture button_example %}
+<div class="block">
+  <a class="button">Button</a>
+  <a class="button is-white">White</a>
+  <a class="button is-light">Light</a>
+  <a class="button is-dark">Dark</a>
+  <a class="button is-black">Black</a>
+  <a class="button is-link">Link</a>
+</div>
+<div class="block">
+  <a class="button is-primary">Primary</a>
+  <a class="button is-info">Info</a>
+  <a class="button is-success">Success</a>
+  <a class="button is-warning">Warning</a>
+  <a class="button is-danger">Danger</a>
+</div>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <hr>
+
+    <h3 class="title">Sizes</h3>
+
+{% capture button_sizes_example %}
+<a class="button is-small">Small</a>
+<a class="button">Normal</a>
+<a class="button is-medium">Medium</a>
+<a class="button is-large">Large</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_sizes_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_sizes_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <hr>
+
+    <h3 class="title">Styles</h3>
+    <h4 class="subtitle">Outlined</h4>
+{% capture button_outlined_example %}
+<a class="button is-outlined">Outlined</a>
+<a class="button is-primary is-outlined">Outlined</a>
+<a class="button is-info is-outlined">Outlined</a>
+<a class="button is-success is-outlined">Outlined</a>
+<a class="button is-danger is-outlined">Outlined</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_outlined_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_outlined_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <h4 class="subtitle">Inverted (the text color becomes the background color, and vice-versa)</h4>
+
+{% capture button_inverted_example %}
+<a class="button is-primary is-inverted">Inverted</a>
+<a class="button is-info is-inverted">Inverted</a>
+<a class="button is-success is-inverted">Inverted</a>
+<a class="button is-danger is-inverted">Inverted</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+    <div class="notification is-primary">
+{{button_inverted_example}}
+    </div>
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_inverted_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <h4 class="subtitle">Invert Outlined (the invert color becomes the text and border colors)</h4>
+
+{% capture button_inverted_outlined_example %}
+<a class="button is-primary is-inverted is-outlined">Invert Outlined</a>
+<a class="button is-info is-inverted is-outlined">Invert Outlined</a>
+<a class="button is-success is-inverted is-outlined">Invert Outlined</a>
+<a class="button is-danger is-inverted is-outlined">Invert Outlined</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+    <div class="notification is-primary">
+{{button_inverted_outlined_example}}
+    </div>
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_inverted_outlined_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <hr>
+
+    <h3 class="title">States</h3>
+    <h4 class="subtitle">Normal</h4>
+
+{% capture button_normal_example %}
+<a class="button">Normal</a>
+<a class="button is-primary">Normal</a>
+<a class="button is-info">Normal</a>
+<a class="button is-success">Normal</a>
+<a class="button is-warning">Normal</a>
+<a class="button is-danger">Normal</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_normal_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_normal_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <h4 class="subtitle">Hover</h4>
+
+{% capture button_hover_example %}
+<a class="button is-hovered">Hover</a>
+<a class="button is-primary is-hovered">Hover</a>
+<a class="button is-info is-hovered">Hover</a>
+<a class="button is-success is-hovered">Hover</a>
+<a class="button is-warning is-hovered">Hover</a>
+<a class="button is-danger is-hovered">Hover</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_hover_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_hover_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <h4 class="subtitle">Focus</h4>
+
+{% capture button_focus_example %}
+<a class="button is-focused">Focus</a>
+<a class="button is-primary is-focused">Focus</a>
+<a class="button is-info is-focused">Focus</a>
+<a class="button is-success is-focused">Focus</a>
+<a class="button is-warning is-focused">Focus</a>
+<a class="button is-danger is-focused">Focus</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_focus_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_focus_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <h4 class="subtitle">Active</h4>
+
+{% capture button_active_example %}
+<a class="button is-active">Active</a>
+<a class="button is-primary is-active">Active</a>
+<a class="button is-info is-active">Active</a>
+<a class="button is-success is-active">Active</a>
+<a class="button is-warning is-active">Active</a>
+<a class="button is-danger is-active">Active</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_active_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_active_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <h4 class="subtitle">Loading</h4>
+
+{% capture button_loading_example %}
+<a class="button is-loading">Loading</a>
+<a class="button is-primary is-loading">Loading</a>
+<a class="button is-info is-loading">Loading</a>
+<a class="button is-success is-loading">Loading</a>
+<a class="button is-warning is-loading">Loading</a>
+<a class="button is-danger is-loading">Loading</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_loading_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_loading_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <h4 class="subtitle">Disabled</h4>
+
+{% capture button_disabled_example %}
+<a class="button is-disabled">Disabled</a>
+<a class="button is-primary is-disabled">Disabled</a>
+<a class="button is-info is-disabled">Disabled</a>
+<a class="button is-success is-disabled">Disabled</a>
+<a class="button is-warning is-disabled">Disabled</a>
+<a class="button is-danger is-disabled">Disabled</a>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_disabled_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_disabled_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <h4 class="subtitle">With Font Awesome icons</h4>
+
+{% capture button_fa_example %}
+<p class="control">
+  <a class="button">
+    <span class="icon is-small">
+      <i class="fa fa-bold"></i>
+    </span>
+  </a>
+  <a class="button">
+    <span class="icon is-small">
+      <i class="fa fa-italic"></i>
+    </span>
+  </a>
+  <a class="button">
+    <span class="icon is-small">
+      <i class="fa fa-underline"></i>
+    </span>
+  </a>
+</p>
+<p class="control">
+  <a class="button">
+    <span class="icon">
+      <i class="fa fa-github"></i>
+    </span>
+    <span>GitHub</span>
+  </a>
+  <a class="button is-primary">
+    <span class="icon">
+      <i class="fa fa-twitter"></i>
+    </span>
+    <span>Twitter</span>
+  </a>
+  <a class="button is-success">
+    <span class="icon is-small">
+      <i class="fa fa-check"></i>
+    </span>
+    <span>Save</span>
+  </a>
+  <a class="button is-danger is-outlined">
+    <span>Delete</span>
+    <span class="icon is-small">
+      <i class="fa fa-times"></i>
+    </span>
+  </a>
+</p>
+<p class="control">
+  <a class="button is-small">
+    <span class="icon is-small">
+      <i class="fa fa-github"></i>
+    </span>
+    <span>GitHub</span>
+  </a>
+  <a class="button">
+    <span class="icon">
+      <i class="fa fa-github"></i>
+    </span>
+    <span>GitHub</span>
+  </a>
+  <a class="button is-medium">
+    <span class="icon">
+      <i class="fa fa-github"></i>
+    </span>
+    <span>GitHub</span>
+  </a>
+  <a class="button is-large">
+    <span class="icon is-medium">
+      <i class="fa fa-github"></i>
+    </span>
+    <span>GitHub</span>
+  </a>
+</p>
+{% endcapture %}
+<div class="columns">
+  <div class="column">
+{{button_fa_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_fa_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+<div class="columns">
+  <div class="column">
+    <div class="content">
+      <p>
+        <span class="tag is-success">New!</span>
+      </p>
+      <p>
+        If the button only contains an icon, Bulma will make sure the button remains <strong>square</strong>, no matter the size of the button <em>or</em> of the icon.
+      </p>
+    </div>
+{% capture button_only_icon_example %}
+<p class="control">
+<a class="button is-small">
+<span class="icon is-small">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+</p>
+<p class="control">
+<a class="button">
+<span class="icon is-small">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+<a class="button">
+<span class="icon">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+</p>
+<p class="control">
+<a class="button is-medium">
+<span class="icon is-small">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+<a class="button is-medium">
+<span class="icon">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+<a class="button is-medium">
+<span class="icon is-medium">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+</p>
+<p class="control">
+<a class="button is-large">
+<span class="icon is-small">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+<a class="button is-large">
+<span class="icon">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+<a class="button is-large">
+<span class="icon is-medium">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+<a class="button is-large">
+<span class="icon is-large">
+  <i class="fa fa-header"></i>
+</span>
+</a>
+</p>
+{% endcapture %}
+{{button_only_icon_example}}
+  </div>
+  <div class="column">
+{% highlight html %}
+{{button_only_icon_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+    <hr>
+
+    <h3 class="title">Button group</h3>
+    <div class="content">
+      <p>If you want to <strong>group</strong> buttons together, use the <code>is-grouped</code> modifier on the <code>control</code> container:</p>
+    </div>
+{% capture button_group_example %}
+<div class="control is-grouped">
+  <p class="control">
+    <a class="button is-primary">
+      Save changes
+    </a>
+  </p>
+  <p class="control">
+    <a class="button">
+      Cancel
+    </a>
+  </p>
+  <p class="control">
+    <a class="button is-danger">
+      Delete post
+    </a>
+  </p>
+</div>
+{% endcapture %}
+<div class="example">
+{{button_group_example}}
+</div>
+{% highlight html %}
+{{button_group_example}}
+{% endhighlight %}
+
+    <hr>
+
+    <h3 class="title">Button addons</h3>
+    <div class="content">
+      <p>If you want to use buttons as <strong>addons</strong>, use the <code>has-addons</code> modifier on the <code>control</code> container:</p>
+    </div>
+{% capture button_addons_example %}
+<p class="control has-addons">
+  <a class="button">
+    <span class="icon is-small">
+      <i class="fa fa-align-left"></i>
+    </span>
+    <span>Left</span>
+  </a>
+  <a class="button">
+    <span class="icon is-small">
+      <i class="fa fa-align-center"></i>
+    </span>
+    <span>Center</span>
+  </a>
+  <a class="button">
+    <span class="icon is-small">
+      <i class="fa fa-align-right"></i>
+    </span>
+    <span>Right</span>
+  </a>
+</p>
+{% endcapture %}
+    <div class="example">
+{{button_addons_example}}
+    </div>
+{% highlight html %}
+{{button_addons_example}}
+{% endhighlight %}
+
+    <hr>
+
+    <h3 class="title">Button group with addons</h3>
+    <div class="content">
+      <p>You can group together addons as well:</p>
+    </div>
+{% capture button_group_addons_example %}
+<div class="control is-grouped">
+  <p class="control has-addons">
+    <a class="button">
+      <span class="icon is-small">
+        <i class="fa fa-bold"></i>
+      </span>
+      <span>Bold</span>
+    </a>
+    <a class="button">
+      <span class="icon is-small">
+        <i class="fa fa-italic"></i>
+      </span>
+      <span>Italic</span>
+    </a>
+    <a class="button">
+      <span class="icon is-small">
+        <i class="fa fa-underline"></i>
+      </span>
+      <span>Underline</span>
+    </a>
+  </p>
+  <p class="control has-addons">
+    <a class="button">
+      <span class="icon is-small">
+        <i class="fa fa-align-left"></i>
+      </span>
+      <span>Left</span>
+    </a>
+    <a class="button">
+      <span class="icon is-small">
+        <i class="fa fa-align-center"></i>
+      </span>
+      <span>Center</span>
+    </a>
+    <a class="button">
+      <span class="icon is-small">
+        <i class="fa fa-align-right"></i>
+      </span>
+      <span>Right</span>
+    </a>
+  </p>
+</div>
+{% endcapture %}
+<div class="example">
+{{button_group_addons_example}}
+</div>
+{% highlight html %}
+{{button_group_addons_example}}
+{% endhighlight %}
+
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/content.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/content.html
similarity index 69%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/content.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/content.html
index aefa873b..9acc9855 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/content.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/content.html
@@ -19,55 +19,16 @@ doc-subtab: content
       <p>When you can't use the CSS classes you want, or when you just want to directly use HTML tags, use <code>content</code> as container. It can handle almost any HTML tag:</p>
       <ul>
         <li><code>&lt;p&gt;</code> paragraphs</li>
-        <li><code>&lt;ul&gt; &lt;ol&gt; &lt;dl&gt;</code> lists</li>
+        <li><code>&lt;ul&gt;</code> <code>&lt;ol&gt;</code> <code>&lt;dl&gt;</code> lists</li>
         <li><code>&lt;h1&gt;</code> to <code>&lt;h6&gt;</code> headings</li>
         <li><code>&lt;blockquotes&gt;</code> quotes</li>
         <li><code>&lt;em&gt;</code> and <code>&lt;strong&gt;</code></li>
-        <li><code>&lt;table&gt; &lt;tr&gt; &lt;th&gt; &lt;td&gt;</code> tables</li>
+        <li><code>&lt;table&gt;</code> <code>&lt;tr&gt;</code> <code>&lt;th&gt;</code> <code>&lt;td&gt;</code> tables</li>
       </ul>
-      <p>This <code>content</code> class can be used in <em>any</em>, whenever you just want to write some <strong>text</strong>. For example, it's used for the paragraph you're currently reading.</p>
+      <p>This <code>content</code> class can be used in <em>any</em> context where you just want to (or can only) write some <strong>text</strong>. For example, it's used for the paragraph you're currently reading.</p>
     </div>
 
-    <div class="example">
-      <div class="content">
-        <h1>Hello World</h1>
-        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan, metus ultrices eleifend gravida, nulla nunc varius lectus, nec rutrum justo nibh eu lectus. Ut vulputate semper dui. Fusce erat odio, sollicitudin vel erat vel, interdum mattis neque.</p>
-        <h2>Second level</h2>
-        <p>Curabitur accumsan turpis pharetra <strong>augue tincidunt</strong> blandit. Quisque condimentum maximus mi, sit amet commodo arcu rutrum id. Proin pretium urna vel cursus venenatis. Suspendisse potenti. Etiam mattis sem rhoncus lacus dapibus facilisis. Donec at dignissim dui. Ut et neque nisl.</p>
-        <ul>
-          <li>In fermentum leo eu lectus mollis, quis dictum mi aliquet.</li>
-          <li>Morbi eu nulla lobortis, lobortis est in, fringilla felis.</li>
-          <li>Aliquam nec felis in sapien venenatis viverra fermentum nec lectus.</li>
-          <li>Ut non enim metus.</li>
-        </ul>
-        <h3>Third level</h3>
-        <p>Quisque ante lacus, malesuada ac auctor vitae, congue <a href="#">non ante</a>. Phasellus lacus ex, semper ac tortor nec, fringilla condimentum orci. Fusce eu rutrum tellus.</p>
-        <ol>
-          <li>Donec blandit a lorem id convallis.</li>
-          <li>Cras gravida arcu at diam gravida gravida.</li>
-          <li>Integer in volutpat libero.</li>
-          <li>Donec a diam tellus.</li>
-          <li>Aenean nec tortor orci.</li>
-          <li>Quisque aliquam cursus urna, non bibendum massa viverra eget.</li>
-          <li>Vivamus maximus ultricies pulvinar.</li>
-        </ol>
-        <blockquote>Ut venenatis, nisl scelerisque sollicitudin fermentum, quam libero hendrerit ipsum, ut blandit est tellus sit amet turpis.</blockquote>
-        <p>Quisque at semper enim, eu hendrerit odio. Etiam auctor nisl et <em>justo sodales</em> elementum. Maecenas ultrices lacus quis neque consectetur, et lobortis nisi molestie.</p>
-        <p>Sed sagittis enim ac tortor maximus rutrum. Nulla facilisi. Donec mattis vulputate risus in luctus. Maecenas vestibulum interdum commodo.</p>
-        <p>Suspendisse egestas sapien non felis placerat elementum. Morbi tortor nisl, suscipit sed mi sit amet, mollis malesuada nulla. Nulla facilisi. Nullam ac erat ante.</p>
-        <h4>Fourth level</h4>
-        <p>Nulla efficitur eleifend nisi, sit amet bibendum sapien fringilla ac. Mauris euismod metus a tellus laoreet, at elementum ex efficitur.</p>
-        <p>Maecenas eleifend sollicitudin dui, faucibus sollicitudin augue cursus non. Ut finibus eleifend arcu ut vehicula. Mauris eu est maximus est porta condimentum in eu justo. Nulla id iaculis sapien.</p>
-        <p>Phasellus porttitor enim id metus volutpat ultricies. Ut nisi nunc, blandit sed dapibus at, vestibulum in felis. Etiam iaculis lorem ac nibh bibendum rhoncus. Nam interdum efficitur ligula sit amet ullamcorper. Etiam tristique, leo vitae porta faucibus, mi lacus laoreet metus, at cursus leo est vel tellus. Sed ac posuere est. Nunc ultricies nunc neque, vitae ultricies ex sodales quis. Aliquam eu nibh in libero accumsan pulvinar. Nullam nec nisl placerat, pretium metus vel, euismod ipsum. Proin tempor cursus nisl vel condimentum. Nam pharetra varius metus non pellentesque.</p>
-        <h5>Fifth level</h5>
-        <p>Aliquam sagittis rhoncus vulputate. Cras non luctus sem, sed tincidunt ligula. Vestibulum at nunc elit. Praesent aliquet ligula mi, in luctus elit volutpat porta. Phasellus molestie diam vel nisi sodales, a eleifend augue laoreet. Sed nec eleifend justo. Nam et sollicitudin odio.</p>
-        <h6>Sixth level</h6>
-        <p>Cras in nibh lacinia, venenatis nisi et, auctor urna. Donec pulvinar lacus sed diam dignissim, ut eleifend eros accumsan. Phasellus non tortor eros. Ut sed rutrum lacus. Etiam purus nunc, scelerisque quis enim vitae, malesuada ultrices turpis. Nunc vitae maximus purus, nec consectetur dui. Suspendisse euismod, elit vel rutrum commodo, ipsum tortor maximus dui, sed varius sapien odio vitae est. Etiam at cursus metus.</p>
-        </ul>
-      </div>
-    </div>
-
-{% highlight html %}
+{% capture content_example %}
 <div class="content">
   <h1>Hello World</h1>
   <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan, metus ultrices eleifend gravida, nulla nunc varius lectus, nec rutrum justo nibh eu lectus. Ut vulputate semper dui. Fusce erat odio, sollicitudin vel erat vel, interdum mattis neque.</p>
@@ -97,6 +58,36 @@ doc-subtab: content
   <h4>Fourth level</h4>
   <p>Nulla efficitur eleifend nisi, sit amet bibendum sapien fringilla ac. Mauris euismod metus a tellus laoreet, at elementum ex efficitur.</p>
   <p>Maecenas eleifend sollicitudin dui, faucibus sollicitudin augue cursus non. Ut finibus eleifend arcu ut vehicula. Mauris eu est maximus est porta condimentum in eu justo. Nulla id iaculis sapien.</p>
+  <table>
+    <thead>
+      <tr>
+        <th>One</th>
+        <th>Two</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td>Three</td>
+        <td>Four</td>
+      </tr>
+      <tr>
+        <td>Five</td>
+        <td>Six</td>
+      </tr>
+      <tr>
+        <td>Seven</td>
+        <td>Eight</td>
+      </tr>
+      <tr>
+        <td>Nine</td>
+        <td>Ten</td>
+      </tr>
+      <tr>
+        <td>Eleven</td>
+        <td>Twelve</td>
+      </tr>
+    </tbody>
+  </table>
   <p>Phasellus porttitor enim id metus volutpat ultricies. Ut nisi nunc, blandit sed dapibus at, vestibulum in felis. Etiam iaculis lorem ac nibh bibendum rhoncus. Nam interdum efficitur ligula sit amet ullamcorper. Etiam tristique, leo vitae porta faucibus, mi lacus laoreet metus, at cursus leo est vel tellus. Sed ac posuere est. Nunc ultricies nunc neque, vitae ultricies ex sodales quis. Aliquam eu nibh in libero accumsan pulvinar. Nullam nec nisl placerat, pretium metus vel, euismod ipsum. Proin tempor cursus nisl vel condimentum. Nam pharetra varius metus non pellentesque.</p>
   <h5>Fifth level</h5>
   <p>Aliquam sagittis rhoncus vulputate. Cras non luctus sem, sed tincidunt ligula. Vestibulum at nunc elit. Praesent aliquet ligula mi, in luctus elit volutpat porta. Phasellus molestie diam vel nisi sodales, a eleifend augue laoreet. Sed nec eleifend justo. Nam et sollicitudin odio.</p>
@@ -104,13 +95,35 @@ doc-subtab: content
   <p>Cras in nibh lacinia, venenatis nisi et, auctor urna. Donec pulvinar lacus sed diam dignissim, ut eleifend eros accumsan. Phasellus non tortor eros. Ut sed rutrum lacus. Etiam purus nunc, scelerisque quis enim vitae, malesuada ultrices turpis. Nunc vitae maximus purus, nec consectetur dui. Suspendisse euismod, elit vel rutrum commodo, ipsum tortor maximus dui, sed varius sapien odio vitae est. Etiam at cursus metus.</p>
   </ul>
 </div>
+{% endcapture %}
+
+<div class="example">
+  {{content_example}}
+</div>
+
+{% highlight html %}
+{{content_example}}
 {% endhighlight %}
 
     <hr>
 
     <h3 class="title">Sizes</h3>
     <div class="content">
-      <p>You can use the <code>is-medium</code> and <code>is-large</code> modifiers to change the font size.</p>
+      <p>You can use the <code>is-small</code>, <code>is-medium</code> and <code>is-large</code> modifiers to change the font size.</p>
+    </div>
+    <div class="example">
+      <div class="content is-small">
+        <h1>Hello World</h1>
+        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan, metus ultrices eleifend gravida, nulla nunc varius lectus, nec rutrum justo nibh eu lectus. Ut vulputate semper dui. Fusce erat odio, sollicitudin vel erat vel, interdum mattis neque.</p>
+        <h2>Second level</h2>
+        <p>Curabitur accumsan turpis pharetra <strong>augue tincidunt</strong> blandit. Quisque condimentum maximus mi, sit amet commodo arcu rutrum id. Proin pretium urna vel cursus venenatis. Suspendisse potenti. Etiam mattis sem rhoncus lacus dapibus facilisis. Donec at dignissim dui. Ut et neque nisl.</p>
+        <ul>
+          <li>In fermentum leo eu lectus mollis, quis dictum mi aliquet.</li>
+          <li>Morbi eu nulla lobortis, lobortis est in, fringilla felis.</li>
+          <li>Aliquam nec felis in sapien venenatis viverra fermentum nec lectus.</li>
+          <li>Ut non enim metus.</li>
+        </ul>
+      </div>
     </div>
     <div class="example">
       <div class="content is-medium">
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/delete.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/delete.html
new file mode 100644
index 00000000..e5aa6941
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/delete.html
@@ -0,0 +1,105 @@
+---
+layout: documentation
+doc-tab: elements
+doc-subtab: delete
+---
+
+{% include subnav-elements.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Delete</h1>
+    <h2 class="subtitle">
+      A versatile <strong>delete</strong> cross
+    </h2>
+
+    <hr>
+
+    <div class="content">
+      <p>
+        The <code>.delete</code> element is a stand-alone element that can be used in different contexts.
+      </p>
+    </div>
+
+{% capture cross_example %}
+<a class="delete"></a>
+{% endcapture %}
+<div class="columns">
+<div class="column">
+  <div class="content">
+    <p>
+      On its own, it's a simple circle with a cross:
+    </p>
+  </div>
+  {{cross_example}}
+</div>
+<div class="column">
+{% highlight html %}
+{{cross_example}}
+{% endhighlight %}
+</div>
+</div>
+
+{% capture cross_sizes_example %}
+<a class="delete is-small"></a>
+<a class="delete"></a>
+<a class="delete is-medium"></a>
+<a class="delete is-large"></a>
+{% endcapture %}
+<div class="columns">
+<div class="column">
+  <div class="content">
+    <p>
+      It comes in <strong>4 sizes</strong>:
+    </p>
+  </div>
+  {{cross_sizes_example}}
+</div>
+<div class="column">
+{% highlight html %}
+{{cross_sizes_example}}
+{% endhighlight %}
+</div>
+</div>
+
+{% capture cross_elements_example %}
+<div class="block">
+  <span class="tag is-success">
+    Hello World
+    <button class="delete is-small"></button>
+  </span>
+</div>
+
+<div class="notification is-danger">
+  <button class="delete"></button>
+  Lorem ipsum dolor sit amet, consectetur adipiscing elit lorem ipsum dolor sit amet, consectetur adipiscing elit
+</div>
+
+<article class="message is-info">
+  <div class="message-header">
+    Info
+    <button class="delete"></button>
+  </div>
+  <div class="message-body">
+    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
+  </div>
+</article>
+{% endcapture %}
+<div class="columns">
+<div class="column">
+  <div class="content">
+    <p>
+      Bulma uses it for the <a href="/documentation/elements/tag/">tags</a>, the <a href="/documentation/elements/notification/">notifications</a>, and the <a href="/documentation/components/message/">messages</a>:
+    </p>
+  </div>
+  {{cross_elements_example}}
+</div>
+<div class="column">
+{% highlight html %}
+{{cross_elements_example}}
+{% endhighlight %}
+</div>
+</div>
+
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/form.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/form.html
similarity index 53%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/form.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/form.html
index 7b448de2..535b45f6 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/form.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/form.html
@@ -30,60 +30,7 @@ doc-subtab: form
       <p>When combining several controls in a <strong>form</strong>, use the <code>.control</code> class as a <strong>container</strong>, to keep the spacing consistent.</p>
     </div>
 
-    <div class="columns">
-      <div class="column is-half">
-        <label class="label">Name</label>
-        <p class="control">
-          <input class="input" type="text" placeholder="Text input">
-        </p>
-        <label class="label">Username</label>
-        <p class="control has-icon has-icon-right">
-          <input class="input is-success" type="text" placeholder="Text input" value="bulma">
-          <i class="fa fa-check"></i>
-          <span class="help is-success">This username is available</span>
-        </p>
-        <label class="label">Email</label>
-        <p class="control has-icon has-icon-right">
-          <input class="input is-danger" type="text" placeholder="Email input" value="hello@">
-          <i class="fa fa-warning"></i>
-          <span class="help is-danger">This email is invalid</span>
-        </p>
-        <label class="label">Subject</label>
-        <p class="control">
-          <span class="select">
-            <select>
-              <option>Select dropdown</option>
-              <option>With options</option>
-            </select>
-          </span>
-        </p>
-        <label class="label">Message</label>
-        <p class="control">
-          <textarea class="textarea" placeholder="Textarea"></textarea>
-        </p>
-        <p class="control">
-          <label class="checkbox">
-            <input type="checkbox">
-            Remember me
-          </label>
-        </p>
-        <p class="control">
-          <label class="radio">
-            <input type="radio" name="question">
-            Yes
-          </label>
-          <label class="radio">
-            <input type="radio" name="question">
-            No
-          </label>
-        </p>
-        <p class="control">
-          <button class="button is-primary">Submit</button>
-          <button class="button is-link">Cancel</button>
-        </p>
-      </div>
-      <div class="column is-half">
-{% highlight html %}
+{% capture form_example %}
 <label class="label">Name</label>
 <p class="control">
   <input class="input" type="text" placeholder="Text input">
@@ -91,13 +38,17 @@ doc-subtab: form
 <label class="label">Username</label>
 <p class="control has-icon has-icon-right">
   <input class="input is-success" type="text" placeholder="Text input" value="bulma">
-  <i class="fa fa-check"></i>
+  <span class="icon is-small">
+    <i class="fa fa-check"></i>
+  </span>
   <span class="help is-success">This username is available</span>
 </p>
 <label class="label">Email</label>
 <p class="control has-icon has-icon-right">
   <input class="input is-danger" type="text" placeholder="Email input" value="hello@">
-  <i class="fa fa-warning"></i>
+  <span class="icon is-small">
+    <i class="fa fa-warning"></i>
+  </span>
   <span class="help is-danger">This email is invalid</span>
 </p>
 <label class="label">Subject</label>
@@ -129,10 +80,23 @@ doc-subtab: form
     No
   </label>
 </p>
-<p class="control">
-  <button class="button is-primary">Submit</button>
-  <button class="button is-link">Cancel</button>
-</p>
+<div class="control is-grouped">
+  <p class="control">
+    <button class="button is-primary">Submit</button>
+  </p>
+  <p class="control">
+    <button class="button is-link">Cancel</button>
+  </p>
+</div>
+{% endcapture %}
+
+    <div class="columns">
+      <div class="column is-half">
+        {{form_example}}
+      </div>
+      <div class="column is-half">
+{% highlight html %}
+{{form_example}}
 {% endhighlight %}
       </div>
     </div>
@@ -140,26 +104,7 @@ doc-subtab: form
     <hr>
 
     <h3 class="title">Colors</h3>
-    <div class="columns">
-      <div class="column is-half">
-        <p class="control">
-          <input class="input is-primary" type="text" placeholder="Primary input">
-        </p>
-        <p class="control">
-          <input class="input is-info" type="text" placeholder="Info input">
-        </p>
-        <p class="control">
-          <input class="input is-success" type="text" placeholder="Success input">
-        </p>
-        <p class="control">
-          <input class="input is-warning" type="text" placeholder="Warning input">
-        </p>
-        <p class="control">
-          <input class="input is-danger" type="text" placeholder="Danger input">
-        </p>
-      </div>
-      <div class="column is-half">
-{% highlight html %}
+{% capture colors_example %}
 <p class="control">
   <input class="input is-primary" type="text" placeholder="Primary input">
 </p>
@@ -175,62 +120,21 @@ doc-subtab: form
 <p class="control">
   <input class="input is-danger" type="text" placeholder="Danger input">
 </p>
+{% endcapture %}
+    <div class="columns">
+      <div class="column is-half">
+        {{colors_example}}
+      </div>
+      <div class="column is-half">
+{% highlight html %}
+{{colors_example}}
 {% endhighlight %}
       </div>
     </div>
 
     <hr>
 
-    <h3 class="title">Sizes</h3>
-    <div class="columns">
-      <div class="column is-half">
-        <p class="control">
-          <input class="input is-small" type="text" placeholder="Small input">
-        </p>
-        <p class="control">
-          <input class="input" type="text" placeholder="Normal input">
-        </p>
-        <p class="control">
-          <input class="input is-medium" type="text" placeholder="Medium input">
-        </p>
-        <p class="control">
-          <input class="input is-large" type="text" placeholder="Large input">
-        </p>
-        <p class="control">
-          <span class="select is-small">
-            <select>
-              <option>Select dropdown</option>
-              <option>With options</option>
-            </select>
-          </span>
-        </p>
-        <p class="control">
-          <span class="select">
-            <select>
-              <option>Select dropdown</option>
-              <option>With options</option>
-            </select>
-          </span>
-        </p>
-        <p class="control">
-          <span class="select is-medium">
-            <select>
-              <option>Select dropdown</option>
-              <option>With options</option>
-            </select>
-          </span>
-        </p>
-        <p class="control">
-          <span class="select is-large">
-            <select>
-              <option>Select dropdown</option>
-              <option>With options</option>
-            </select>
-          </span>
-        </p>
-      </div>
-      <div class="column is-half">
-{% highlight html %}
+{% capture sizes_example %}
 <p class="control">
   <input class="input is-small" type="text" placeholder="Small input">
 </p>
@@ -243,6 +147,47 @@ doc-subtab: form
 <p class="control">
   <input class="input is-large" type="text" placeholder="Large input">
 </p>
+<p class="control">
+  <span class="select is-small">
+    <select>
+      <option>Select dropdown</option>
+      <option>With options</option>
+    </select>
+  </span>
+</p>
+<p class="control">
+  <span class="select">
+    <select>
+      <option>Select dropdown</option>
+      <option>With options</option>
+    </select>
+  </span>
+</p>
+<p class="control">
+  <span class="select is-medium">
+    <select>
+      <option>Select dropdown</option>
+      <option>With options</option>
+    </select>
+  </span>
+</p>
+<p class="control">
+  <span class="select is-large">
+    <select>
+      <option>Select dropdown</option>
+      <option>With options</option>
+    </select>
+  </span>
+</p>
+{% endcapture %}
+    <h3 class="title">Sizes</h3>
+    <div class="columns">
+      <div class="column is-half">
+        {{sizes_example}}
+      </div>
+      <div class="column is-half">
+{% highlight html %}
+{{sizes_example}}
 {% endhighlight %}
       </div>
     </div>
@@ -250,60 +195,88 @@ doc-subtab: form
     <hr>
 
     <h3 class="title">States</h3>
-    <h4 class="subtitle">Loading</h4>
+    <h4 class="subtitle">Normal</h4>
+{% capture normal_example %}
+<p class="control">
+  <input class="input" type="text" placeholder="Normal input">
+</p>
+<p class="control">
+  <textarea class="textarea" placeholder="Normal textarea"></textarea>
+</p>
+{% endcapture %}
     <div class="columns">
       <div class="column is-half">
-        <p class="control is-loading">
-          <input class="input" type="text" placeholder="Loading input">
-        </p>
-        <p class="control is-loading">
-          <textarea class="textarea" placeholder="Loading textarea"></textarea>
-        </p>
+{{normal_example}}
       </div>
       <div class="column is-half">
 {% highlight html %}
-<p class="control is-loading">
-  <input class="input" type="text" placeholder="Loading input">
+{{normal_example}}
+{% endhighlight %}
+      </div>
+    </div>
+
+    <h4 class="subtitle">Hover</h4>
+{% capture hover_example %}
+<p class="control">
+  <input class="input is-hovered" type="text" placeholder="Hovered input">
 </p>
-<p class="control is-loading">
-  <textarea class="textarea" placeholder="Loading textarea"></textarea>
+<p class="control">
+  <textarea class="textarea is-hovered" placeholder="Hovered textarea"></textarea>
 </p>
+{% endcapture %}
+    <div class="columns">
+      <div class="column is-half">
+        {{hover_example}}
+      </div>
+      <div class="column is-half">
+{% highlight html %}
+{{hover_example}}
 {% endhighlight %}
       </div>
     </div>
 
-    <h4 class="subtitle">Disabled</h4>
+    <h4 class="subtitle">Focus</h4>
+{% capture focus_example %}
+<p class="control">
+  <input class="input is-focused" type="text" placeholder="Focused input">
+</p>
+<p class="control">
+  <textarea class="textarea is-focused" placeholder="Focused textarea"></textarea>
+</p>
+{% endcapture %}
     <div class="columns">
       <div class="column is-half">
-        <p class="control">
-          <input class="input" type="text" placeholder="Disabled input" disabled>
-        </p>
-        <p class="control">
-          <textarea class="textarea" placeholder="Disabled textarea" disabled></textarea>
-        </p>
-        <p class="control">
-          <label class="checkbox is-disabled">
-            <input type="checkbox" disabled>
-            Remember me
-          </label>
-        </p>
-        <p class="control">
-          <label class="radio is-disabled">
-            <input type="radio" name="question" disabled>
-            Yes
-          </label>
-          <label class="radio is-disabled">
-            <input type="radio" name="question" disabled>
-            No
-          </label>
-        </p>
-        <p class="control">
-          <button class="button is-primary" disabled>Submit</button>
-          <button class="button" disabled>Cancel</button>
-        </p>
+{{focus_example}}
       </div>
       <div class="column is-half">
 {% highlight html %}
+{{focus_example}}
+{% endhighlight %}
+      </div>
+    </div>
+
+    <h4 class="subtitle">Loading</h4>
+{% capture loading_example %}
+<p class="control is-loading">
+  <input class="input" type="text" placeholder="Loading input">
+</p>
+<p class="control is-loading">
+  <textarea class="textarea" placeholder="Loading textarea"></textarea>
+</p>
+{% endcapture %}
+    <div class="columns">
+      <div class="column is-half">
+{{loading_example}}
+      </div>
+      <div class="column is-half">
+{% highlight html %}
+{{loading_example}}
+{% endhighlight %}
+      </div>
+    </div>
+
+    <h4 class="subtitle">Disabled</h4>
+{% capture disabled_example %}
 <p class="control">
   <input class="input" type="text" placeholder="Disabled input" disabled>
 </p>
@@ -326,122 +299,179 @@ doc-subtab: form
     No
   </label>
 </p>
-<p class="control">
-  <button class="button is-primary" disabled>Submit</button>
-  <button class="button" disabled>Cancel</button>
-</p>
-{% endhighlight %}
-      </div>
-    </div>
-
-    <h4 class="subtitle">With Font Awesome icons</h4>
+<div class="control is-grouped">
+  <p class="control">
+    <button class="button is-primary" disabled>Submit</button>
+  </p>
+  <p class="control">
+    <button class="button" disabled>Cancel</button>
+  </p>
+</div>
+{% endcapture %}
     <div class="columns">
       <div class="column is-half">
-        <p class="control has-icon">
-          <input class="input" type="email" placeholder="Email">
-          <i class="fa fa-envelope"></i>
-        </p>
-        <p class="control has-icon">
-          <input class="input" type="password" placeholder="Password">
-          <i class="fa fa-lock"></i>
-        </p>
-        <p class="control">
-          <button class="button is-success">
-            Login
-          </button>
-        </p>
+{{disabled_example}}
       </div>
       <div class="column is-half">
 {% highlight html %}
+{{disabled_example}}
+{% endhighlight %}
+      </div>
+    </div>
+
+    <h4 class="subtitle">With Font Awesome icons</h4>
+{% capture icons_example %}
 <p class="control has-icon">
   <input class="input" type="email" placeholder="Email">
-  <i class="fa fa-envelope"></i>
+  <span class="icon is-small">
+    <i class="fa fa-envelope"></i>
+  </span>
 </p>
 <p class="control has-icon">
   <input class="input" type="password" placeholder="Password">
-  <i class="fa fa-lock"></i>
+  <span class="icon is-small">
+    <i class="fa fa-lock"></i>
+  </span>
 </p>
 <p class="control">
   <button class="button is-success">
     Login
   </button>
 </p>
-{% endhighlight %}
-      </div>
-    </div>
+{% endcapture %}
     <div class="columns">
       <div class="column is-half">
-        <p class="control has-icon">
-          <input class="input is-small" type="email" placeholder="Email">
-          <i class="fa fa-envelope"></i>
-        </p>
-        <p class="control has-icon">
-          <input class="input" type="email" placeholder="Email">
-          <i class="fa fa-envelope"></i>
-        </p>
-        <p class="control has-icon">
-          <input class="input is-medium" type="email" placeholder="Email">
-          <i class="fa fa-envelope"></i>
-        </p>
-        <p class="control has-icon">
-          <input class="input is-large" type="email" placeholder="Email">
-          <i class="fa fa-envelope"></i>
-        </p>
-        <p class="control has-icon has-icon-right">
-          <input class="input is-small" type="email" placeholder="Email">
-          <i class="fa fa-check"></i>
-        </p>
-        <p class="control has-icon has-icon-right">
-          <input class="input" type="email" placeholder="Email">
-          <i class="fa fa-check"></i>
-        </p>
-        <p class="control has-icon has-icon-right">
-          <input class="input is-medium" type="email" placeholder="Email">
-          <i class="fa fa-check"></i>
-        </p>
-        <p class="control has-icon has-icon-right">
-          <input class="input is-large" type="email" placeholder="Email">
-          <i class="fa fa-check"></i>
-        </p>
+{{icons_example}}
       </div>
       <div class="column is-half">
 {% highlight html %}
+{{icons_example}}
+{% endhighlight %}
+      </div>
+    </div>
+
+{% capture icons_sizes_example %}
 <p class="control has-icon">
   <input class="input is-small" type="email" placeholder="Email">
-  <i class="fa fa-envelope"></i>
+  <span class="icon is-small">
+    <i class="fa fa-envelope"></i>
+  </span>
+</p>
+<p class="control has-icon">
+  <input class="input" type="email" placeholder="Email">
+  <span class="icon is-small">
+    <i class="fa fa-envelope"></i>
+  </span>
 </p>
 <p class="control has-icon">
   <input class="input" type="email" placeholder="Email">
-  <i class="fa fa-envelope"></i>
+  <span class="icon">
+    <i class="fa fa-envelope"></i>
+  </span>
 </p>
 <p class="control has-icon">
   <input class="input is-medium" type="email" placeholder="Email">
-  <i class="fa fa-envelope"></i>
+  <span class="icon is-small">
+    <i class="fa fa-envelope"></i>
+  </span>
+</p>
+<p class="control has-icon">
+  <input class="input is-medium" type="email" placeholder="Email">
+  <span class="icon">
+    <i class="fa fa-envelope"></i>
+  </span>
+</p>
+<p class="control has-icon">
+  <input class="input is-medium" type="email" placeholder="Email">
+  <span class="icon is-medium">
+    <i class="fa fa-envelope"></i>
+  </span>
+</p>
+<p class="control has-icon">
+  <input class="input is-large" type="email" placeholder="Email">
+  <span class="icon is-small">
+    <i class="fa fa-envelope"></i>
+  </span>
 </p>
 <p class="control has-icon">
   <input class="input is-large" type="email" placeholder="Email">
-  <i class="fa fa-envelope"></i>
+  <span class="icon">
+    <i class="fa fa-envelope"></i>
+  </span>
 </p>
+<p class="control has-icon">
+  <input class="input is-large" type="email" placeholder="Email">
+  <span class="icon is-medium">
+    <i class="fa fa-envelope"></i>
+  </span>
+</p>
+<p class="control has-icon">
+  <input class="input is-large" type="email" placeholder="Email">
+  <span class="icon is-large">
+    <i class="fa fa-envelope"></i>
+  </span>
+</p>
+{% endcapture %}
+<div class="columns">
+  <div class="column is-half">
+    <div class="content">
+      <p>
+        <span class="tag is-success">New!</span>
+      </p>
+      <p>
+        If the control contains an icon, Bulma will make sure the icon remains <strong>centered</strong>, no matter the size of the input <em>or</em> of the icon.
+      </p>
+    </div>
+    {{icons_sizes_example}}
+  </div>
+  <div class="column is-half">
+{% highlight html %}
+{{icons_sizes_example}}
+{% endhighlight %}
+  </div>
+</div>
+
+{% capture icons_sizes_right_example %}
 <p class="control has-icon has-icon-right">
   <input class="input is-small" type="email" placeholder="Email">
-  <i class="fa fa-check"></i>
+  <span class="icon is-small">
+    <i class="fa fa-check"></i>
+  </span>
 </p>
 <p class="control has-icon has-icon-right">
   <input class="input" type="email" placeholder="Email">
-  <i class="fa fa-check"></i>
+  <span class="icon">
+    <i class="fa fa-check"></i>
+  </span>
 </p>
 <p class="control has-icon has-icon-right">
   <input class="input is-medium" type="email" placeholder="Email">
-  <i class="fa fa-check"></i>
+  <span class="icon is-medium">
+    <i class="fa fa-check"></i>
+  </span>
 </p>
 <p class="control has-icon has-icon-right">
   <input class="input is-large" type="email" placeholder="Email">
-  <i class="fa fa-check"></i>
+  <span class="icon is-large">
+    <i class="fa fa-check"></i>
+  </span>
 </p>
-
-{% endhighlight %}
-      </div>
+{% endcapture %}
+<div class="columns">
+  <div class="column is-half">
+    <div class="content">
+      <p>
+        By appending the <code>has-icon-right</code>, the icon will be placed on the right side instead.
+      </p>
     </div>
+    {{icons_sizes_right_example}}
+  </div>
+  <div class="column is-half">
+{% highlight html %}
+{{icons_sizes_right_example}}
+{% endhighlight %}
+  </div>
+</div>
 
     <hr>
 
@@ -449,27 +479,25 @@ doc-subtab: form
     <div class="content">
       <p>If you want to <strong>attach</strong> controls together, use the <code>has-addons</code> modifier on the <code>control</code> container:</p>
     </div>
-    <div class="example">
-      <p class="control has-addons">
-        <input class="input" type="text" placeholder="Find a repository">
-        <a class="button is-info">
-          Search
-        </a>
-      </p>
-    </div>
-{% highlight html %}
+{% capture addons_example %}
 <p class="control has-addons">
   <input class="input" type="text" placeholder="Find a repository">
   <a class="button is-info">
     Search
   </a>
 </p>
+{% endcapture %}
+    <div class="example">
+{{addons_example}}
+    </div>
+{% highlight html %}
+{{addons_example}}
 {% endhighlight %}
     <div class="content">
       <p>You can attach inputs, buttons, and dropdowns <strong>only</strong>.</p>
       <p>Use the <code>is-expanded</code> modifier on the element you want to fill up the remaing space (in this case, the input):</p>
     </div>
-    <div class="example">
+{% capture addons_expanded_example %}
 <p class="control has-addons">
   <span class="select">
     <select>
@@ -483,8 +511,6 @@ doc-subtab: form
     Transfer
   </a>
 </p>
-    </div>
-{% highlight html %}
 <p class="control has-addons">
   <span class="select">
     <select>
@@ -498,11 +524,17 @@ doc-subtab: form
     Transfer
   </a>
 </p>
+{% endcapture %}
+    <div class="example">
+{{addons_expanded_example}}
+    </div>
+{% highlight html %}
+{{addons_expanded_example}}
 {% endhighlight %}
     <div class="content">
       <p>Use the <code>has-addons-centered</code> or the <code>has-addons-right</code> modifers to alter the <strong>alignment</strong>.</p>
     </div>
-<div class="example">
+{% capture addons_center_example %}
 <p class="control has-addons has-addons-centered">
   <span class="select">
     <select>
@@ -516,23 +548,14 @@ doc-subtab: form
     Transfer
   </a>
 </p>
+{% endcapture %}
+<div class="example">
+{{addons_center_example}}
 </div>
 {% highlight html %}
-<p class="control has-addons has-addons-centered">
-  <span class="select">
-    <select>
-      <option>$</option>
-      <option>£</option>
-      <option>€</option>
-    </select>
-  </span>
-  <input class="input" type="text" placeholder="Amount of money">
-  <a class="button is-primary">
-    Transfer
-  </a>
-</p>
+{{addons_center_example}}
 {% endhighlight %}
-<div class="example">
+{% capture addons_right_example %}
 <p class="control has-addons has-addons-right">
   <span class="select">
     <select>
@@ -546,30 +569,25 @@ doc-subtab: form
     Transfer
   </a>
 </p>
+{% endcapture %}
+<div class="example">
+{{addons_right_example}}
 </div>
 {% highlight html %}
-<p class="control has-addons has-addons-right">
-  <span class="select">
-    <select>
-      <option>$</option>
-      <option>£</option>
-      <option>€</option>
-    </select>
-  </span>
-  <input class="input" type="text" placeholder="Amount of money">
-  <a class="button is-primary">
-    Transfer
-  </a>
-</p>
+{{addons_right_example}}
 {% endhighlight %}
 
     <hr>
 
     <h3 class="title">Form group</h3>
     <div class="content">
-      <p>If you want to <strong>group</strong> controls together, use the <code>is-grouped</code> modifier on the <code>control</code> container:</p>
+      <p>
+        If you want to <strong>group</strong> controls together, use the <code>is-grouped</code> modifier on the <code>control</code> container.
+        <br>
+        Add the <code>is-expanded</code> modifier on the control element you want to <strong>fill up the remaining space</strong>.
+      </p>
     </div>
-    <div class="example">
+{% capture group_example %}
 <div class="control is-grouped">
   <p class="control is-expanded">
     <input class="input" type="text" placeholder="Find a repository">
@@ -580,22 +598,13 @@ doc-subtab: form
     </a>
   </p>
 </div>
+{% endcapture %}
+    <div class="example">
+{{group_example}}
     </div>
 {% highlight html %}
-<div class="control is-grouped">
-  <p class="control is-expanded">
-    <input class="input" type="text" placeholder="Find a repository">
-  </p>
-  <p class="control">
-    <a class="button is-info">
-      Search
-    </a>
-  </p>
-</div>
+{{group_example}}
 {% endhighlight %}
-    <div class="content">
-      <p>Add the <code>is-expanded</code> modifier on the control element you want to <strong>fill up the remaining space</strong>.</p>
-    </div>
 
     <hr>
 
@@ -612,40 +621,7 @@ doc-subtab: form
       </ul>
       <p>You can of course use <code>is-grouped</code> or <code>has-addons</code> for the child elements.</p>
     </div>
-    <div class="control is-horizontal">
-      <div class="control-label">
-        <label class="label">From</label>
-      </div>
-      <div class="control is-grouped">
-        <p class="control is-expanded">
-          <input class="input" type="text" placeholder="Name">
-        </p>
-        <p class="control is-expanded">
-          <input class="input" type="email" placeholder="Email">
-        </p>
-      </div>
-    </div>
-    <div class="control is-horizontal">
-      <div class="control-label">
-        <label class="label">Subject</label>
-      </div>
-      <div class="control">
-        <div class="select is-fullwidth">
-          <select>
-            <option>General enquiry</option>
-          </select>
-        </div>
-      </div>
-    </div>
-    <div class="control is-horizontal">
-      <div class="control-label">
-        <label class="label">Question</label>
-      </div>
-      <div class="control">
-        <textarea class="textarea" placeholder="Explain how we can help you"></textarea>
-      </div>
-    </div>
-{% highlight html %}
+{% capture horizontal_form_example %}
 <div class="control is-horizontal">
   <div class="control-label">
     <label class="label">From</label>
@@ -679,6 +655,10 @@ doc-subtab: form
     <textarea class="textarea" placeholder="Explain how we can help you"></textarea>
   </div>
 </div>
+{% endcapture %}
+{{horizontal_form_example}}
+{% highlight html %}
+{{horizontal_form_example}}
 {% endhighlight %}
   </div>
 </section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/icon.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/icon.html
similarity index 84%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/icon.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/icon.html
index 2f3c422f..4b231986 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/icon.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/icon.html
@@ -16,23 +16,24 @@ doc-subtab: icon
     <hr>
 
     <div class="content">
-      <p>Because the icons can take a few seconds to load, and because you want control over the <strong>space</strong> the icons will take, you can use the <code>icon</code> class:</p>
+      <p>Because the icons can take a few seconds to load, and because you want control over the <strong>space</strong> the icons will take, you can use the <code>icon</code> class as a container:</p>
     </div>
 
+{% capture icon_example %}
+<span class="icon">
+  <i class="fa fa-home"></i>
+</span>
+{% endcapture %}
     <div class="example">
-      <span class="icon">
-        <i class="fa fa-home"></i>
-      </span>
+      {{icon_example}}
     </div>
 
 {% highlight html %}
-<span class="icon">
-  <i class="fa fa-home"></i>
-</span>
+{{icon_example}}
 {% endhighlight %}
 
     <div class="content">
-      <p>The <code>icon</code> container will take up <em>exactly</em> <strong>24 x 24 pixels</strong>. The icon itself is sized at <strong>21px</strong>.</p>
+      <p>The <code>icon</code> container will take up <em>exactly</em> <strong>1.5rem x 1.5rem</strong>. The icon itself is sized at <strong>21px</strong>.</p>
     </div>
 
     <hr>
@@ -57,25 +58,25 @@ doc-subtab: icon
           <td><code>icon is-small</code></td>
           <td><span class="icon is-small"><i class="fa fa-home"></i></span></td>
           <td>14px</td>
-          <td>16x16px</td>
+          <td>1rem x 1rem</td>
         </tr>
         <tr>
           <td><code>icon</code></td>
           <td><span class="icon"><i class="fa fa-home"></i></span></td>
           <td>21px</td>
-          <td>24x24px</td>
+          <td>1.5rem x 1.5rem</td>
         </tr>
         <tr>
           <td><code>icon is-medium</code></td>
           <td><span class="icon is-medium"><i class="fa fa-home"></i></span></td>
           <td>28px</td>
-          <td>32x32px</td>
+          <td>2rem x 2rem</td>
         </tr>
         <tr>
           <td><code>icon is-large</code></td>
           <td><span class="icon is-large"><i class="fa fa-home"></i></span></td>
           <td>42px</td>
-          <td>48x48px</td>
+          <td>3rem x 3rem</td>
         </tr>
       </tbody>
     </table>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/image.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/image.html
similarity index 66%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/image.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/image.html
index 3b7b444f..d5fa8d07 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/image.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/image.html
@@ -21,13 +21,13 @@ doc-subtab: image
 
     <div class="example">
       <figure class="image is-128x128">
-        <img src="http://placehold.it/128x128">
+        <img src="{{site.url}}/images/placeholders/128x128.png">
       </figure>
     </div>
 
 {% highlight html %}
 <figure class="image is-128x128">
-  <img src="http://placehold.it/128x128">
+  <img src="{{site.url}}/images/placeholders/128x128.png">
 </figure>
 {% endhighlight %}
 
@@ -42,37 +42,37 @@ doc-subtab: image
       <tbody>
         <tr>
           <td><code>image is-16x16</code></td>
-          <td><figure class="image is-16x16"><img src="http://placehold.it/16x16"></figure></td>
+          <td><figure class="image is-16x16"><img src="{{site.url}}/images/placeholders/16x16.png"></figure></td>
           <td>16x16px</td>
         </tr>
         <tr>
           <td><code>image is-24x24</code></td>
-          <td><figure class="image is-24x24"><img src="http://placehold.it/24x24"></figure></td>
+          <td><figure class="image is-24x24"><img src="{{site.url}}/images/placeholders/24x24.png"></figure></td>
           <td>24x24px</td>
         </tr>
         <tr>
           <td><code>image is-32x32</code></td>
-          <td><figure class="image is-32x32"><img src="http://placehold.it/32x32"></figure></td>
+          <td><figure class="image is-32x32"><img src="{{site.url}}/images/placeholders/32x32.png"></figure></td>
           <td>32x32px</td>
         </tr>
         <tr>
           <td><code>image is-48x48</code></td>
-          <td><figure class="image is-48x48"><img src="http://placehold.it/48x48"></figure></td>
+          <td><figure class="image is-48x48"><img src="{{site.url}}/images/placeholders/48x48.png"></figure></td>
           <td>48x48px</td>
         </tr>
         <tr>
           <td><code>image is-64x64</code></td>
-          <td><figure class="image is-64x64"><img src="http://placehold.it/64x64"></figure></td>
+          <td><figure class="image is-64x64"><img src="{{site.url}}/images/placeholders/64x64.png"></figure></td>
           <td>64x64px</td>
         </tr>
         <tr>
           <td><code>image is-96x96</code></td>
-          <td><figure class="image is-96x96"><img src="http://placehold.it/96x96"></figure></td>
+          <td><figure class="image is-96x96"><img src="{{site.url}}/images/placeholders/96x96.png"></figure></td>
           <td>96x96px</td>
         </tr>
         <tr>
           <td><code>image is-128x128</code></td>
-          <td><figure class="image is-128x128"><img src="http://placehold.it/128x128"></figure></td>
+          <td><figure class="image is-128x128"><img src="{{site.url}}/images/placeholders/128x128.png"></figure></td>
           <td>128x128px</td>
         </tr>
       </tbody>
@@ -86,13 +86,13 @@ doc-subtab: image
 
     <div class="example">
       <figure class="image is-128x128">
-        <img src="http://placehold.it/256x256">
+        <img src="{{site.url}}/images/placeholders/256x256.png">
       </figure>
     </div>
 
 {% highlight html %}
 <figure class="image is-128x128">
-  <img src="http://placehold.it/256x256">
+  <img src="{{site.url}}/images/placeholders/256x256.png">
 </figure>
 {% endhighlight %}
 
@@ -108,32 +108,32 @@ doc-subtab: image
       <tbody>
         <tr>
           <td><code>image is-square</code></td>
-          <td><figure class="image is-square"><img src="http://placehold.it/480x480"></figure></td>
+          <td><figure class="image is-square"><img src="{{site.url}}/images/placeholders/480x480.png"></figure></td>
           <td>Square (or 1by1)</td>
         </tr>
         <tr>
           <td><code>image is-1by1</code></td>
-          <td><figure class="image is-1by1"><img src="http://placehold.it/480x480"></figure></td>
+          <td><figure class="image is-1by1"><img src="{{site.url}}/images/placeholders/480x480.png"></figure></td>
           <td>1 by 1</td>
         </tr>
         <tr>
           <td><code>image is-4by3</code></td>
-          <td><figure class="image is-4by3"><img src="http://placehold.it/640x480"></figure></td>
+          <td><figure class="image is-4by3"><img src="{{site.url}}/images/placeholders/640x480.png"></figure></td>
           <td>4 by 3</td>
         </tr>
         <tr>
           <td><code>image is-3by2</code></td>
-          <td><figure class="image is-3by2"><img src="http://placehold.it/480x320"></figure></td>
+          <td><figure class="image is-3by2"><img src="{{site.url}}/images/placeholders/480x320.png"></figure></td>
           <td>3 by 2</td>
         </tr>
         <tr>
           <td><code>image is-16by9</code></td>
-          <td><figure class="image is-16by9"><img src="http://placehold.it/640x360"></figure></td>
+          <td><figure class="image is-16by9"><img src="{{site.url}}/images/placeholders/640x360.png"></figure></td>
           <td>16 by 9</td>
         </tr>
         <tr>
           <td><code>image is-2by1</code></td>
-          <td><figure class="image is-2by1"><img src="http://placehold.it/640x320"></figure></td>
+          <td><figure class="image is-2by1"><img src="{{site.url}}/images/placeholders/640x320.png"></figure></td>
           <td>2 by 1</td>
         </tr>
       </tbody>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/notification.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/notification.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/notification.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/notification.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/progress.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/progress.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/progress.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/progress.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/table.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/table.html
new file mode 100644
index 00000000..a599aa91
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/table.html
@@ -0,0 +1,476 @@
+---
+layout: documentation
+doc-tab: elements
+doc-subtab: table
+---
+
+{% include subnav-elements.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Tables</h1>
+    <h2 class="subtitle">The inevitable HTML <strong>table</strong>, with special case cells</h2>
+
+    <hr>
+
+{% capture table_example %}
+<table class="table">
+  <thead>
+    <tr>
+      <th><abbr title="Position">Pos</abbr></th>
+      <th>Team</th>
+      <th><abbr title="Played">Pld</abbr></th>
+      <th><abbr title="Won">W</abbr></th>
+      <th><abbr title="Drawn">D</abbr></th>
+      <th><abbr title="Lost">L</abbr></th>
+      <th><abbr title="Goals for">GF</abbr></th>
+      <th><abbr title="Goals against">GA</abbr></th>
+      <th><abbr title="Goal difference">GD</abbr></th>
+      <th><abbr title="Points">Pts</abbr></th>
+      <th>Qualification or relegation</th>
+    </tr>
+  </thead>
+  <tfoot>
+    <tr>
+      <th><abbr title="Position">Pos</abbr></th>
+      <th>Team</th>
+      <th><abbr title="Played">Pld</abbr></th>
+      <th><abbr title="Won">W</abbr></th>
+      <th><abbr title="Drawn">D</abbr></th>
+      <th><abbr title="Lost">L</abbr></th>
+      <th><abbr title="Goals for">GF</abbr></th>
+      <th><abbr title="Goals against">GA</abbr></th>
+      <th><abbr title="Goal difference">GD</abbr></th>
+      <th><abbr title="Points">Pts</abbr></th>
+      <th>Qualification or relegation</th>
+    </tr>
+  </tfoot>
+  <tbody>
+    <tr>
+      <th>1</th>
+      <td><a href="https://en.wikipedia.org/wiki/Leicester_City_F.C." title="Leicester City F.C.">Leicester City</a> <strong>(C)</strong>
+      </td>
+      <td>38</td>
+      <td>23</td>
+      <td>12</td>
+      <td>3</td>
+      <td>68</td>
+      <td>36</td>
+      <td>+32</td>
+      <td>81</td>
+      <td>Qualification for the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_UEFA_Champions_League#Group_stage" title="2016–17 UEFA Champions League">Champions League group stage</a></td>
+    </tr>
+    <tr>
+      <th>2</th>
+      <td><a href="https://en.wikipedia.org/wiki/Arsenal_F.C." title="Arsenal F.C.">Arsenal</a></td>
+      <td>38</td>
+      <td>20</td>
+      <td>11</td>
+      <td>7</td>
+      <td>65</td>
+      <td>36</td>
+      <td>+29</td>
+      <td>71</td>
+      <td>Qualification for the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_UEFA_Champions_League#Group_stage" title="2016–17 UEFA Champions League">Champions League group stage</a></td>
+    </tr>
+    <tr>
+      <th>3</th>
+      <td><a href="https://en.wikipedia.org/wiki/Tottenham_Hotspur_F.C." title="Tottenham Hotspur F.C.">Tottenham Hotspur</a></td>
+      <td>38</td>
+      <td>19</td>
+      <td>13</td>
+      <td>6</td>
+      <td>69</td>
+      <td>35</td>
+      <td>+34</td>
+      <td>70</td>
+      <td>Qualification for the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_UEFA_Champions_League#Group_stage" title="2016–17 UEFA Champions League">Champions League group stage</a></td>
+    </tr>
+    <tr>
+      <th>4</th>
+      <td><a href="https://en.wikipedia.org/wiki/Manchester_City_F.C." title="Manchester City F.C.">Manchester City</a></td>
+      <td>38</td>
+      <td>19</td>
+      <td>9</td>
+      <td>10</td>
+      <td>71</td>
+      <td>41</td>
+      <td>+30</td>
+      <td>66</td>
+      <td>Qualification for the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_UEFA_Champions_League#Play-off_round" title="2016–17 UEFA Champions League">Champions League play-off round</a></td>
+    </tr>
+    <tr>
+      <th>5</th>
+      <td><a href="https://en.wikipedia.org/wiki/Manchester_United_F.C." title="Manchester United F.C.">Manchester United</a></td>
+      <td>38</td>
+      <td>19</td>
+      <td>9</td>
+      <td>10</td>
+      <td>49</td>
+      <td>35</td>
+      <td>+14</td>
+      <td>66</td>
+      <td>Qualification for the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_UEFA_Europa_League#Group_stage" title="2016–17 UEFA Europa League">Europa League group stage</a></td>
+    </tr>
+    <tr>
+      <th>6</th>
+      <td><a href="https://en.wikipedia.org/wiki/Southampton_F.C." title="Southampton F.C.">Southampton</a></td>
+      <td>38</td>
+      <td>18</td>
+      <td>9</td>
+      <td>11</td>
+      <td>59</td>
+      <td>41</td>
+      <td>+18</td>
+      <td>63</td>
+      <td>Qualification for the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_UEFA_Europa_League#Group_stage" title="2016–17 UEFA Europa League">Europa League group stage</a></td>
+    </tr>
+    <tr>
+      <th>7</th>
+      <td><a href="https://en.wikipedia.org/wiki/West_Ham_United_F.C." title="West Ham United F.C.">West Ham United</a></td>
+      <td>38</td>
+      <td>16</td>
+      <td>14</td>
+      <td>8</td>
+      <td>65</td>
+      <td>51</td>
+      <td>+14</td>
+      <td>62</td>
+      <td>Qualification for the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_UEFA_Europa_League#Third_qualifying_round" title="2016–17 UEFA Europa League">Europa League third qualifying round</a></td>
+    </tr>
+    <tr>
+      <th>8</th>
+      <td><a href="https://en.wikipedia.org/wiki/Liverpool_F.C." title="Liverpool F.C.">Liverpool</a></td>
+      <td>38</td>
+      <td>16</td>
+      <td>12</td>
+      <td>10</td>
+      <td>63</td>
+      <td>50</td>
+      <td>+13</td>
+      <td>60</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>9</th>
+      <td><a href="https://en.wikipedia.org/wiki/Stoke_City_F.C." title="Stoke City F.C.">Stoke City</a></td>
+      <td>38</td>
+      <td>14</td>
+      <td>9</td>
+      <td>15</td>
+      <td>41</td>
+      <td>55</td>
+      <td>−14</td>
+      <td>51</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>10</th>
+      <td><a href="https://en.wikipedia.org/wiki/Chelsea_F.C." title="Chelsea F.C.">Chelsea</a></td>
+      <td>38</td>
+      <td>12</td>
+      <td>14</td>
+      <td>12</td>
+      <td>59</td>
+      <td>53</td>
+      <td>+6</td>
+      <td>50</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>11</th>
+      <td><a href="https://en.wikipedia.org/wiki/Everton_F.C." title="Everton F.C.">Everton</a></td>
+      <td>38</td>
+      <td>11</td>
+      <td>14</td>
+      <td>13</td>
+      <td>59</td>
+      <td>55</td>
+      <td>+4</td>
+      <td>47</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>12</th>
+      <td><a href="https://en.wikipedia.org/wiki/Swansea_City_A.F.C." title="Swansea City A.F.C.">Swansea City</a></td>
+      <td>38</td>
+      <td>12</td>
+      <td>11</td>
+      <td>15</td>
+      <td>42</td>
+      <td>52</td>
+      <td>−10</td>
+      <td>47</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>13</th>
+      <td><a href="https://en.wikipedia.org/wiki/Watford_F.C." title="Watford F.C.">Watford</a></td>
+      <td>38</td>
+      <td>12</td>
+      <td>9</td>
+      <td>17</td>
+      <td>40</td>
+      <td>50</td>
+      <td>−10</td>
+      <td>45</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>14</th>
+      <td><a href="https://en.wikipedia.org/wiki/West_Bromwich_Albion_F.C." title="West Bromwich Albion F.C.">West Bromwich Albion</a></td>
+      <td>38</td>
+      <td>10</td>
+      <td>13</td>
+      <td>15</td>
+      <td>34</td>
+      <td>48</td>
+      <td>−14</td>
+      <td>43</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>15</th>
+      <td><a href="https://en.wikipedia.org/wiki/Crystal_Palace_F.C." title="Crystal Palace F.C.">Crystal Palace</a></td>
+      <td>38</td>
+      <td>11</td>
+      <td>9</td>
+      <td>18</td>
+      <td>39</td>
+      <td>51</td>
+      <td>−12</td>
+      <td>42</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>16</th>
+      <td><a href="https://en.wikipedia.org/wiki/A.F.C._Bournemouth" title="A.F.C. Bournemouth">AFC Bournemouth</a></td>
+      <td>38</td>
+      <td>11</td>
+      <td>9</td>
+      <td>18</td>
+      <td>45</td>
+      <td>67</td>
+      <td>−22</td>
+      <td>42</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>17</th>
+      <td><a href="https://en.wikipedia.org/wiki/Sunderland_A.F.C." title="Sunderland A.F.C.">Sunderland</a></td>
+      <td>38</td>
+      <td>9</td>
+      <td>12</td>
+      <td>17</td>
+      <td>48</td>
+      <td>62</td>
+      <td>−14</td>
+      <td>39</td>
+      <td></td>
+    </tr>
+    <tr>
+      <th>18</th>
+      <td><a href="https://en.wikipedia.org/wiki/Newcastle_United_F.C." title="Newcastle United F.C.">Newcastle United</a> <strong>(R)</strong>
+      </td>
+      <td>38</td>
+      <td>9</td>
+      <td>10</td>
+      <td>19</td>
+      <td>44</td>
+      <td>65</td>
+      <td>−21</td>
+      <td>37</td>
+      <td>Relegation to the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_Football_League_Championship" title="2016–17 Football League Championship">Football League Championship</a></td>
+    </tr>
+    <tr>
+      <th>19</th>
+      <td><a href="https://en.wikipedia.org/wiki/Norwich_City_F.C." title="Norwich City F.C.">Norwich City</a> <strong>(R)</strong>
+      </td>
+      <td>38</td>
+      <td>9</td>
+      <td>7</td>
+      <td>22</td>
+      <td>39</td>
+      <td>67</td>
+      <td>−28</td>
+      <td>34</td>
+      <td>Relegation to the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_Football_League_Championship" title="2016–17 Football League Championship">Football League Championship</a></td>    </tr>
+    <tr>
+      <th>20</th>
+      <td><a href="https://en.wikipedia.org/wiki/Aston_Villa_F.C." title="Aston Villa F.C.">Aston Villa</a> <strong>(R)</strong>
+      </td>
+      <td>38</td>
+      <td>3</td>
+      <td>8</td>
+      <td>27</td>
+      <td>27</td>
+      <td>76</td>
+      <td>−49</td>
+      <td>17</td>
+      <td>Relegation to the <a href="https://en.wikipedia.org/wiki/2016%E2%80%9317_Football_League_Championship" title="2016–17 Football League Championship">Football League Championship</a></td>
+    </tr>
+  </tbody>
+</table>
+{% endcapture %}
+
+<div class="example">
+  {{table_example}}
+</div>
+
+{% highlight html %}
+{{table_example}}
+{% endhighlight %}
+
+    <hr>
+
+    <h3 class="title">Modifiers</h3>
+
+    <div class="columns">
+      <div class="column">
+        <p>Add <strong>borders</strong> to all the cells.</p>
+      </div>
+      <div class="column">
+        <code>table is-bordered</code>
+      </div>
+      <div class="column is-half">
+        <table class="table is-bordered">
+          <thead>
+            <tr>
+              <th>One</th>
+              <th>Two</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td>Three</td>
+              <td>Four</td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+    </div>
+
+    <div class="columns">
+      <div class="column">
+        <p>Add <strong>stripes</strong> to the table.</p>
+      </div>
+      <div class="column">
+        <code>table is-striped</code>
+      </div>
+      <div class="column is-half">
+        <table class="table is-striped">
+          <thead>
+            <tr>
+              <th>One</th>
+              <th>Two</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td>Three</td>
+              <td>Four</td>
+            </tr>
+            <tr>
+              <td>Five</td>
+              <td>Six</td>
+            </tr>
+            <tr>
+              <td>Seven</td>
+              <td>Eight</td>
+            </tr>
+            <tr>
+              <td>Nine</td>
+              <td>Ten</td>
+            </tr>
+            <tr>
+              <td>Eleven</td>
+              <td>Twelve</td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+    </div>
+
+    <div class="columns">
+      <div class="column">
+        <p>Make the cells <strong>narrower</strong>.</p>
+      </div>
+      <div class="column">
+        <code>table is-narrow</code>
+      </div>
+      <div class="column is-half">
+        <table class="table is-narrow">
+          <thead>
+            <tr>
+              <th>One</th>
+              <th>Two</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td>Three</td>
+              <td>Four</td>
+            </tr>
+            <tr>
+              <td>Five</td>
+              <td>Six</td>
+            </tr>
+            <tr>
+              <td>Seven</td>
+              <td>Eight</td>
+            </tr>
+            <tr>
+              <td>Nine</td>
+              <td>Ten</td>
+            </tr>
+            <tr>
+              <td>Eleven</td>
+              <td>Twelve</td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+    </div>
+
+    <div class="columns">
+      <div class="column">
+        <p>You can <strong>combine</strong> all three modifiers.</p>
+      </div>
+      <div class="column">
+        <code>table is-bordered is-striped is-narrow</code>
+      </div>
+      <div class="column is-half">
+        <table class="table is-bordered is-striped is-narrow">
+          <thead>
+            <tr>
+              <th>One</th>
+              <th>Two</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td>Three</td>
+              <td>Four</td>
+            </tr>
+            <tr>
+              <td>Five</td>
+              <td>Six</td>
+            </tr>
+            <tr>
+              <td>Seven</td>
+              <td>Eight</td>
+            </tr>
+            <tr>
+              <td>Nine</td>
+              <td>Ten</td>
+            </tr>
+            <tr>
+              <td>Eleven</td>
+              <td>Twelve</td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+    </div>
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/tag.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/tag.html
similarity index 86%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/tag.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/tag.html
index 8335fc53..aa69c481 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/tag.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/tag.html
@@ -17,7 +17,7 @@ doc-subtab: tag
 
     <div class="columns">
       <div class="column is-4">
-        By default, a <strong>tag</strong> is a 24px high label.
+        By default, a <strong>tag</strong> is a 1.5rem high label.
       </div>
       <div class="column is-2">
         <span class="tag">
@@ -35,14 +35,29 @@ doc-subtab: tag
 
     <div class="columns">
       <div class="column is-4">
-        There are <strong>6 different colors</strong> available.
+        Like with buttons, there are <strong>9 different colors</strong> available.
       </div>
       <div class="column is-2">
+        <p class="control">
+          <span class="tag is-black">
+            Black
+          </span>
+        </p>
         <p class="control">
           <span class="tag is-dark">
             Dark
           </span>
         </p>
+        <p class="control">
+          <span class="tag is-light">
+            Light
+          </span>
+        </p>
+        <p class="control">
+          <span class="tag is-white">
+            White
+          </span>
+        </p>
         <p class="control">
           <span class="tag is-primary">
             Primary
@@ -69,7 +84,10 @@ doc-subtab: tag
       </div>
       <div class="column is-6">
 {% highlight html %}
+<span class="tag is-black">Black</span>
 <span class="tag is-dark">Dark</span>
+<span class="tag is-light">Light</span>
+<span class="tag is-white">White</span>
 <span class="tag is-primary">Primary</span>
 <span class="tag is-info">Info</span>
 <span class="tag is-success">Success</span>
@@ -81,14 +99,9 @@ doc-subtab: tag
 
     <div class="columns">
       <div class="column is-4">
-        And <strong>3 additional</strong> sizes.
+        And <strong>2 additional</strong> sizes.
       </div>
       <div class="column is-2">
-        <p class="control">
-          <span class="tag is-dark is-small">
-            Small
-          </span>
-        </p>
         <p class="control">
           <span class="tag is-primary is-medium">
             Medium
@@ -102,7 +115,6 @@ doc-subtab: tag
       </div>
       <div class="column is-6">
 {% highlight html %}
-<span class="tag is-dark is-small">Small</span>
 <span class="tag is-primary is-medium">Medium</span>
 <span class="tag is-info is-large">Large</span>
 {% endhighlight %}
@@ -114,12 +126,6 @@ doc-subtab: tag
         You can also append a <strong>delete button</strong>.
       </div>
       <div class="column is-2">
-        <p class="control">
-          <span class="tag is-info is-small">
-            Foo
-            <button class="delete is-small"></button>
-          </span>
-        </p>
         <p class="control">
           <span class="tag is-success">
             Bar
@@ -141,10 +147,6 @@ doc-subtab: tag
       </div>
       <div class="column is-6">
 {% highlight html %}
-<span class="tag is-info is-small">
-  Foo
-  <button class="delete is-small"></button>
-</span>
 <span class="tag is-success">
   Bar
   <button class="delete is-small"></button>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/title.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/title.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/elements/title.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/elements/title.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/grid.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/grid.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/grid.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/grid.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/grid/columns.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/grid/columns.html
similarity index 99%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/grid/columns.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/grid/columns.html
index 9009a6cb..10eace29 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/grid/columns.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/grid/columns.html
@@ -17,6 +17,7 @@ doc-subtab: columns
         <li>Add a <code>columns</code> container</li>
         <li>Add as many <code>column</code> elements as you want</li>
       </ol>
+      <p>Each column will have an <strong>equal width</strong>, no matter the number of columns.</p>
     </div>
 
     <div class="columns">
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/grid/tiles.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/grid/tiles.html
similarity index 99%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/grid/tiles.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/grid/tiles.html
index 85995507..8571f67a 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/grid/tiles.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/grid/tiles.html
@@ -44,7 +44,7 @@ doc-subtab: tiles
               <p class="title">Middle tile</p>
               <p class="subtitle">With an image</p>
               <figure class="image is-4by3">
-                <img src="http://placehold.it/640x480">
+                <img src="{{site.url}}/images/placeholders/640x480.png">
               </figure>
             </article>
           </div>
@@ -93,7 +93,7 @@ doc-subtab: tiles
           <p class="title">Middle tile</p>
           <p class="subtitle">With an image</p>
           <figure class="image is-4by3">
-            <img src="http://placehold.it/640x480">
+            <img src="{{site.url}}/images/placeholders/640x480.png">
           </figure>
         </article>
       </div>
@@ -383,7 +383,7 @@ tile is-ancestor
               <p class="title">Middle box</p>
               <p class="subtitle">With an image</p>
               <figure class="image is-4by3">
-                <img src="http://placehold.it/640x480">
+                <img src="{{site.url}}/images/placeholders/640x480.png">
               </figure>
             </article>
           </div>
@@ -490,7 +490,7 @@ tile is-ancestor
               <p class="title">Middle box</p>
               <p class="subtitle">With an image</p>
               <figure class="image is-4by3">
-                <img src="http://placehold.it/640x480">
+                <img src="{{site.url}}/images/placeholders/640x480.png">
               </figure>
             </article>
           </div>
@@ -583,7 +583,7 @@ tile is-ancestor
           <p class="title">Middle box</p>
           <p class="subtitle">With an image</p>
           <figure class="image is-4by3">
-            <img src="http://placehold.it/640x480">
+            <img src="{{site.url}}/images/placeholders/640x480.png">
           </figure>
         </article>
       </div>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/layout/container.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/layout/container.html
similarity index 80%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/layout/container.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/layout/container.html
index f3c71f8a..7a243901 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/layout/container.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/layout/container.html
@@ -24,7 +24,9 @@ doc-subtab: container
         <li><code>.footer</code></li>
       </ul>
       <p>On <strong>mobile</strong> and <strong>tablet</strong>, the container will have a margin of <strong>20px</strong> on both the left and right sides.</p>
-      <p>On <strong>desktop</strong> (> 980px), the container will have a maximum width of <strong>960px</strong> and will be <strong>horizontally centered</strong>.</p>
+      <p>On <strong>desktop</strong> (>= 1000px), the container will have a maximum width of <strong>960px</strong> and will be <strong>horizontally centered</strong>.</p>
+      <p>On <strong>widescreen</strong> (>= 1192px), the container will have a maximum width of <strong>1152px</strong>.</p>
+      <p>The values <strong>960</strong> and <strong>1152</strong> have been chosen because they are divisible by both <strong>12</strong> and <strong>16</strong>.</p>
     </div>
   </div>
 
@@ -51,6 +53,7 @@ doc-subtab: container
       <p>If you don't want to have a maximum width but want to keep the 20px margin on the left and right sides, add the <code>is-fluid</code> modifier:</p>
     </div>
   </div>
+</section>
 
   <div class="example is-fullwidth">
     <div class="container is-fluid">
@@ -67,4 +70,3 @@ doc-subtab: container
   </div>
 </div>
 {% endhighlight %}
-</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/layout/footer.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/layout/footer.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/layout/footer.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/layout/footer.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/layout/hero.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/layout/hero.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/layout/hero.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/layout/hero.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/layout/section.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/layout/section.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/layout/section.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/layout/section.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/modifiers/helpers.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/modifiers/helpers.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/modifiers/helpers.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/modifiers/helpers.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/modifiers/responsive-helpers.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/modifiers/responsive-helpers.html
similarity index 98%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/modifiers/responsive-helpers.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/modifiers/responsive-helpers.html
index e04333ae..d01a7a82 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/modifiers/responsive-helpers.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/modifiers/responsive-helpers.html
@@ -200,15 +200,15 @@ doc-subtab: responsive-helpers
           </th>
           <th>
             Tablet<br>
-            Between <code>769px</code> and <code>979px</code>
+            Between <code>769px</code> and <code>999px</code>
           </th>
           <th>
             Desktop<br>
-            Between <code>980px</code> and <code>1179px</code>
+            Between <code>1000px</code> and <code>1239px</code>
           </th>
           <th>
             Widescreen<br>
-            Above <code>1180px</code>
+            Above <code>1240px</code>
           </th>
         </tr>
       </thead>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/modifiers/syntax.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/modifiers/syntax.html
similarity index 92%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/modifiers/syntax.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/modifiers/syntax.html
index 8539ddc1..46f4fa0d 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/modifiers/syntax.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/modifiers/syntax.html
@@ -17,16 +17,19 @@ doc-subtab: syntax
       <div class="column">
         <p>Let's start with a simple <strong>button</strong> that uses the <code>"button"</code> CSS class:</p>
       </div>
+{% capture button_example %}
+<a class="button">
+  Button
+</a>
+{% endcapture %}
       <div class="column">
         <p>
-          <a class="button">Button</a>
+          {{button_example}}
         </p>
       </div>
       <div class="column is-half">
 {% highlight html %}
-<a class="button">
-  Button
-</a>
+{{button_example}}
 {% endhighlight %}
       </div>
     </div>
@@ -34,16 +37,19 @@ doc-subtab: syntax
       <div class="column">
         <p>By <strong>adding</strong> the <code>"is-primary"</code> CSS class, you can modify the <strong>color</strong>:</p>
       </div>
+{% capture button_primary_example %}
+<a class="button is-primary">
+  Button
+</a>
+{% endcapture %}
       <div class="column">
         <p>
-          <a class="button is-primary">Button</a>
+{{button_primary_example}}
         </p>
       </div>
       <div class="column is-half">
 {% highlight html %}
-<a class="button is-primary">
-  Button
-</a>
+{{button_primary_example}}
 {% endhighlight %}
       </div>
     </div>
@@ -124,18 +130,18 @@ doc-subtab: syntax
       </div>
       <div class="column is-half">
 {% highlight html %}
-<p class="control">
-  <a class="button is-small">Button</a>
-</p>
-<p class="control">
-  <a class="button">Button</a>
-</p>
-<p class="control">
-  <a class="button is-medium">Button</a>
-</p>
-<p class="control">
-  <a class="button is-large">Button</a>
-</p>
+<a class="button is-small">
+  Button
+</a>
+<a class="button">
+  Button
+</a>
+<a class="button is-medium">
+  Button
+</a>
+<a class="button is-large">
+  Button
+</a>
 {% endhighlight %}
       </div>
     </div>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/navbar.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/navbar.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/navbar.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/navbar.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/classes.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/classes.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/classes.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/classes.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/functions.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/functions.html
new file mode 100644
index 00000000..107b799c
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/functions.html
@@ -0,0 +1,27 @@
+---
+layout: documentation
+doc-tab: overview
+doc-subtab: functions
+---
+
+{% include subnav-overview.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Functions</h1>
+    <h2 class="subtitle">Utility functions to calculate colors and other values</h2>
+
+    <hr>
+
+    <div class="content">
+      <p>Bulma uses 5 custom functions to help define the values and colors dynamically:</p>
+      <ul>
+        <li><code>powerNumber($number, $exp)</code>: calculates the value of a number exposed to another one. Returns a number.</li>
+        <li><code>colorLuminance($color)</code>: defines if a color is dark or light. Return a decimal number between 0 and 1 where <= 0.5 is dark and > 0.5 is light.</li>
+        <li><code>findColorInvert($color)</code>: returns either 70% transparent black or 100% opaque white depending on the luminance of the color.</li>
+        <li><code>removeUnit($number)</code>: removes the unit of a Sass number. So "10px" becomes "10" and "3.5rem" returns "3.5". Used for string concatenation.</li>
+        <li><code>roundToEvenNumber($number)</code>: rounds a number to the closest but lower even one. So 23 becomes 22, and 7.5 returns 6.</li>
+      </ul>
+    </div>
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/mixins.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/mixins.html
new file mode 100644
index 00000000..5edcb686
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/mixins.html
@@ -0,0 +1,71 @@
+---
+layout: documentation
+doc-tab: overview
+doc-subtab: mixins
+---
+
+{% include subnav-overview.html %}
+
+<section class="section">
+  <div class="container">
+    <h1 class="title">Mixins</h1>
+    <h2 class="subtitle">Utility mixins for custom elements and responsive helpers</h2>
+
+    <hr>
+
+<table class="table is-bordered">
+<tr>
+  <td><code>=arrow($color)</code></td>
+  <td>Creates a CSS-only down arrow. Used for the dropdown select.</td>
+</tr>
+<tr>
+  <td><code>=block</code></td>
+  <td>Defines a margin-bottom of 1.5rem, expect when the element is the last child. Used for almost all block elements.</td>
+</tr>
+<tr>
+  <td><code>=clearfix</code></td>
+  <td>Adds a clearfix at the end of the element. Used for the "is-clearfix" helper.</td>
+</tr>
+<tr>
+  <td><code>=center($size)</code></td>
+  <td>Positions an element in the exact center of its parent. Used for the spinner in a loading button.</td>
+</tr>
+<tr>
+  <td><code>=delete</code></td>
+  <td>Creates a CSS-only cross. Used for the delete element in modals, messages, tags...</td>
+</tr>
+<tr>
+  <td><code>=fa($size, $dimensions)</code></td>
+  <td>Sets the style of a Font Awesome icon container.</td>
+</tr>
+<tr>
+  <td><code>=hamburger($dimensions)</code></td>
+  <td>Creates a CSS-only hamburger menu with 3 bars. Used for the "nav-toggle".</td>
+</tr>
+<tr>
+  <td><code>=loader</code></td>
+  <td>Creates a CSS-only loading spinner. Used for the ".loader" element, and for input and button spinners.</td>
+</tr>
+<tr>
+  <td><code>=overflow-touch</code></td>
+  <td>Sets the style of a container so that it keeps momentum when scrolling on iOS devices.</td>
+</tr>
+<tr>
+  <td><code>=overlay($offset: 0)</code></td>
+  <td>Makes the element overlay its parent container, like the transparent modal background.</td>
+</tr>
+<tr>
+  <td><code>=placeholder</code></td>
+  <td>Sets the styles of an input placeholder.</td>
+</tr>
+<tr>
+  <td><code>=unselectable</code></td>
+  <td>Turns the element unselectable. Used for buttons to prevent selection when clicking.</td>
+</tr>
+</table>
+
+    <div class="content">
+      <p>These mixins are already used throughout Bulma, but you can use them as well to extend your own styles.</p>
+    </div>
+  </div>
+</section>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/modular.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/modular.html
similarity index 98%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/modular.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/modular.html
index 8bd676b2..94e9f5a1 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/modular.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/modular.html
@@ -25,7 +25,7 @@ doc-subtab: modular
         Simply <strong>import</strong> the utilities dependencies, and then the files you need directly:
       </p>
 {% highlight sass %}
-@import "bulma/sass/utilities/_all
+@import "bulma/sass/utilities/_all"
 @import "bulma/sass/grid/columns"
 {% endhighlight %}
       <p>
@@ -47,6 +47,7 @@ doc-subtab: modular
         What if you only want the <strong>button</strong> styles instead?
       </p>
 {% highlight sass %}
+@import "bulma/sass/utilities/_all
 @import "bulma/sass/elements/button.sass"
 {% endhighlight %}
       <p>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/responsiveness.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/responsiveness.html
similarity index 89%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/responsiveness.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/responsiveness.html
index 4bad19e5..ffa57fc5 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/responsiveness.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/responsiveness.html
@@ -19,8 +19,8 @@ doc-subtab: responsiveness
       <ul>
         <li><code>mobile</code>: up to <code>768px</code></li>
         <li><code>tablet</code>: from <code>769px</code></li>
-        <li><code>desktop</code>: from <code>980px</code></li>
-        <li><code>widescreen</code>: from <code>1180px</code></li>
+        <li><code>desktop</code>: from <code>1000px</code></li>
+        <li><code>widescreen</code>: from <code>1192px</code></li>
       </ul>
       <p>Bulma uses 7 responsive mixins:</p>
       <ul>
@@ -34,23 +34,23 @@ doc-subtab: responsiveness
         </li>
         <li>
           <code>=tablet-only</code><br>
-          from <code>769px</code> and until <code>979px</code>
+          from <code>769px</code> and until <code>999px</code>
         </li>
         <li>
           <code>=touch</code><br>
-          until <code>979px</code>
+          until <code>999px</code>
         </li>
         <li>
           <code>=desktop</code><br>
-          from <code>980px</code>
+          from <code>1000px</code>
         </li>
         <li>
           <code>=desktop-only</code><br>
-          from <code>980px</code> and until <code>1179px</code>
+          from <code>1000px</code> and until <code>1191px</code>
         </li>
         <li>
           <code>=widescreen</code><br>
-          from <code>1180px</code>
+          from <code>1192px</code>
         </li>
       </ul>
       <p>How Bulma works is that <strong>everything is mobile-first</strong> by default, and responsive mixins act as <em>minimum viewport widths</em> where some alternative styles are applied.</p>
@@ -65,15 +65,15 @@ doc-subtab: responsiveness
           </th>
           <th>
             Tablet<br>
-            Between <code>769px</code> and <code>979px</code>
+            Between <code>769px</code> and <code>999px</code>
           </th>
           <th>
             Desktop<br>
-            Between <code>980px</code> and <code>1179px</code>
+            Between <code>1000px</code> and <code>1191px</code>
           </th>
           <th>
             Widescreen<br>
-            <code>1180px</code> and above
+            <code>1192px</code> and above
           </th>
         </tr>
       </thead>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/start.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/start.html
similarity index 88%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/start.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/start.html
index 03b994b4..98ceabd9 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/start.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/start.html
@@ -14,7 +14,9 @@ doc-subtab: start
     <hr>
 
     <article class="media is-large">
-      <div class="media-number">1</div>
+      <div class="media-left">
+        <p class="title is-5">1</p>
+      </div>
       <div class="media-content">
         <p class="title is-5">
           Use <strong>NPM</strong> <em>(recommended)</em>:
@@ -26,7 +28,9 @@ npm install bulma
     </article>
 
     <article class="media is-large">
-      <div class="media-number">2</div>
+      <div class="media-left">
+        <p class="title is-5">2</p>
+      </div>
       <div class="media-content">
         <p class="title is-5">
           Use the <a href="https://cdnjs.com/" target="_blank">cdnjs</a> <strong>CDN</strong>
@@ -37,7 +41,9 @@ npm install bulma
     </article>
 
     <article class="media is-large">
-      <div class="media-number">3</div>
+      <div class="media-left">
+        <p class="title is-5">3</p>
+      </div>
       <div class="media-content">
         <p class="title is-5">
           Download from the <strong>repository</strong>
@@ -70,7 +76,9 @@ npm install bulma
     </div>
 
     <article class="media is-large">
-      <div class="media-number">1</div>
+      <div class="media-left">
+        <p class="title is-5">1</p>
+      </div>
       <div class="media-content">
         <p class="title is-5">
           <strong>Download</strong> the source files:
@@ -83,7 +91,9 @@ npm install bulma
     </article>
 
     <article class="media is-large">
-      <div class="media-number">2</div>
+      <div class="media-left">
+        <p class="title is-5">2</p>
+      </div>
       <div class="media-content">
         <p class="title is-5">
           <strong>Set</strong> your variables:<br>
@@ -107,7 +117,9 @@ $family-primary: $family-serif // Use the new serif family
     </article>
 
     <article class="media is-large">
-      <div class="media-number">3</div>
+      <div class="media-left">
+        <p class="title is-5">3</p>
+      </div>
       <div class="media-content">
         <p class="title is-5">
           <strong>Import</strong> Bulma <em>after</em> having set your variables:<br>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/variables.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/variables.html
similarity index 76%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/variables.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/variables.html
index 73bebe8b..89337640 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/documentation/overview/variables.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/documentation/overview/variables.html
@@ -20,9 +20,9 @@ doc-subtab: variables
           <strong>Initial variables</strong>: where you define variables by <strong>direct value</strong>, like:
           <ul>
             <li><strong>colors</strong>: <code>$blue: #42afe3</code></li>
-            <li><strong>font families</strong>: <code>$family-sans-serif: "Helvetica Neue", "Helvetica", "Arial", sans-serif</code></li>
-            <li><strong>font sizes</strong>: <code>$size-1: 48px</code></li>
-            <li><strong>other values</strong>: <code>$nav-height: 50px</code> or <code>$easing: ease-out</code></li>
+            <li><strong>font families</strong>: <code>$family-monospace: "Inconsolata", "Consolas", "Monaco", monospace</code></li>
+            <li><strong>font sizes</strong>: <code>$size-1: 3.5rem</code></li>
+            <li><strong>other values</strong>: <code>$easing: ease-out</code> or <code>$radius-large: 5px</code></li>
           </ul>
         </li>
         <li>
@@ -40,7 +40,7 @@ doc-subtab: variables
         <li>
           <strong>Generated variables</strong> where variables are <strong>calculated</strong> from the values set in the previous file. For example, you can have:
           <ul>
-            <li><code>$body-background: $grey-lighter</code>: the page's main background is the lighter grey</li>
+            <li><code>$background: $white-ter</code>: the main background color</li>
             <li><code>$link: $primary</code>: the links use the primary color</li>
             <li><code>$family-primary: $family-sans-serif</code>: the primary font family is the sans-serif one</li>
           </ul>
@@ -67,99 +67,127 @@ doc-subtab: variables
       <tr>
         <td><code>$black</code></td>
         <td>
-          <span class="color" style="background-color: #0a0a0a;"></span>
-          #0a0a0a
+          <span class="color" style="background: hsl(0, 0%, 4%);"></span>
+          hsl(0, 0%, 4%)
         </td>
       </tr>
       <tr>
-        <td><code>$grey-darker</code></td>
+        <td><code>$black-bis</code></td>
+        <td>
+          <span class="color" style="background: hsl(0, 0%, 7%);"></span>
+          hsl(0, 0%, 7%)
+        </td>
+      </tr>
+      <tr>
+        <td><code>$black-ter</code></td>
         <td>
-          <span class="color" style="background-color: #363636;"></span>
-          #363636
+          <span class="color" style="background: hsl(0, 0%, 14%);"></span>
+          hsl(0, 0%, 14%)
         </td>
       </tr>
+      <tr>
+        <td><code>$grey-darker</code></td>
+        <td>
+          <span class="color" style="background:  hsl(0, 0%, 21%);"></span>
+           hsl(0, 0%, 21%)
+          </td>
+        </tr>
       <tr>
         <td><code>$grey-dark</code></td>
         <td>
-          <span class="color" style="background-color: #4a4a4a;"></span>
-          #4a4a4a
+          <span class="color" style="background: hsl(0, 0%, 29%);"></span>
+          hsl(0, 0%, 29%)
         </td>
       </tr>
       <tr>
         <td><code>$grey</code></td>
         <td>
-          <span class="color" style="background-color: #7a7a7a;"></span>
-          #7a7a7a
+          <span class="color" style="background: hsl(0, 0%, 48%);"></span>
+          hsl(0, 0%, 48%)
         </td>
       </tr>
       <tr>
         <td><code>$grey-light</code></td>
         <td>
-          <span class="color" style="background-color: #b5b5b5;"></span>
-          #b5b5b5
+          <span class="color" style="background: hsl(0, 0%, 71%);"></span>
+          hsl(0, 0%, 71%)
         </td>
       </tr>
       <tr>
         <td><code>$grey-lighter</code></td>
         <td>
-          <span class="color" style="background-color: #dbdbdb;"></span>
-          #dbdbdb
+          <span class="color" style="background: hsl(0, 0%, 86%);"></span>
+          hsl(0, 0%, 86%)
         </td>
       </tr>
       <tr>
-        <td><code>$white</code></td>
+        <td><code>$white-ter</code></td>
         <td>
-          <span class="color" style="background-color: #fff;"></span>
-          #fff
+          <span class="color" style="background: hsl(0, 0%, 96%);"></span>
+          hsl(0, 0%, 96%)
         </td>
       </tr>
       <tr>
-        <td><code>$blue</code></td>
+        <td><code>$white-bis</code></td>
         <td>
-          <span class="color" style="background-color: #3273dc;"></span>
-          #3273dc
+          <span class="color" style="background: hsl(0, 0%, 98%);"></span>
+          hsl(0, 0%, 98%)
         </td>
       </tr>
       <tr>
-        <td><code>$green</code></td>
+        <td><code>$white</code></td>
         <td>
-          <span class="color" style="background-color: #23d160;"></span>
-          #23d160
+          <span class="color" style="background: hsl(0, 0%, 100%);"></span>
+          hsl(0, 0%, 100%)
         </td>
       </tr>
       <tr>
         <td><code>$orange</code></td>
         <td>
-          <span class="color" style="background-color: #ff470f;"></span>
-          #ff470f
+          <span class="color" style="background: hsl(14,  100%, 53%);"></span>
+          hsl(14,  100%, 53%)
         </td>
       </tr>
       <tr>
-        <td><code>$purple</code></td>
+        <td><code>$yellow</code></td>
         <td>
-          <span class="color" style="background-color: #b86bff;"></span>
-          #b86bff
+          <span class="color" style="background: hsl(48,  100%, 67%);"></span>
+          hsl(48,  100%, 67%)
         </td>
       </tr>
       <tr>
-        <td><code>$red</code></td>
+        <td><code>$green</code></td>
         <td>
-          <span class="color" style="background-color: #ff3860;"></span>
-          #ff3860
+          <span class="color" style="background: hsl(141, 71%,  48%);"></span>
+          hsl(141, 71%,  48%)
         </td>
       </tr>
       <tr>
         <td><code>$turquoise</code></td>
         <td>
-          <span class="color" style="background-color: #00d1b2;"></span>
-          #00d1b2
+          <span class="color" style="background: hsl(171, 100%, 41%);"></span>
+          hsl(171, 100%, 41%)
         </td>
       </tr>
       <tr>
-        <td><code>$yellow</code></td>
+        <td><code>$blue</code></td>
+        <td>
+          <span class="color" style="background: hsl(217, 71%,  53%);"></span>
+          hsl(217, 71%,  53%)
+        </td>
+      </tr>
+      <tr>
+        <td><code>$purple</code></td>
+        <td>
+          <span class="color" style="background: hsl(271, 100%, 71%);"></span>
+          hsl(271, 100%, 71%)
+        </td>
+      </tr>
+      <tr>
+        <td><code>$red</code></td>
         <td>
-          <span class="color" style="background-color: #ffdd57;"></span>
-          #ffdd57
+          <span class="color" style="background: hsl(348, 100%, 61%);"></span>
+          hsl(348, 100%, 61%)
         </td>
       </tr>
 
@@ -174,23 +202,23 @@ doc-subtab: variables
       </tr>
       <tr>
         <td><code>$size-1</code></td>
-        <td>48px</td>
+        <td>3.5rem</td>
       </tr>
       <tr>
         <td><code>$size-2</code></td>
-        <td>40px</td>
+        <td>2.75rem</td>
       </tr>
       <tr>
         <td><code>$size-3</code></td>
-        <td>28px</td>
+        <td>2rem</td>
       </tr>
       <tr>
         <td><code>$size-4</code></td>
-        <td>24px</td>
+        <td>1.5rem</td>
       </tr>
       <tr>
         <td><code>$size-5</code></td>
-        <td>18px</td>
+        <td>1.25rem</td>
       </tr>
       <tr>
         <td><code>$size-6</code></td>
@@ -198,23 +226,23 @@ doc-subtab: variables
       </tr>
       <tr>
         <td><code>$size-7</code></td>
-        <td>11px</td>
+        <td>0.75rem</td>
       </tr>
       <tr>
-        <td><code>$weight-normal</code></td>
-        <td>400</td>
+        <td><code>$weight-light</code></td>
+        <td>300</td>
       </tr>
       <tr>
-        <td><code>$weight-bold</code></td>
-        <td>700</td>
+        <td><code>$weight-normal</code></td>
+        <td>400</td>
       </tr>
       <tr>
-        <td><code>$weight-title-normal</code></td>
-        <td>300</td>
+        <td><code>$weight-semibold</code></td>
+        <td>500</td>
       </tr>
       <tr>
-        <td><code>$weight-title-bold</code></td>
-        <td>500</td>
+        <td><code>$weight-bold</code></td>
+        <td>700</td>
       </tr>
 
       <tr><th colspan="2">Breakpoints</th></tr>
@@ -224,11 +252,11 @@ doc-subtab: variables
       </tr>
       <tr>
         <td><code>$desktop</code></td>
-        <td>980px</td>
+        <td>1000px (960px + 40px container)</td>
       </tr>
       <tr>
         <td><code>$widescreen</code></td>
-        <td>1180px</td>
+        <td>1192px (1152px+ 40px container)</td>
       </tr>
 
       <tr><th colspan="2">Miscellaneous</th></tr>
@@ -268,15 +296,11 @@ doc-subtab: variables
       </tr>
       <tr>
         <td><code>$light</code></td>
-        <td>$grey-lighter</td>
+        <td>$white-ter</td>
       </tr>
       <tr>
         <td><code>$dark</code></td>
-        <td>$grey-dark</td>
-      </tr>
-      <tr>
-        <td><code>$text</code></td>
-        <td>$grey-dark</td>
+        <td>$grey-darker</td>
       </tr>
 
       <tr><th colspan="2">3. Generated variables</th></tr>
@@ -330,6 +354,10 @@ doc-subtab: variables
       </tr>
 
       <tr><th colspan="2">Text colors</th></tr>
+      <tr>
+        <td><code>$text</code></td>
+        <td>$grey-dark</td>
+      </tr>
       <tr>
         <td><code>$text-invert</code></td>
         <td>findColorInvert($text)</td>
@@ -378,59 +406,25 @@ doc-subtab: variables
         <td><code>$link-hover</code></td>
         <td>$grey-darker</td>
       </tr>
-      <tr>
-        <td><code>$link-hover-background</code></td>
-        <td>$grey-lighter</td>
-      </tr>
       <tr>
         <td><code>$link-hover-border</code></td>
         <td>$grey-darker</td>
       </tr>
       <tr>
-        <td><code>$link-active</code></td>
-        <td>$grey-darker</td>
-      </tr>
-      <tr>
-        <td><code>$link-active-border</code></td>
+        <td><code>$link-focus</code></td>
         <td>$grey-darker</td>
       </tr>
-
-      <tr><th colspan="2">Control colors</th></tr>
       <tr>
-        <td><code>$control</code></td>
-        <td>$text-strong</td>
-      </tr>
-      <tr>
-        <td><code>$control-background</code></td>
-        <td>$text-invert</td>
-      </tr>
-      <tr>
-        <td><code>$control-border</code></td>
-        <td>$border</td>
-      </tr>
-      <tr>
-        <td><code>$control-hover</code></td>
-        <td>$link-hover</td>
-      </tr>
-      <tr>
-        <td><code>$control-hover-border</code></td>
-        <td>$border-hover</td>
-      </tr>
-      <tr>
-        <td><code>$control-active</code></td>
-        <td>$link</td>
-      </tr>
-      <tr>
-        <td><code>$control-active-background</code></td>
-        <td>$link</td>
+        <td><code>$link-focus-border</code></td>
+        <td>$primary</td>
       </tr>
       <tr>
-        <td><code>$control-active-background-invert</code></td>
-        <td>$link-invert</td>
+        <td><code>$link-active</code></td>
+        <td>$grey-darker</td>
       </tr>
       <tr>
-        <td><code>$control-active-border</code></td>
-        <td>$link</td>
+        <td><code>$link-active-border</code></td>
+        <td>$grey-dark</td>
       </tr>
 
       <tr><th colspan="2">Typography</th></tr>
@@ -448,7 +442,7 @@ doc-subtab: variables
       </tr>
       <tr>
         <td><code>$size-normal</code></td>
-        <td>$size-6</td>
+        <td>1rem</td>
       </tr>
       <tr>
         <td><code>$size-medium</code></td>
@@ -456,11 +450,7 @@ doc-subtab: variables
       </tr>
       <tr>
         <td><code>$size-large</code></td>
-        <td>$size-3</td>
-      </tr>
-      <tr>
-        <td><code>$size-huge</code></td>
-        <td>$size-1</td>
+        <td>$size-4</td>
       </tr>
 
       <tr><th colspan="2">4. Lists and maps</th></tr>
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/android-chrome-192x192.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/android-chrome-192x192.png
new file mode 100644
index 0000000000000000000000000000000000000000..d26e0efc8bd5d1178581b779d60bddd491356a37
GIT binary patch
literal 7115
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%0D{n`GQxxW5qbo+kM
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
II;Vst0Bi#GEC2ui

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/android-chrome-384x384.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/android-chrome-384x384.png
new file mode 100644
index 0000000000000000000000000000000000000000..a94896a1b80ad62715bfd8b7e494cfe933b4a109
GIT binary patch
literal 16959
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
Rr-F`2@O1TaS?83{1OU;Z>UaPE

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/apple-touch-icon.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/apple-touch-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3622d36d79020656a9bafcf5e4683e6135591d1
GIT binary patch
literal 1538
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
E0JI<amjD0&

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/browserconfig.xml b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/browserconfig.xml
similarity index 91%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/browserconfig.xml
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/browserconfig.xml
index ff650c97..45c44a90 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/favicons/browserconfig.xml
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/browserconfig.xml
@@ -2,7 +2,7 @@
 <browserconfig>
   <msapplication>
     <tile>
-      <square150x150logo src="/favicons/mstile-150x150.png?v=201609251738"/>
+      <square150x150logo src="/favicons/mstile-150x150.png?v=201701041855"/>
       <TileColor>#00d1b2</TileColor>
     </tile>
   </msapplication>
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/favicon-16x16.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/favicon-16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..04af7be8975b2321c1fe368c33d103833f39dcd9
GIT binary patch
literal 1029
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<L*TmUKs7M+SzC{oH>NSs54@
z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IM)v@p5LX5U
z2Kzh5*e`8iyR?Pj^a_THo5Zi}mb|`~=khj=OIsOEF5$nlh4b=OhT{u89$jEKG+pHC
z4(`ia8BQ!_IJs2t%67e52U#y|7QMPd;_42ji<_lDjGYV@HZoq^wE6#khQqV@u54pC
zw^s7{9_btVBA?%2I69Bv*aEK0TN#ecXE?El<MLMCE8EhZU1B)Dp5gRzo-5m!L8k5G
zxV)9&{Ceg~n^`VxX1urw&Sp5XlKIkRhKrjRE^dNI!MP9-hKn0nE^TJJw1owvY$MY}
zkO>SIH-VI00C8C_ZDzW-iQ()Tri+_7FK?B)wu|xNCiY8PxGryH1e*yloZ;do#*3R+
zFKuDIw3+Y9Ha0K=BEoQC1M{WL%ojHcU)=#w_W%F?dTZOQ3=9leB|(0mXkj1?Ffy&H
zU}c__%sB7&-!zuFzyAG6Wn#9>WoC(HsbgLg!@_ukk^LT%%(oP#AI$f?r|~e(zU9cg
zW)0U*0YxDO1_s6?Z+DlRGmHk-3=9nHC7!;n><<}Pge+KZ&wLC@J&!zH977~7CnqGN
zB$*kd85*XVCMQ2nU|{l7Q!du)UX$ZJgTuUEbbaZx-rQ}nt8L}?GcY$Vn6SZlTJp5X
z#oM@7ujXKGUNL({^)}zIuxXQhr?IbIZqeK_eMz}k!~sbqg{OyKaSJwNP5d_bBRi)>
zD*FkxQzy9%G*~p*(k-1?&P<tNDdBX)`S7Nkg;8%pLnIGXDk*KAbD%BFeWP2qLCcE5
z#yN~E+YBADlO!dsn3^0^+IB9o@Z*|wJW)Q1&tepoTc@h3WU0Swu+2U<b<WhOle8v3
zTekW%!^eGbRc_1b5+*e^Dl!<RS|v>gxi84Tz@S><8c~vxSdwa$T$GwvlFDFYU}&yu
zV5n<g5@Kj!Wol++V5)6kXk}pFyNSC8MMG|WN@iLmZVfi?Hybc8FoaiyM3e+2mMat#
z<)>xlq$-qD7Nja<7L+72FjUNW{E3I7Fib<^l>g~7o=<}qn3cKplDUPIg}o<>FbgZV
zG?*MtVOHK8qHy}gl@mwK9FaM~e!9V9ftMb`D{;Y+Pfn&&L5auH)z4*}Q$iB}wA_Ot

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/favicon-32x32.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/favicon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b45c42d661b59db25854d51d4f261dba831793a
GIT binary patch
literal 1344
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGSkfJR9T^xl_H+M9WCckk
zdj$D1FjT2AFf_C<F#KX*U}$*3z))(y!0;-8fx&791A}<MoLzx73=E8i0(?ST85kJs
z?;Pd2yp{9PmXsGanJ#T+I6Rx-_#&BWyY25BW0>m8a%l@gn=!+QMGT#mJeRj}Uf#;k
zqOW#ipT>=Seh*Ho-`K}+W);J^wWhZZYuwz=dT9&GrOkRb59r=Jz;JPs+3mv&7d9}Q
zUa5U^zrdC4td};kU)suWY@Y7T{W8~f>D=7Ue`Pzvnbi#E)>+;@Vsh&c&*g0l^%}N!
zk1}7{%y3~N!^MqW56|*k+0K1=tNyKn3}@F!T-)jS@T|eDgA8X@N?hBu`o|aE%iEN%
z?`6BRh2!#8){C2UZysR1w3+GRCT=iS2h3%-xCtt9X*0vcO%TL)Wt;ZR{k)gAY2Mh!
zdTBH3r7a+@fmDLjuwUB3b$KiE#mx*CHn3jW%y4QM3s|qvl^tfc4>4cd%yW60(3R~R
zm$z_(!-NSe!ggu1(3S1xw+{(k+0Jxv6W8UfJeRj=+}Ott_5$;z%@D+RaTEKcEoOHP
z3tZXGd}%Z9m2Hd{HgI0rVt(f^+r`cNS9gE}FK=VNw1picc!U+Kk@pJ7DAr3`*e-2p
zcy*iM;wHw6oBsd*|LNFj83qQ1$t6L4!3-1vCeFh#tQ_0Ed9iTp`t{3a=ih(7895l)
zSy&=}GO^SKGqWsYI{b%`{Q;9KvqjWTXBI|wnJ>&19E?HCmzaJxurQuCVrF7tVLWHZ
z+{m*1v;pVQDNMc_*K#v3Ffb;0ySq%~NT_ONU|?V`@$_|Nf5^xpWWjoS=3_1f2F6NH
z7sn8b)5!@9jBaXa>|*Zf>0#n#WqfQt2RNrZFDjk==H0=!oxZFd^Nydc-gG`C-ab#<
zERIj-Q%&4Iho21&8@No26FxakR!<H;sQ*BLW9spBP8tywENcC}tsW~fB%I_{DaH82
zFfDU1a?&dDy7J_thSrkBsSngn96NDTNs=K*&_LDCDo$>hgPNnF;CiM$m7`BiYF4cA
z2=(%wFJmCNUD<ew@m+QHMW>XjgH^m0s=1u(3XG}@Jla-2@$qy#@%-7!XR8(6r(1RD
zZ`5%3th!88Dr4V~f|SNI#V&orkdzEjQRSaP!LFRaFGZddw6IUz)~6TYxFKMsc~(e6
zXoZLSYsa@5?tXd!6CN2aby_8q)MPigxlw#p*OVzILziB<x=X@SOiILYa(32hp4S^y
zvsQd-b6dPDEm=4=N9(|?XrJiYXU^zuNab1Z?Hk|XWq#g<+BuQ>8VN<d;oD6;cJppK
zbKAJGC|}-V_gY!EZ>*{HzyEOxt4A)r!N*|zh==cz?dCZQ3=FCzt`Q|Ei6yC4$wjG&
zC8-QX28QOk28Ox@CLx9vR;FfF2Bz8uhE@g!zMHsvP&DM`r(~v8;?`jEezO4s14DRK
zNJL3cV!1*=QGQxxPO3slWkIS!W<g0Z14G4}$DepO3d1xsPWhic<M}j*fmxYbFPU3d
zS=f8B2(z$)OM}Vb6lUekAquB&Tsd*%%n_L*?57(%7I^6~yb>2I`Q&6e6_oxxUHx3v
IIVCg!0Ljb`BLDyZ

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/favicon.ico b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..46c186f5434512dc11805034b2af30e0db815d88
GIT binary patch
literal 15086
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
LXJGjEpMe1Y3ssxL

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/manifest.json b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/manifest.json
new file mode 100644
index 00000000..14b1ae3a
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/manifest.json
@@ -0,0 +1,17 @@
+{
+	"name": "",
+	"icons": [
+		{
+			"src": "\/favicons\/android-chrome-192x192.png?v=201701041855",
+			"sizes": "192x192",
+			"type": "image\/png"
+		},
+		{
+			"src": "\/favicons\/android-chrome-384x384.png?v=201701041855",
+			"sizes": "384x384",
+			"type": "image\/png"
+		}
+	],
+	"theme_color": "#00d1b2",
+	"display": "standalone"
+}
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/mstile-150x150.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/mstile-150x150.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce916b38d31f3242181c22209c8527b47e27854c
GIT binary patch
literal 1887
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
QRFJ1VUHx3vIVCg!0H7{42mk;8

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/safari-pinned-tab.svg b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/safari-pinned-tab.svg
new file mode 100644
index 00000000..5d4f2c28
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/favicons/safari-pinned-tab.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
+ width="480.000000pt" height="480.000000pt" viewBox="0 0 480.000000 480.000000"
+ preserveAspectRatio="xMidYMid meet">
+<metadata>
+Created by potrace 1.11, written by Peter Selinger 2001-2013
+</metadata>
+<g transform="translate(0.000000,480.000000) scale(0.100000,-0.100000)"
+fill="#000000" stroke="none">
+<path d="M1756 4200 l-598 -598 -58 -408 c-32 -225 -61 -427 -64 -449 -3 -22
+-12 -85 -20 -140 -8 -55 -17 -118 -20 -140 -3 -22 -13 -89 -21 -150 -9 -60
+-18 -123 -20 -140 -3 -16 -23 -156 -45 -310 -21 -154 -42 -300 -45 -325 l-5
+-45 749 -748 c523 -522 754 -746 763 -741 7 4 413 275 902 601 l890 593 -595
+594 c-327 327 -594 600 -594 606 0 6 200 211 444 456 l445 444 -740 740 c-406
+407 -746 745 -754 750 -12 7 -147 -122 -614 -590z"/>
+</g>
+</svg>
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/blog/metro-ui-css-grid-tiles.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/blog/metro-ui-css-grid-tiles.png
new file mode 100644
index 0000000000000000000000000000000000000000..764ff9ace07056117701da8ec454148b1e1aab35
GIT binary patch
literal 372571
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%0ACmP)%Gzjevi
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%0DW~zDA^LZcuFSl{6sTub|LoNQZ<rQLcnV
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/bulma-banner.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-banner.png
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/bulma-banner.png
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-banner.png
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/bulma-icon.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-icon.png
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/bulma-icon.png
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-icon.png
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-logo.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..a016c2b51a4fce1ed5615ede48ffa7c729c9b986
GIT binary patch
literal 11173
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/bulma-type-white.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-type-white.png
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/bulma-type-white.png
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-type-white.png
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/bulma-type.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-type.png
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/images/bulma-type.png
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/bulma-type.png
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/jgthms.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/jgthms.png
new file mode 100644
index 0000000000000000000000000000000000000000..b89c0097ffa19204e6f0ad16c6093a50820f0ba0
GIT binary patch
literal 14816
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/1280x960.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/1280x960.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c54c1aaa8fbef20008260d96c3023760d049ab0
GIT binary patch
literal 35880
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/128x128.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/128x128.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e5bd89befed40eac144bfb316ef0d3d1b17166e
GIT binary patch
literal 4018
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/16x16.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..18c4349ab59050c862aa7916fd56889bc574c992
GIT binary patch
literal 2878
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
Yw=l+xnd|Z@1_lNOPgg&ebxsLQ087=9-~a#s

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/24x24.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/24x24.png
new file mode 100644
index 0000000000000000000000000000000000000000..39d3ba4082304b6bad8240cc3fd53c8103f7cbe6
GIT binary patch
literal 2868
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
Mp00i_>zopr03$<+m;e9(

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/256x256.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/256x256.png
new file mode 100644
index 0000000000000000000000000000000000000000..379b9c5dfbdd849a65db41600db9de74e730a17e
GIT binary patch
literal 6188
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/300x225.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/300x225.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aa2338ac48388c5e5f50dcf7e6374f00c08e6e8
GIT binary patch
literal 6887
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/32x32.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cd1aa23974a4d24b985c195699d92b2708a2e66
GIT binary patch
literal 2901
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/480x320.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/480x320.png
new file mode 100644
index 0000000000000000000000000000000000000000..e041058a8cec10c40b5ff1de431e8b85affa6576
GIT binary patch
literal 9827
zcmeAS@N?(olHy`uVBq!ia0y~yV0^&9!05oi#=yXka$<co0|S?1rn7T^r?ay{Kv8~L
zW=<*tg9q>2Y2_ioH^th|?=|0hK}bnK^@~&$r@|#`4^fuDPS1t_rnVNfG8a}i5kbwc
zl#m0A?(Is+t|HvcO-a`|KM4dJI~eHV`t)v3Hs|}brl0T4`g=U`{>|sxuis36UweHQ
zL%^RVmO~{Gj149WBShZ4J{Th;eEP_DCJ6yXz6izx57W|E+<&+*UHP-ucIM0#9>+F+
zd#Bfsvir8q{s6V&YyayfDw#X0urYACUNy6+Qxkv6G$nZRQAwl!ET_Iq)ii1|G!k3L
zxoC~j<0I>HzAb;Iz5C>h>1t0FN=2TN++#AYXLrE8S*i~g_pmICnW6e1eQ^zY>fR8~
zSqx9VYh1qkV~!7lfym7GGtbo)=5!jlib%fe{KUk-G3AKmo+7^PpOzW(7%G;fKj~uW
z^h{bNczs6Z(-$Ywetp~={4>c=d&*(ohaD9@=f7;>=`#>-Sf4-5l~FY^cV@=Kw`*nI
zzKy*0EaT_?oA>4Fg8$l{sQMlHQSHt7d5%5vBJbzCS);#KjNzL~)NI+!`=*96Y{_MF
zc=~XS|9b_7Ppk}E?#=lu*On7E>Bu7<b?)vrZ*qzm=V$9_zcBwjzbXIJ{x-|+Gf%(!
z9cH~u+`duSQ`9)s_35(Z%e-CAoZ;b{em>>zcY*(p4_IcNJ$YDX&in)7A6s992ELfW
z+0vP@yVa&KVuD@@S4;iXhxHO>>g<wrbF)P<O5+)7TP*{2c(R|!w`FivW>(3wuVSiw
z9W7wUbz<M1jI|Tj7xx=g{d@jPo;#*1@1c*QQt-2HJpCy}s*7|a7vFEmImje5fxTn_
zmr0|Z0h3MwuS|n+0rNcthL#2o0p@AUdLB%f4lJ7-?QSq|IU3$zENjjxV7Ss)b%DjN
z$*h1ah9&#}Zvi(?gS!J)+d*#w#(RyK98DhtL>D=(njp4>f2Pwl0qH1?N@vFa3lZj{
z&YcqkCOQ1PpteFnt9jKz=K$L;$|X{}IAWWBEnvT(V8Zs7v9?8U2Giw4-Wv?t8g6c|
zmf>(ebozlyh3Fi1@dLLXdhHOi<J*2n{Gs#*2A$UULz6iiPH-?^bc^7S{^;T~Awq>w
zP%(R=(h{bXuCpfaEs@^Y>oKwL2{T*!!o(R8V#g#Ow@3CoObSc9mgHq{bw=`xFdy+}
zW@!S(jX#@~CSBdQEJA&aeHo{j;Ot)ABVh^s3DFy-Z)Coa_{Lg>@Av`9M=}L<J0xO^
z@=VvUZ0En;v%BH-Vcv&oA1n4~-4l7=#DB2(LsE_6KCXJ1db#`k^2he8PvDGV$!_9T
zoTi|XqY@$@#qpfuZ;Rj|lfcFm{v}Fn0+mN%k~BB=-EiFFDWm2$S;VtVMLbAFbLN)D
z5YH^7ST$R<y^51hTBW!bNklrt`L9!%uMn@wKgm8|iiVnqzn6@w(@j51ubmE+4wcSJ
zgLqfuU5QvVW7pg$|Gh4?UbXt}lZ~f;p8ojc+R3XYW>0-Ry;{|O%Ju2x)8qB#tH&$W
zd;MGXX9rW@L5G9Ejf*#gEp&Uh<&bTwr|YamQ<FN9W+indH9s;v8mPKwQsboULjEfq
zUT(Ogx>Qlh>GIObOFOpsZn3(Rddoo8-F(UK%adOo{UZNj?-$Ng)zs*x8c$`ON<H0t
zDv0fnLBbE?AjzdYlY4ge^nW&aw)6bs^S8~`XU6^CqdE1bR-RVPRHdnDQyHiBuks1a
zzbbNd?yB5X{#OjL)Upz@Zf5<ys<*oL{POeV^UlwWH~IhMPy4G4yE?0O{L1=z_?7Le
z$x^eV_DM-fg-T5~Ic6$3D{t1xSx;v@H#xo~BZ_+~OVrb-=Ud|prp|nKCL~RDbGPNf
zwd>w4*S%=B<nC(QwaF_sN2D+I+k8$qc9LGSx#RYj?ZM?v{@(f#`tj=n-!HTaoWFMd
zlKt-cqw7x{xS((=q1$ox!4(U;7Vb}+m$>+0vhu2lt1oITj#_Me%p!SPVb@2y$I)sV
zI_G*$^6Wk78+_x+y^w@m=eL~a$$plhX0qCJ_whv=?nFkeal5v_^03W`n#Gl~e`<5v
zc1Lv26}u}Iuk%(XSogJ#e57V1YeeprR~vpEzI9|)c5HI(@wTkT$(zqDyZdbG+LgNZ
z%l5ymwVoBb;jY+jzuo7*@qJVJt@hiH-L}1=eJ|hl8zp5LyIX3n3ch~vaL2iiJ&)Pd
ztJODN_FR5{Zsa-5bG+vkbMuIQ5Wk`;QFO8J;SQOiiFzq|J@FL<3$KLUp87cI^{+F&
z*L$Cr9mzd%_lE7wzdL?w^Lz78bniYsW%=aiQs=qjI;O7=pBTP=`=swl@3Y=7x3jYA
zwClAK-dDD7b*=u7#J@~`%YNPceEq}oU)O*8vskdK;e5fhgvE^|jNOjgh*OBQl;!Y2
z#)G??<n=GbtHfLpV{-cAT-IvCY048T`m0z%Pse19+MCK9p%rx%<t(~Mt}f0;c6;=n
zxOBq3yI0IxtlaIS`%%}c?!K<ouG3w;r$^{SZhqp{6V;=z%vMZZTC`fFtZ3!;OLx87
zAHR9T_4u8ham=*MZ*CQBeY*1W`E?WG4@MSh$w|x0-WT}aDST+<Q=fHT;&+xmWw}0i
zcl+;2&yQ(8@BJA2BlXWjmgy~<S}wXwKN8!S?77ZU)blZuzvI>irJLeEH9lE6Wx|xj
zn#L<Ht~{IBvgOB?%TB6^T^qDxjcwKU>K`^)Y~Z}>ROZ!pp~8zCE>85(D2`0qJ)`fR
z&sUEgmD#Gzk=&cJHr-2iPn~}%@QmQIFHdGY$vZ83^7F~xb*5>i<)!KS%Ko+eIcWMW
zn{RFFwRJJKclwpb9^Cct>%Q0hxeB=+H$R+qJKdWqeLt`3-j%=wfgAQEWNd!_?3mL|
zr@)7Mb<aif<s8is&3St_ZS&f!+tZceE`Ciq{iy4azv`VyukT0JhX1^K=3C3#y-U9>
z{ayZ`jHCR{-Iu#QN6bu$jJtVZ-GkV*PtSZ>^lAI<@HhLy5~B+f_%r)c`nMRZ*tFMc
zeU|&x<*$~!YLx1q^=$8}>g{jm-a3B!`u_X5^_LlYnUAvD$%)A9sXy^OAbYK2?$N|M
z57!(%|9a7@UHjAP<Lh1CdVHLC-o4d*>G4DTrB|)5TsL1~KE>=%@1$cJ9~U0a|NG#p
zbG7j5mjT9$cm80pP_+E`==cx$_w#scZdP{Hu6n8dcmB6+7oxhN7GAq^t#jKFv&?Fr
z>iaJnF3*)cC#!2e`+v=so^LZ}Z9bLmeSYFO(K)j%=a<)gayr)fvAa{e-737qZr7G4
zm*%e9u<qXJ#_8+hKJF}9d3*2gKcUlCr?0b&wXU68yZ3F|-`;C-yXQ@de^ZzFa_jrt
zy)O$k|DE=DZQnlD+ULJwf9v1-wyXAO-~YMN%-w9i-s$bD{vUV8_GRt8zZcn8^2gbq
zsj~Q+@i+O+<3;LR{#x@^*{}V3^~d$Jm3zOuS#Uk!{N|4I{<a;?`v0f?T<?FF_58~7
z+HPCiUb(MzKi~7S=Wf-;FGoL|?wNl1aqE7~f7`xKy|{XQUHR|5=}9M#e8|4|dZxYC
zy%qZ`e_i{Q`#j~vlgs6q@0Ts_y0?0t{kO)y3x6knIX>~_8~-2vQ|I^Em)CIq`Bb5n
zoA&Jf_m<DUjjST;7#O7Qdb&7<R4~51n>|^@bs^gWw}5~E0aw8b4;C$QV)_5y{tf%z
z1xYJ9!~^v1xw7t@^Vw{owB^poySBF0vn@{s3+}cJjt!mpGv(->xsg}ze!sh`^!4Pq
ztqhDzEF1zmmNU)Yy?m)=4}^Pzn<GJ;2`nR_pwPg+KzkBcf+OKMm=+in9SsL27LL*M
zFq$t$%ZK4wPTDjyFf{tJ+Wq-(_-_6G-}mqS|Mz|WU1xsVE!7_mvX{^QedlW2;<^t9
z*>``xUtd2xx&9${{Ega=-SK-q8NM&8Uz+#-=lS|F`PwfR_tmX@Ui<xS`O+l2e?K1Y
zO}!;|ydv)CCpC*W&NJucdonWqnfd11SE;|d@BhvFe$M*+oxF&D5B7h#<h{M#{>$Op
z`TO@)KkhaEcJOxI_Ya5p-_NW4b~9E^fAgQ;_y6Df`|tby`+xtwuiwAnHZ#A?hTq4`
z_ie0xwQ~775f5>`s%QG|_x*miudni8pg!mQ^)*kmf0wD-=x=^9BY)q|XLdEW|6WqR
z|L@!O^7y~6!f!7(tKZMrH+$-LmPTbJNENAkyJFUXD@>9H|Nb~`e=qe)=roq&+UxfO
z)xEV#`yK!9)AaI|l--3)ng>5Vne4yKzqJ1UbNl~0e;?JaD_m&zwhgR8f8UQs69oP}
zne1P-|L58KGS1V^r~iJxzrXt3&gW(Q_Wyn?Jp1kZ(NEj=|9#sk?ig)d`!+lNw*2=S
z9TjEA*M5uie-P5R`t16-QC)92Vir5NZ7BUQFDm3)w)={`wZajSXVa{{-k6km2jm0y
z*OLoQ8oKM$|Gs^{uPy)8)NOmd-OB#`@^kXnGdxbV%!L`h?f?HgzuW%b$NqM+o6~J~
zKR(D-G3fv&6VneCmDy*sCp@Tqy>`1^?7=tJxf^2^pY6~OKKgZ%z`NY|{K@l;|K9R@
znO3`Q^)~NUbF<ffuljj;{=X9Ui7W3X_uFney<&UZqbcHA?bBFF-_Mv?bS}fZ|E<vJ
zdBHc|saZ_hRi#p}?!eLgM$hGr*0Hd0{&}ijZ~3FWW_6V0&uxqo7=GRRzHj?}M$N@{
z=l}b%T->dG=BC<j|JSqU>vFy<i!yJVmz?Hh<2WtzR@KRGGw<yS_s%mq{bG0AtFq%N
zZ_oMqr=H|)joExJ>fguy`Zt%pRh{gfAs$zem_PG*T>am#+{#Z_s@=})eSDAQ_^!2e
zY6a^W1V8L7`Zn9?!IZ$v^@~amOnENM_VnF-mNd8guahohIPb2rJ9y3R|JwZ8Y<s3N
zg`jAA_ugpT_md@W_Qq6Qe&KKb_siR|`hTD2-(Py}>m;+(DZ96BX`J_V-{-mS@7Sf?
z`gg|o{GES$Wz_ZAs!sbByt#VYifOv2z=7$aoBx_HNgkbN-Flm?Ade&KeaX4G2i{&{
z%lTU)?K1ONUVg$U*$ZDMRmoVT?R|Uq$4*`C;B&dVjg|7IUt3+bkN1*(?Mv@+pPlMA
zjHLtg_lh%D{!_EK_V$BuV=*fW$V<|C0rBNI&QBtq-g5Aan07J$=JvgObH2W<OTBIL
zOxO79B&)6EzwADpQ2wg+d;b0E_j|3c#a{0+YY^^vduexE?TWi^i}(Hwc8k6i#&DnI
z__Z_dS<VRx9C*IsX8H~Xw|!6fp0&hS$JVTAdTV<6+q1=Q?nhsL7e4)R-?3_Q`LEZu
zHU`Uo&ij9dt>8D4;?t+C9=q-Gzut;6GL6^YE3Q|$@9w&L%m4jUv$*#4E6BljT1wZ=
z`P;^I<$9g)zP%f4LJpd#R54!O{qE+w@aY%(UfdFl-{xy8oL4HbRr$oP89yz}wV&1=
z-uprC_OqxWw>$0IPHx+|@AudB^?ToxxnG#3eoI^`S7G|wPZ8Ty_is1mjGVqS_xUxC
zpSxu2*S7xWJfp18@cbpWsb!$T;vK)9EsY7^`$l6E?<JN3r{#S8aT?oyPt}_K_w@V9
zH>?Gb@$Ej=T5J0!T2Cl`UefpVu>8Lb(i?V8wt9cvc8jlN+P0gk!f&eS+uUNX`@*!`
z?6l#n+Rb{3wO$PI)01B%C>qReV3@bo{mSzd4o)loOgz6r|G%E}fwx<4$mm~Bdj0k7
zSqILAYX#Hv*KBuM9lKxjfNBl%q})1CViG*0TEm}PEVAY1g1W+hdAF(_PJCYfWwHF-
zcm03vN$Y;Uw`$7lt+$?9$=o*j<Ch@Dc)cP0CFfTQPX*<bznT^2RXpmP{4Lx3l<c{;
zCv+Rbr?EKNo;vr-UB329U+t-Hdj;OI25!s0{{7q8vYCt4zK(F(ai=t<J%8KzNegnA
z|6NY^`)_}I?er_#_crgWvr~R`W$T~Ut))BT;@^v(FMAoeB`$S-S#AFPO>5nmjJYHj
z&)?8~wMBD6fyUw`e;D_@IUD};z)kb_^?wh`{|g9v%WSUvu;+}>zOV9Ma_;}W(6Onw
zTGr(C?FNn8+g?}yPP<)`d9Zx{@4J89qo)bhb3WX&e8;-#ZT=qr9<bY6SRI{{yM5Y^
zYx)J7V&5M<b?x8YuPcAY|NnKJ+h27{weo{`uCGJ+uB?0iHhSAvj|4YHMw{gID}uun
z>QB7hF84HT(dwRWMb1HPlfQQ8&tEgO{_7<BFX!$5*O(ieDpOTB{l0RI`}+24-@obJ
z&Tsv2m+StX87EDj#mql@rMP;oS?-DUjF{AuA$8Sv*4}KHcl2(-9<RS|y&vpi@o|iw
zzUJ}0(#D!jhnaO}51yY}rzd(^{u@iS-PX)(&jZi1d2jPy$=JUC+yf28J)$n*l0Va~
z%(z&muVOrPj$lRpl3UyUUwHqv!|L|6@}%p(<CZ7K_RZ%!qoB}`{(`mC!gGP#-)Xbg
z``s!`UfkmER{vA);ab&lmi@n8tuF8By8Tw)`0q`&mzuxTT5kJa)G9p@&L+2e^Uj>=
zSILLW%VU?{S*;`abKB+fJ16SquYRSwJYve<bA>v;t5gh{8yMy-6u<Itg~Pjmb??3I
zaV=iVzRK*xb;fJvaiRXPKMb$Oe!f~!`cvHO#*d}E9ldA$qUL6PTDxmm-d^kJ{#GB3
zxy_t)Zo1KvY_|2AmYjRL!pvBF`o^7SwuP@;UCVhVn~||*{n4rA(;RGnoi)9g9DL|F
zm*;}*jne|3eBb~7?_KTndoJyLH&cJ({irI%i){Wkx5wVUy*+34@s|91&v$Q4nKE;`
z#$4e;k}voDc+~wnKj)Nh=2s7^#TQu${w`FHE`71~{2NE>zjL<b`Px61u<gFKddgL_
zh`-F*$l_C*d?hr0->HMewmV~sY%StlCgeMvl0Bar@Z?u<E$^;-`}ZoFpWn(Dm>>VY
zM#G}&;q2^vGt1U}w>EDHet$<`>dI#<1?$SU&kvX?y{~FMSJ?K2-;3=IuD+{ZzV^D}
z{deWDeYuu(>hPdk;9%WbX})a!?UzsP<Xo-$9hg65F8`Dlx}_4|=B>ZJ_23=uxjFM^
zFTOP~f9FH3%R6>DuG0H{M_}FSX&=r;&v~W#_3hq-mD@Ax&)I!l<68OeLiEl}zIW$s
zI)Cl)%D(8|(f$cr8n!F;zGHkUFPh;#ckjvvzif9~CLGeZZm{`D+9I<jpKA6#5#Dgi
z{@-5d)>}oV3~xP7ueJWAeS4d^)Yhld-roAET63DiXz{h0mw(sS|9yRX@!Knl@2;15
zf93d|4=28UtUAd(?ew1KR{C;LkI!i2)J}@fd~GFjdZVq-3||L^^VgJL6^A^Svi|+)
z7cVZ9<yuS&Sj~NYg+*fkd)n^!oBO`M^#59yy4z;k>+00>-7JYe75dC-KG#e$@;cue
z!MVLgz}>p_&&z4c|KGp8zvjnDP4~{)_q#rByqMotE8DmH%1tvCHx7;mg0D`==v`oY
zd5yhl3*#P9m%ReH&D%_N>F(a1f76U{w)Ejo+g7iAd&;bGf1bY0>5YE1XE>}JBeri{
z`*~sV(`5DA>qXAI_<7@n`SCYfKjvA;ty=$_qen>Kz~U!Ut2a3`rM~Vju=H4F{o4K)
z=ec_#MK}LldEL(W%&OzmzqiRu+6P1B%d>awioMT0_t%e|hHq{ZoiaP#7ifRqFF9VV
z;eO5Mv%dm<&o6Giu6erDYF^O3T#h^5jEpt<Tc?&zJD^#=r}%hoZLY<_Y1^;o=vMCA
z=eASS;O#Hx#F-b<|As9v%LtynXF^7QrMcVM=(lUGFSmQ!8~D@W+`TRN(Z`+Nt~-6g
zH|zhe>-%4Y{`S|gPW=*HHtX)jE0>iUS95VZSj~0ozZ=(+{y%s59`sy!&5)Nb#~t#w
zrg8TxciU-?WvYFCY`>mXY+fpTK=SBzW4`74JTlz(OM1@##I$PN?>Bv=v44FYXffSu
zD-pH*eJ`T1%q84Ee!82g&TGx5YwSf_b_TABtGXX}XSd;-IM#yO&#r8hU7HrW{$Bg7
zxwV^~M7+JdWnRsvlg(-K-&KD6e^XZf+O>R^bK(LAp5MOtnT>l(<D?5K-H&8Oz2Ccj
zuYfksThr$<>;KB#@tJzv`_)ALe>=pz*L83In*Vxw)t6g$tG>Rv-B(xq*CzPR^w_lW
zJvr4m{t4a=4EZM`_HS{h{Ox!5#P#_4zu!8{AKqm1a?*G&elO~iqukq)yk#|~OY+>>
z-?BG+d9|_h&+d);cz?I#+CDma{%z?amU27Y*B2)Jz4hSSi|t=6N_sxs@h#9P{p#^R
zi)kHWyzBXW=3xqp*Z7oP3qH>|Vg8>d>c78oo)Vg~bmC8zb>H4S_!J}eIp$toaQ(3o
zC-dWHOp5cjRL<nzzT&ji_vbYdZnkgd%wAjfZS(xM@ewJzY|n4K{4VqRMupt?HB0I^
zKiyiiw)oYh-&!YTKe(~&D5z~@z+~rs*3O$_i~P<RZc{TKo7D(&EwA}skY|x~SgTzA
z`yq42Dc`@}JFS|V;eIePTXOF9hqKGlRjM;io=y9jUOGKj_+2IU^=tdD?RYc&_)Xc@
zyME0)u#<`DM~vm~yA_Qs7gx?dH)XrY*6aS&44n6CY*Lox^6PTmyZ7S#1-tUcJ6W>!
zomf~q@q%^Pt=VPryZ_ym{`;-3d}irp>$qjQ+f+BG7W`O$<XYS{;RpwX#4l%z&%d#M
zw^3GfS!JbN@YSDf3%+$r@tN9R_x?O_!rQYhPiM@$boTS|mIn)q&eiJWR{nfC{rmkt
zSFGLg=AGL5GN*XW-I<0bp4-JAH`@KUbjwXc`)Ft<>3rDat<xOh6@r&N&3h3ee{O%v
zhtO$0=byzdOEjKzX6u8%gSWHYmo<9J8fW?c?dz?mKECr^>C(Q<R&nLOW$S$z8TX{^
z&k_Z7q<!=fxT-$!1=)gzB_o0z7}nohALZJ>z{oV2o8!SrYmcuS0tyZZs9F>n)ZZ&y
zRd#4#Xf$PI`7rD6s!$dV0R@Ad4Gi=4G>7zq2J5bg2pq`%wmM8u!J*;66DFpLQA<XH
qYczF@=9AH4Wwd}C@cQH*e`ENmpE{g-7c($0FnGH9xvX<aXaWG7v&tg?

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/480x480.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/480x480.png
new file mode 100644
index 0000000000000000000000000000000000000000..9587d57d28a944c39f0e377da0299099598004a0
GIT binary patch
literal 10885
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
UUH@t)0|Nttr>mdKI;Vst0A)U^O8@`>

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/48x48.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..9860891d335d2b5f9d6c565e182dcad7b4ce9013
GIT binary patch
literal 3076
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/640x320.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/640x320.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f5e547303c36dcb5588e8541df09e0ef58b9dc8
GIT binary patch
literal 11832
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/640x360.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/640x360.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf807906ccbecb44cd8ce6ba70a29ae5fa987da9
GIT binary patch
literal 11951
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/640x480.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/640x480.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0bd2346feed5977962c3d908111b67a134d5840
GIT binary patch
literal 13618
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
Baxwq_

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/64x64.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/64x64.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2db8f4f9839f291602fdc990e2fe33a26e0803b
GIT binary patch
literal 3179
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
G&;$U5{TuZF

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/96x96.png b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/images/placeholders/96x96.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba64ab9a43e776027d1b5074adc3db0ea13fd0bc
GIT binary patch
literal 3602
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

literal 0
HcmV?d00001

diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/index.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/index.html
similarity index 96%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/index.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/index.html
index 84d19854..62403642 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/index.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/index.html
@@ -24,7 +24,7 @@ route: index
       </h2>
       <pre id="npm"><code>npm install bulma</code></pre>
       <div id="ghbtns" class="block">
-        <iframe src="https://ghbtns.com/github-btn.html?user=jgthms&repo=bulma&type=star&count=true&size=large" frameborder="0" scrolling="0" width="150px" height="30px"></iframe>
+        <iframe src="https://ghbtns.com/github-btn.html?user=jgthms&repo=bulma&type=star&count=true&size=large" frameborder="0" scrolling="0" width="160px" height="30px"></iframe>
         <iframe src="https://ghbtns.com/github-btn.html?user=jgthms&repo=bulma&type=fork&count=false&size=large" frameborder="0" scrolling="0" width="80px" height="30px"></iframe>
       </div>
       {% include carbon.html %}
@@ -91,7 +91,7 @@ route: index
   <div class="container">
     <h3 class="title is-2">
       <a href="{{ site.url }}/documentation/grid/columns">
-        <span class="icon is-large">
+        <span class="icon is-medium">
           <i class="fa fa-pause"></i>
         </span>
         Simple <strong>columns</strong>
@@ -189,7 +189,7 @@ route: index
   <div class="container">
     <h3 class="title is-2">
       <a href="{{ site.url }}/documentation/grid/tiles">
-        <span class="icon is-large">
+        <span class="icon is-medium">
           <i class="fa fa-th-large"></i>
         </span>
         Magic <strong>tiles</strong>
@@ -214,7 +214,7 @@ route: index
               <p class="title">Middle tile</p>
               <p class="subtitle">With an image</p>
               <figure class="image is-4by3">
-                <img src="http://placehold.it/640x480">
+                <img src="{{site.url}}/images/placeholders/640x480.png">
               </figure>
             </article>
           </div>
@@ -281,7 +281,7 @@ route: index
   <div class="container">
     <h3 class="title is-2">
       <a href="{{ site.url }}/documentation/components/level/">
-        <span class="icon is-large">
+        <span class="icon is-medium">
           <i class="fa fa-arrows-h"></i>
         </span>
         Flexible <strong>horizontal level</strong>
@@ -345,7 +345,7 @@ route: index
       <div class="column">
         <h3 class="title is-2">
           <a href="{{ site.url }}/documentation/components/media-object/">
-            <span class="icon is-large">
+            <span class="icon is-medium">
               <i class="fa fa-magic"></i>
             </span>
             Versatile <strong>media object</strong>
@@ -359,7 +359,7 @@ route: index
           <article class="media">
             <div class="media-left">
               <figure class="image is-64x64">
-                <img src="http://placehold.it/128x128" alt="Image">
+                <img src="{{site.url}}/images/placeholders/128x128.png" alt="Image">
               </figure>
             </div>
             <div class="media-content">
@@ -406,7 +406,7 @@ route: index
     <div class="container has-text-centered">
       <h3 class="title is-2">
         <a href="{{ site.url }}/documentation/layout/hero/">
-          <span class="icon is-large">
+          <span class="icon is-medium">
             <i class="fa fa-arrows-v"></i>
           </span>
           Easy <strong>vertical centering</strong> in <strong>fullscreen</strong>
@@ -433,7 +433,7 @@ route: index
       <div class="column">
         <h3 class="title is-2">
           <a href="{{ site.url }}/documentation/modifiers/syntax/">
-            <span class="icon is-large">
+            <span class="icon is-medium">
               <i class="fa fa-cogs"></i>
             </span>
             Compose your element with <strong>modifier</strong> classes
@@ -477,7 +477,7 @@ route: index
   <div class="container">
     <h3 class="title is-2">
       <a href="{{ site.url }}/documentation/elements/box/">
-        <span class="icon is-large">
+        <span class="icon is-medium">
           <i class="fa fa-asterisk"></i>
         </span>
         And all the usual <strong>elements</strong>
@@ -490,18 +490,18 @@ route: index
         <div class="card">
           <div class="card-image">
             <figure class="image is-4by3">
-              <img src="http://placehold.it/300x225" alt="">
+              <img src="{{site.url}}/images/placeholders/1280x960.png" alt="Image">
             </figure>
           </div>
           <div class="card-content">
             <div class="media">
               <div class="media-left">
-                <figure class="image is-32x32">
-                  <img src="http://placehold.it/64x64" alt="Image">
+                <figure class="image" style="height: 40px; width: 40px;">
+                  <img src="{{site.url}}/images/placeholders/96x96.png" alt="Image">
                 </figure>
               </div>
               <div class="media-content">
-                <p class="title is-5">Card</p>
+                <p class="title is-4">Card</p>
                 <p class="subtitle is-6">Subtitle</p>
               </div>
             </div>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/Chart.js b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/Chart.js
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/Chart.js
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/Chart.js
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/bulma.js b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/bulma.js
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/bulma.js
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/bulma.js
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/clipboard.min.js b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/clipboard.min.js
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/clipboard.min.js
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/clipboard.min.js
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/index.js b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/index.js
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/index.js
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/index.js
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/jquery-2.2.0.min.js b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/jquery-2.2.0.min.js
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/javascript/jquery-2.2.0.min.js
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/javascript/jquery-2.2.0.min.js
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/highlight.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/sass/highlight.sass
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/highlight.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/sass/highlight.sass
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/templates.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/templates.html
similarity index 80%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/templates.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/templates.html
index e4564059..ed21cadc 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/templates.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/templates.html
@@ -29,21 +29,21 @@ route: templates
         <a class="box" href="{{ site.url }}/templates/everything.html">
           <h3 class="title is-4">Everything</h3>
           <h4 class="subtitle is-5">All Bulma elements on one page</h4>
-          <figure class="image is-4by3"><img src="http://placehold.it/640x480"></figure>
+          <figure class="image is-4by3"><img src="{{site.url}}/images/placeholders/640x480.png"></figure>
         </a>
       </div>
       <div class="column is-one-third">
         <a class="box" href="{{ site.url }}/templates/business.html">
           <h3 class="title is-4">Business</h3>
           <h4 class="subtitle is-5">Classic business homepage</h4>
-          <figure class="image is-4by3"><img src="http://placehold.it/640x480"></figure>
+          <figure class="image is-4by3"><img src="{{site.url}}/images/placeholders/640x480.png"></figure>
         </a>
       </div>
       <div class="column is-one-third">
         <a class="box" href="{{ site.url }}/templates/welcome.html">
           <h3 class="title is-4">Welcome</h3>
           <h4 class="subtitle is-5">Simple one-page introduction</h4>
-          <figure class="image is-4by3"><img src="http://placehold.it/640x480"></figure>
+          <figure class="image is-4by3"><img src="{{site.url}}/images/placeholders/640x480.png"></figure>
         </a>
       </div>
     </div>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/thank-you.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/thank-you.html
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/thank-you.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/thank-you.html
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/tiles.html b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/tiles.html
similarity index 99%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/docs/tiles.html
rename to hshcdn/assets/sass/lib/bulma-0.3.1/docs/tiles.html
index 15c0803c..c7c83b5e 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/docs/tiles.html
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/docs/tiles.html
@@ -275,7 +275,7 @@ tile is-ancestor
               <p class="title">Middle box</p>
               <p class="subtitle">With an image</p>
               <figure class="image is-4by3">
-                <img src="http://placehold.it/640x480">
+                <img src="{{site.url}}/images/placeholders/640x480.png">
               </figure>
             </article>
           </div>
@@ -382,7 +382,7 @@ tile is-ancestor
               <p class="title">Middle box</p>
               <p class="subtitle">With an image</p>
               <figure class="image is-4by3">
-                <img src="http://placehold.it/640x480">
+                <img src="{{site.url}}/images/placeholders/640x480.png">
               </figure>
             </article>
           </div>
@@ -475,7 +475,7 @@ tile is-ancestor
           <p class="title">Middle box</p>
           <p class="subtitle">With an image</p>
           <figure class="image is-4by3">
-            <img src="http://placehold.it/640x480">
+            <img src="{{site.url}}/images/placeholders/640x480.png">
           </figure>
         </article>
       </div>
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/package.json b/hshcdn/assets/sass/lib/bulma-0.3.1/package.json
similarity index 98%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/package.json
rename to hshcdn/assets/sass/lib/bulma-0.3.1/package.json
index 48a6059d..b6bd4338 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/package.json
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/package.json
@@ -1,6 +1,6 @@
 {
   "name": "bulma",
-  "version": "0.2.3",
+  "version": "0.3.1",
   "homepage": "http://bulma.io",
   "author": "Jeremy Thomas <bbxdesign@gmail.com> (http://jgthms.com)",
   "description": "Modern CSS framework based on Flexbox",
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/base/_all.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/base/_all.sass
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/base/_all.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/base/_all.sass
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/base/generic.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/base/generic.sass
similarity index 81%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/base/generic.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/base/generic.sass
index 52ac6f25..1d7d9ecf 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/base/generic.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/base/generic.sass
@@ -1,8 +1,9 @@
-$body-background: $white-ter !default
+$body-background: $white !default
+$body-size: $size-6 !default
 
 html
   background-color: $body-background
-  font-size: $size-normal
+  font-size: $body-size
   -moz-osx-font-smoothing: grayscale
   -webkit-font-smoothing: antialiased
   min-width: 300px
@@ -31,13 +32,12 @@ pre
   -moz-osx-font-smoothing: auto
   -webkit-font-smoothing: auto
   font-family: $family-code
-  line-height: 1.25
 
 body
   color: $text
   font-size: 1rem
   font-weight: $weight-normal
-  line-height: 1.428571428571429
+  line-height: 1.5
 
 // Inline
 
@@ -52,16 +52,16 @@ a
 code
   background-color: $code-background
   color: $code
-  font-size: 12px
+  font-size: 0.8em
   font-weight: normal
-  padding: 1px 2px 2px
+  padding: 0.25em 0.5em 0.25em
 
 hr
   background-color: $border
   border: none
   display: block
   height: 1px
-  margin: 20px 0
+  margin: 1.5rem 0
 
 img
   max-width: 100%
@@ -71,7 +71,7 @@ input[type="radio"]
   vertical-align: baseline
 
 small
-  font-size: $size-small
+  font-size: 0.8em
 
 span
   font-style: inherit
@@ -86,14 +86,16 @@ strong
 pre
   background-color: $pre-background
   color: $pre
+  font-size: 0.8em
   white-space: pre
   word-wrap: normal
   code
-    background-color: $pre-background
-    color: $pre
+    background: none
+    color: inherit
     display: block
+    font-size: 1em
     overflow-x: auto
-    padding: 16px 20px
+    padding: 1.25rem 1.5rem
 
 table
   width: 100%
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/base/helpers.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/base/helpers.sass
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/base/helpers.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/base/helpers.sass
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/base/minireset.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/base/minireset.sass
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/base/minireset.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/base/minireset.sass
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/_all.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/_all.sass
similarity index 90%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/_all.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/_all.sass
index 0eaf7ede..f21fc5e4 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/_all.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/_all.sass
@@ -1,7 +1,6 @@
 @charset "utf-8"
 
 @import "card.sass"
-@import "highlight.sass"
 @import "level.sass"
 @import "media.sass"
 @import "menu.sass"
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/card.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/card.sass
similarity index 73%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/card.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/card.sass
index d5a980ad..3a031098 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/card.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/card.sass
@@ -2,31 +2,30 @@
   align-items: stretch
   box-shadow: 0 1px 2px rgba($black, 0.1)
   display: flex
-  min-height: 40px
 
 .card-header-title
-  align-items: flex-start
+  align-items: center
   color: $text-strong
   display: flex
   flex-grow: 1
-  font-weight: bold
-  padding: 10px
+  font-weight: $weight-bold
+  padding: 0.75rem
 
 .card-header-icon
   align-items: center
   cursor: pointer
   display: flex
   justify-content: center
-  width: 40px
+  padding: 0.75rem
 
 .card-image
   display: block
   position: relative
 
 .card-content
-  padding: 20px
+  padding: 1.5rem
   .title + .subtitle
-    margin-top: -20px
+    margin-top: -1.5rem
 
 .card-footer
   border-top: 1px solid $border
@@ -36,9 +35,11 @@
 .card-footer-item
   align-items: center
   display: flex
+  flex-basis: 0
   flex-grow: 1
+  flex-shrink: 0
   justify-content: center
-  padding: 10px
+  padding: 0.75rem
   &:not(:last-child)
     border-right: 1px solid $border
 
@@ -48,11 +49,5 @@
   color: $text
   max-width: 100%
   position: relative
-  width: 300px
   .media:not(:last-child)
-    margin-bottom: 10px
-  // Modifiers
-  &.is-fullwidth
-    width: 100%
-  &.is-rounded
-    border-radius: $radius-large
+    margin-bottom: 0.75rem
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/level.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/level.sass
similarity index 70%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/level.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/level.sass
index d54f9697..65f827c3 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/level.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/level.sass
@@ -1,36 +1,46 @@
 .level-item
+  align-items: center
+  display: flex
+  flex-basis: auto
+  flex-grow: 0
+  flex-shrink: 0
+  justify-content: center
   .title,
   .subtitle
     margin-bottom: 0
   // Responsiveness
   +mobile
     &:not(:last-child)
-      margin-bottom: 10px
+      margin-bottom: 0.75rem
 
 .level-left,
 .level-right
+  flex-basis: auto
+  flex-grow: 0
+  flex-shrink: 0
   .level-item
     &:not(:last-child)
-      margin-right: 10px
+      margin-right: 0.75rem
     // Modifiers
     &.is-flexible
       flex-grow: 1
 
 .level-left
+  align-items: center
+  justify-content: flex-start
   // Responsiveness
   +mobile
     & + .level-right
-      margin-top: 20px
+      margin-top: 1.5rem
   +tablet
-    align-items: center
     display: flex
 
 .level-right
+  align-items: center
+  justify-content: flex-end
   // Responsiveness
   +tablet
-    align-items: center
     display: flex
-    justify-content: flex-end
 
 .level
   +block
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/media.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/media.sass
new file mode 100644
index 00000000..575e4fcc
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/media.sass
@@ -0,0 +1,44 @@
+.media-left,
+.media-right
+  flex-basis: auto
+  flex-grow: 0
+  flex-shrink: 0
+
+.media-left
+  margin-right: 1rem
+
+.media-right
+  margin-left: 1rem
+
+.media-content
+  flex-basis: auto
+  flex-grow: 1
+  flex-shrink: 1
+  text-align: left
+
+.media
+  align-items: flex-start
+  display: flex
+  text-align: left
+  .content:not(:last-child)
+    margin-bottom: 0.75rem
+  .media
+    border-top: 1px solid rgba($border, 0.5)
+    display: flex
+    padding-top: 0.75rem
+    .content:not(:last-child),
+    .control:not(:last-child)
+      margin-bottom: 0.5rem
+    .media
+      padding-top: 0.5rem
+      & + .media
+        margin-top: 0.5rem
+  & + .media
+    border-top: 1px solid rgba($border, 0.5)
+    margin-top: 1rem
+    padding-top: 1rem
+  // Sizes
+  &.is-large
+    & + .media
+      margin-top: 1.5rem
+      padding-top: 1.5rem
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/menu.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/menu.sass
similarity index 61%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/menu.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/menu.sass
index c2c6daac..47289704 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/menu.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/menu.sass
@@ -1,14 +1,13 @@
-.menu-nav
-  a
-    display: block
-    padding: 5px 10px
+.menu
+  font-size: $size-normal
 
 .menu-list
+  line-height: 1.25
   a
     border-radius: $radius-small
     color: $text
     display: block
-    padding: 5px 10px
+    padding: 0.5em 0.75em
     &:hover
       background-color: $background
       color: $link
@@ -19,14 +18,15 @@
   li
     ul
       border-left: 1px solid $border
-      margin: 10px
-      padding-left: 10px
+      margin: 0.75em
+      padding-left: 0.75em
 
 .menu-label
   color: $text-light
-  font-size: $size-small
-  letter-spacing: 1px
-  margin-bottom: 5px
+  font-size: 0.8em
+  letter-spacing: 0.1em
   text-transform: uppercase
   &:not(:first-child)
-    margin-top: 20px
+    margin-top: 1em
+  &:not(:last-child)
+    margin-bottom: 1em
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/message.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/message.sass
new file mode 100644
index 00000000..2ef750b9
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/message.sass
@@ -0,0 +1,61 @@
+.message
+  +block
+  background-color: $background
+  border-radius: $radius
+  font-size: $size-normal
+  // Colors
+  @each $name, $pair in $colors
+    $color: nth($pair, 1)
+    $color-invert: nth($pair, 2)
+    $color-lightning: max((100% - lightness($color)) - 2%, 0%)
+    $color-luminance: colorLuminance($color)
+    $darken-percentage: $color-luminance * 70%
+    $desaturate-percentage: $color-luminance * 30%
+    &.is-#{$name}
+      background-color: lighten($color, $color-lightning)
+      .message-header
+        background-color: $color
+        color: $color-invert
+      .message-body
+        border-color: $color
+        color: desaturate(darken($color, $darken-percentage), $desaturate-percentage)
+
+.message-header
+  align-items: center
+  background-color: $text
+  border-radius: $radius $radius 0 0
+  color: $text-invert
+  display: flex
+  justify-content: space-between
+  line-height: 1.25
+  padding: 0.5em 0.75em
+  position: relative
+  a,
+  strong
+    color: inherit
+  a
+    text-decoration: underline
+  .delete
+    flex-grow: 0
+    flex-shrink: 0
+    margin-left: 0.75em
+  & + .message-body
+    border-top-left-radius: 0
+    border-top-right-radius: 0
+    border-top: none
+
+.message-body
+  border: 1px solid $border
+  border-radius: $radius
+  color: $text
+  padding: 1em 1.25em
+  a,
+  strong
+    color: inherit
+  a
+    text-decoration: underline
+  code,
+  pre
+    background: $white
+  pre code
+    background: transparent
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/modal.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/modal.sass
similarity index 98%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/modal.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/modal.sass
index 4d4fc790..e15be57f 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/modal.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/modal.sass
@@ -61,6 +61,7 @@
       margin-right: 10px
 
 .modal-card-body
+  +overflow-touch
   background-color: $white
   flex-grow: 1
   flex-shrink: 1
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/nav.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/nav.sass
similarity index 61%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/nav.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/nav.sass
index 197cf10f..0ca444a5 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/nav.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/nav.sass
@@ -1,4 +1,4 @@
-$nav-height: 50px !default
+$nav-height: 3.5rem !default
 
 // Components
 
@@ -13,20 +13,21 @@ $nav-height: 50px !default
   display: flex
   flex-grow: 0
   flex-shrink: 0
+  font-size: $size-normal
   justify-content: center
-  padding: 10px
+  padding: 0.5rem 0.75rem
   a
     flex-grow: 1
     flex-shrink: 0
   img
-    max-height: 24px
+    max-height: 1.75rem
   .button + .button
-    margin-left: 10px
+    margin-left: 0.75rem
   .tag
-    &:first-child
-      margin-right: 5px
-    &:last-child
-      margin-left: 5px
+    &:first-child:not(:last-child)
+      margin-right: 0.5rem
+    &:last-child:not(:first-child)
+      margin-left: 0.5rem
   // Responsiveness
   +mobile
     justify-content: flex-start
@@ -42,15 +43,21 @@ a.nav-item
   &.is-tab
     border-bottom: 1px solid transparent
     border-top: 1px solid transparent
-    padding-left: 12px
-    padding-right: 12px
+    padding-bottom: calc(0.5rem - 1px)
+    padding-left: 1rem
+    padding-right: 1rem
+    padding-top: calc(0.5rem - 1px)
     &:hover
-      border-bottom: 1px solid $link
-      border-top: 1px solid transparent
+      border-bottom-color: $primary
+      border-top-color: transparent
     &.is-active
-      border-bottom: 3px solid $link
-      border-top: 3px solid transparent
-      color: $link
+      border-bottom: 3px solid $primary
+      color: $primary
+      padding-bottom: calc(0.5rem - 3px)
+  // Responsiveness
+  +desktop
+    &.is-brand
+      padding-left: 0
 
 // Containers
 
@@ -66,18 +73,22 @@ a.nav-item
     position: absolute
     .nav-item
       border-top: 1px solid rgba($border, 0.5)
-      padding: 10px
+      padding: 0.75rem
     &.is-active
       display: block
   +tablet-only
-    padding-right: 20px
+    padding-right: 1.5rem
 
-.nav-left
+
+.nav-left,
+.nav-right
   align-items: stretch
-  display: flex
   flex-basis: 0
   flex-grow: 1
   flex-shrink: 0
+
+.nav-left
+  display: flex
   justify-content: flex-start
   overflow: hidden
   overflow-x: auto
@@ -86,19 +97,17 @@ a.nav-item
 .nav-center
   align-items: stretch
   display: flex
+  flex-grow: 0
+  flex-shrink: 0
   justify-content: center
   margin-left: auto
   margin-right: auto
 
 .nav-right
+  justify-content: flex-end
   // Responsiveness
   +tablet
-    align-items: stretch
     display: flex
-    flex-basis: 0
-    flex-grow: 1
-    flex-shrink: 0
-    justify-content: flex-end
 
 // Main container
 
@@ -115,26 +124,6 @@ a.nav-item
     display: flex
     min-height: $nav-height
     width: 100%
-    & > .nav-left
-      & > .nav-item:first-child:not(.is-tab)
-        padding-left: 0
-    & > .nav-right
-      & > .nav-item:last-child:not(.is-tab)
-        padding-right: 0
-  .container > &
-    & > .nav-left
-      & > .nav-item:first-child:not(.is-tab)
-        padding-left: 0
-    & > .nav-right
-      & > .nav-item:last-child:not(.is-tab)
-        padding-right: 0
   // Modifiers
   &.has-shadow
     box-shadow: 0 2px 3px rgba($black, 0.1)
-  // Responsiveness
-  +touch
-    & > .container,
-    .container > &
-      & > .nav-left
-        & > .nav-item.is-brand:first-child
-          padding-left: 20px
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/pagination.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/pagination.sass
new file mode 100644
index 00000000..3676234d
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/pagination.sass
@@ -0,0 +1,133 @@
+$pagination: $grey-darker !default
+$pagination-background: $white !default
+$pagination-border: $grey-lighter !default
+
+$pagination-hover: $link-hover !default
+$pagination-hover-border: $link-hover-border !default
+
+$pagination-focus: $link-focus !default
+$pagination-focus-border: $link-focus-border !default
+
+$pagination-active: $link-active !default
+$pagination-active-border: $link-active-border !default
+
+$pagination-disabled: $grey !default
+$pagination-disabled-background: $grey-lighter !default
+$pagination-disabled-border: $grey-lighter !default
+
+$pagination-current: $link-invert !default
+$pagination-current-background: $link !default
+$pagination-current-border: $link !default
+
+$pagination-ellipsis: $grey-light !default
+
+$pagination-shadow-inset: inset 0 1px 2px rgba($black, 0.2)
+
+.pagination,
+.pagination-list
+  align-items: center
+  display: flex
+  justify-content: center
+  text-align: center
+
+.pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis
+  +control
+  +unselectable
+  font-size: 0.875rem
+  padding-left: 0.5em
+  padding-right: 0.5em
+  justify-content: center
+  text-align: center
+
+.pagination-previous,
+.pagination-next,
+.pagination-link
+  border: 1px solid $pagination-border
+  min-width: 2.5em
+  &:hover
+    border-color: $pagination-hover-border
+    color: $pagination-hover
+  &:focus
+    border-color: $pagination-focus-border
+  &:active
+    box-shadow: $pagination-shadow-inset
+  &[disabled],
+  &.is-disabled
+    background: $pagination-disabled-background
+    color: $pagination-disabled
+    opacity: 0.5
+    pointer-events: none
+
+.pagination-previous,
+.pagination-next
+  padding-left: 0.75em
+  padding-right: 0.75em
+
+.pagination-link
+  &.is-current
+    background-color: $pagination-current-background
+    border-color: $pagination-current-border
+    color: $pagination-current
+
+.pagination-ellipsis
+  color: $pagination-ellipsis
+  pointer-events: none
+
+.pagination-list
+  li
+    &:not(:first-child)
+      margin-left: 0.375rem
+
++mobile
+  .pagination
+    flex-wrap: wrap
+  .pagination-previous,
+  .pagination-next
+    flex-grow: 1
+    flex-shrink: 1
+    width: calc(50% - 0.375rem)
+  .pagination-next
+    margin-left: 0.75rem
+  .pagination-list
+    margin-top: 0.75rem
+    li
+      flex-grow: 1
+      flex-shrink: 1
+
++tablet
+  .pagination-list
+    flex-grow: 1
+    flex-shrink: 1
+    justify-content: flex-start
+    order: 1
+  .pagination-previous,
+  .pagination-next
+    margin-left: 0.75rem
+  .pagination-previous
+    order: 2
+  .pagination-next
+    order: 3
+  .pagination
+    justify-content: space-between
+    &.is-centered
+      .pagination-previous
+        margin-left: 0
+        order: 1
+      .pagination-list
+        justify-content: center
+        order: 2
+      .pagination-next
+        order: 3
+    &.is-right
+      .pagination-previous
+        margin-left: 0
+        order: 1
+      .pagination-next
+        order: 2
+        margin-right: 0.75rem
+      .pagination-list
+        justify-content: flex-end
+        order: 3
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/panel.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/panel.sass
new file mode 100644
index 00000000..32d3fd11
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/panel.sass
@@ -0,0 +1,74 @@
+.panel
+  font-size: $size-normal
+  &:not(:last-child)
+    margin-bottom: 1.5rem
+
+.panel-heading,
+.panel-tabs,
+.panel-block
+  border-bottom: 1px solid $border
+  border-left: 1px solid $border
+  border-right: 1px solid $border
+  &:first-child
+    border-top: 1px solid $border
+
+.panel-heading
+  background-color: $background
+  border-radius: $radius $radius 0 0
+  color: $text-strong
+  font-size: 1.25em
+  font-weight: $weight-light
+  line-height: 1.25
+  padding: 0.5em 0.75em
+
+.panel-tabs
+  align-items: flex-end
+  display: flex
+  font-size: 0.875em
+  justify-content: center
+  a
+    border-bottom: 1px solid $border
+    margin-bottom: -1px
+    padding: 0.5em
+    // Modifiers
+    &.is-active
+      border-bottom-color: $link-active-border
+      color: $link-active
+
+.panel-list
+  a
+    color: $text
+    &:hover
+      color: $link
+
+.panel-block
+  align-items: center
+  color: $text-strong
+  display: flex
+  justify-content: flex-start
+  padding: 0.5em 0.75em
+  input[type="checkbox"]
+    margin-right: 0.75em
+  & > .control
+    flex-grow: 1
+    flex-shrink: 1
+    width: 100%
+  &.is-active
+    border-left-color: $link
+    color: $link-active
+    .panel-icon
+      color: $link
+
+a.panel-block,
+label.panel-block
+  cursor: pointer
+  &:hover
+    background-color: $background
+
+.panel-icon
+  +fa(14px, 1em)
+  color: $text-light
+  margin-right: 0.75em
+  .fa
+    font-size: inherit
+    line-height: inherit
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/tabs.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/tabs.sass
similarity index 73%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/tabs.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/tabs.sass
index 645c88e6..506859a0 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/components/tabs.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/components/tabs.sass
@@ -3,8 +3,8 @@
   +unselectable
   align-items: stretch
   display: flex
+  font-size: $size-normal
   justify-content: space-between
-  line-height: 24px
   overflow: hidden
   overflow-x: auto
   white-space: nowrap
@@ -15,7 +15,7 @@
     display: flex
     justify-content: center
     margin-bottom: -1px
-    padding: 6px 12px
+    padding: 0.5em 1em
     vertical-align: top
     &:hover
       border-bottom-color: $text-strong
@@ -24,8 +24,8 @@
     display: block
     &.is-active
       a
-        border-bottom-color: $link
-        color: $link
+        border-bottom-color: $primary
+        color: $primary
   ul
     align-items: center
     border-bottom: 1px solid $border
@@ -34,20 +34,20 @@
     flex-shrink: 0
     justify-content: flex-start
     &.is-left
-      padding-right: 10px
+      padding-right: 0.75em
     &.is-center
       flex: none
       justify-content: center
-      padding-left: 10px
-      padding-right: 10px
+      padding-left: 0.75em
+      padding-right: 0.75em
     &.is-right
       justify-content: flex-end
-      padding-left: 10px
+      padding-left: 0.75em
   .icon
     &:first-child
-      margin-right: 8px
+      margin-right: 0.5em
     &:last-child
-      margin-left: 8px
+      margin-left: 0.5em
   // Alignment
   &.is-centered
     ul
@@ -60,8 +60,6 @@
     a
       border: 1px solid transparent
       border-radius: $radius $radius 0 0
-      padding-bottom: 5px
-      padding-top: 5px
       &:hover
         background-color: $background
         border-bottom-color: $border
@@ -79,8 +77,6 @@
     a
       border: 1px solid $border
       margin-bottom: 0
-      padding-bottom: 5px
-      padding-top: 5px
       position: relative
       &:hover
         background-color: $background
@@ -104,28 +100,7 @@
   // Sizes
   &.is-small
     font-size: $size-small
-    a
-      padding: 2px 8px
-    &.is-boxed,
-    &.is-toggle
-      a
-        padding-bottom: 1px
-        padding-top: 1px
   &.is-medium
     font-size: $size-medium
-    a
-      padding: 10px 16px
-    &.is-boxed,
-    &.is-toggle
-      a
-        padding-bottom: 9px
-        padding-top: 9px
   &.is-large
     font-size: $size-large
-    a
-      padding: 14px 20px
-    &.is-boxed,
-    &.is-toggle
-      a
-        padding-bottom: 13px
-        padding-top: 13px
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/_all.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/_all.sass
similarity index 85%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/_all.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/_all.sass
index e92f8de9..54f5b2fc 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/_all.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/_all.sass
@@ -4,10 +4,12 @@
 @import "button.sass"
 @import "content.sass"
 @import "form.sass"
+@import "icon.sass"
 @import "image.sass"
 @import "notification.sass"
 @import "progress.sass"
 @import "table.sass"
+@import "tag.sass"
 @import "title.sass"
 
 @import "other.sass"
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/box.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/box.sass
similarity index 94%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/box.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/box.sass
index 276ad408..8c528fec 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/box.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/box.sass
@@ -4,7 +4,7 @@
   border-radius: $radius-large
   box-shadow: 0 2px 3px rgba($black, 0.1), 0 0 0 1px rgba($black, 0.1)
   display: block
-  padding: 20px
+  padding: 1.25rem
 
 a.box
   &:hover,
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/button.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/button.sass
new file mode 100644
index 00000000..70ddffe4
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/button.sass
@@ -0,0 +1,195 @@
+$button: $grey-darker !default
+$button-background: $white !default
+$button-border: $grey-lighter !default
+
+$button-hover: $link-hover !default
+$button-hover-border: $link-hover-border !default
+
+$button-focus: $link-focus !default
+$button-focus-border: $link-focus-border !default
+
+$button-active: $link-active !default
+$button-active-border: $link-active-border !default
+
+$button-shadow-inset: inset 0 1px 2px rgba($black, 0.2)
+
+@function buttonIconSpacing($button-font-size, $icon-width)
+  // The button font-size value with no unit
+  $button-value: removeUnit($button-font-size)
+  // The rem height of the button
+  // based on a height of 2.5em
+  $button-height: 2.5rem * $button-value // rem
+  // The rem total horizontal padding of the button
+  $button-horizontal-padding: 2 * 0.75rem * $button-value // rem
+  // For the icon center to align with the button center
+  // the horizontal padding + the icon width must equal the button height
+  // $button-height = $button-horizontal-padding + $icon-width + $difference
+  $difference: $button-height - $button-horizontal-padding - $icon-width
+  @return $difference / 2
+
+=button-icon($button-font-size)
+  $small-offset: buttonIconSpacing($button-font-size, 1rem)
+  $normal-offset: buttonIconSpacing($button-font-size, 1.5rem)
+  $medium-offset: buttonIconSpacing($button-font-size, 2rem)
+  $large-offset: buttonIconSpacing($button-font-size, 3rem)
+  .icon
+    &:first-child:not(:last-child)
+      margin-left: $normal-offset
+      margin-right: $button-font-size / 2
+    &:last-child:not(:first-child)
+      margin-left: $button-font-size / 2
+      margin-right: $normal-offset
+    &:first-child:last-child
+      // The -1px is to account for the button 1px border
+      margin-left: calc(-1px + #{$normal-offset})
+      margin-right: calc(-1px + #{$normal-offset})
+    &.is-small
+      &:first-child:not(:last-child)
+        margin-left: $small-offset
+      &:last-child:not(:first-child)
+        margin-right: $small-offset
+      &:first-child:last-child
+        margin-left: calc(-1px + #{$small-offset})
+        margin-right: calc(-1px + #{$small-offset})
+    &.is-medium
+      &:first-child:not(:last-child)
+        margin-left: $medium-offset
+      &:last-child:not(:first-child)
+        margin-right: $medium-offset
+      &:first-child:last-child
+        margin-left: calc(-1px + #{$medium-offset})
+        margin-right: calc(-1px + #{$medium-offset})
+    &.is-large
+      &:first-child:not(:last-child)
+        margin-left: $large-offset
+      &:last-child:not(:first-child)
+        margin-right: $large-offset
+      &:first-child:last-child
+        margin-left: calc(-1px + #{$large-offset})
+        margin-right: calc(-1px + #{$large-offset})
+
+// The button sizes use mixins so they can be used at different breakpoints
+=button-small
+  border-radius: $radius-small
+  font-size: $size-small
+  +button-icon($size-small)
+=button-medium
+  font-size: $size-medium
+  +button-icon($size-medium)
+=button-large
+  font-size: $size-large
+  +button-icon($size-large)
+
+.button
+  +control
+  +unselectable
+  background-color: $button-background
+  border: 1px solid $button-border
+  color: $button
+  cursor: pointer
+  justify-content: center
+  padding-left: 0.75em
+  padding-right: 0.75em
+  text-align: center
+  white-space: nowrap
+  strong
+    color: inherit
+  +button-icon($size-normal)
+  // States
+  &:hover,
+  &.is-hovered
+    border-color: $button-hover-border
+    color: $button-hover
+  &:focus,
+  &.is-focused
+    border-color: $button-focus-border
+    box-shadow: 0 0 0.5em rgba($button-focus-border, 0.25)
+    color: $button-focus
+  &:active,
+  &.is-active
+    border-color: $button-active-border
+    box-shadow: $button-shadow-inset
+    color: $button-active
+  // Colors
+  &.is-link
+    background-color: transparent
+    border-color: transparent
+    color: $text
+    text-decoration: underline
+    &:hover,
+    &.is-hovered,
+    &:focus,
+    &.is-focused,
+    &:active,
+    &.is-active
+      background-color: $background
+      color: $text-strong
+  @each $name, $pair in $colors
+    $color: nth($pair, 1)
+    $color-invert: nth($pair, 2)
+    &.is-#{$name}
+      background-color: $color
+      border-color: transparent
+      color: $color-invert
+      &:hover,
+      &.is-hovered
+        background-color: darken($color, 2.5%)
+        border-color: transparent
+        color: $color-invert
+      &:focus,
+      &.is-focused
+        border-color: transparent
+        box-shadow: 0 0 0.5em rgba($color, 0.25)
+        color: $color-invert
+      &:active,
+      &.is-active
+        background-color: darken($color, 5%)
+        border-color: transparent
+        box-shadow: $button-shadow-inset
+        color: $color-invert
+      &.is-inverted
+        background-color: $color-invert
+        color: $color
+        &:hover
+          background-color: darken($color-invert, 5%)
+      &.is-loading
+        &:after
+          border-color: transparent transparent $color-invert $color-invert !important
+      &.is-outlined
+        background-color: transparent
+        border-color: $color
+        color: $color
+        &:hover,
+        &:focus
+          background-color: $color
+          border-color: $color
+          color: $color-invert
+      &.is-inverted.is-outlined
+        background-color: transparent
+        border-color: $color-invert
+        color: $color-invert
+        &:hover,
+        &:focus
+          background-color: $color-invert
+          color: $color
+  // Sizes
+  &.is-small
+    +button-small
+  &.is-medium
+    +button-medium
+  &.is-large
+    +button-large
+  // Modifiers
+  &[disabled],
+  &.is-disabled
+    opacity: 0.5
+  &.is-fullwidth
+    display: flex
+    width: 100%
+  &.is-loading
+    color: transparent !important
+    pointer-events: none
+    &:after
+      +loader
+      +center(16px)
+      position: absolute !important
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/content.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/content.sass
new file mode 100644
index 00000000..6a539805
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/content.sass
@@ -0,0 +1,103 @@
+.content
+  +block
+  color: $text
+  // Inline
+  li + li
+    margin-top: 0.25em
+  // Block
+  p,
+  ol,
+  ul,
+  blockquote,
+  table
+    &:not(:last-child)
+      margin-bottom: 1em
+  h1,
+  h2,
+  h3,
+  h4,
+  h5,
+  h6
+    color: $text-strong
+    font-weight: $weight-normal
+    line-height: 1.125
+  h1
+    font-size: 2em
+    margin-bottom: 0.5em
+    &:not(:first-child)
+      margin-top: 1em
+  h2
+    font-size: 1.75em
+    margin-bottom: 0.5714em
+    &:not(:first-child)
+      margin-top: 1.1428em
+  h3
+    font-size: 1.5em
+    margin-bottom: 0.6666em
+    &:not(:first-child)
+      margin-top: 1.3333em
+  h4
+    font-size: 1.25em
+    margin-bottom: 0.8em
+  h5
+    font-size: 1.125em
+    margin-bottom: 0.8888em
+  h6
+    font-size: 1em
+    margin-bottom: 1em
+  blockquote
+    background-color: $background
+    border-left: 5px solid $border
+    padding: 1.25em 1.5em
+  ol
+    list-style: decimal outside
+    margin-left: 2em
+    margin-right: 2em
+    margin-top: 1em
+  ul
+    list-style: disc outside
+    margin-left: 2em
+    margin-right: 2em
+    margin-top: 1em
+    ul
+      list-style-type: circle
+      margin-top: 0.5em
+      ul
+        list-style-type: square
+  table
+    width: 100%
+    td,
+    th
+      border: 1px solid $border
+      border-width: 0 0 1px
+      padding: 0.5em 0.75em
+      vertical-align: top
+    th
+      color: $text-strong
+      text-align: left
+    tr
+      &:hover
+        background-color: $background
+    thead
+      td,
+      th
+        border-width: 0 0 2px
+        color: $text-strong
+    tfoot
+      td,
+      th
+        border-width: 2px 0 0
+        color: $text-strong
+    tbody
+      tr
+        &:last-child
+          td,
+          th
+            border-bottom-width: 0
+  // Sizes
+  &.is-small
+    font-size: $size-small
+  &.is-medium
+    font-size: $size-medium
+  &.is-large
+    font-size: $size-large
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/form.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/form.sass
new file mode 100644
index 00000000..b17557c9
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/form.sass
@@ -0,0 +1,300 @@
+$input:                     $grey-darker !default
+$input-background:          $white !default
+$input-border:              $grey-lighter !default
+
+$input-hover:               $grey-darker !default
+$input-hover-border:        $grey-light !default
+
+$input-focus:               $grey-darker !default
+$input-focus-border:        $link !default
+
+$input-disabled:            $text-light !default
+$input-disabled-background: $background !default
+$input-disabled-border:     $background !default
+
+$input-arrow:               $link !default
+
+$input-icon:                $grey-lighter !default
+$input-icon-active:         $grey !default
+
+$input-radius:              $radius !default
+
+=input
+  +control
+  background-color: $input-background
+  border: 1px solid $input-border
+  color: $input
+  &:hover,
+  &.is-hovered
+    border-color: $input-hover-border
+  &:focus,
+  &.is-focused,
+  &:active,
+  &.is-active
+    border-color: $input-focus-border
+  &[disabled],
+  &.is-disabled
+    background-color: $input-disabled-background
+    border-color: $input-disabled-border
+    box-shadow: none
+    color: $input-disabled
+    +placeholder
+      color: rgba($input, 0.3)
+
+.input,
+.textarea
+  +input
+  box-shadow: inset 0 1px 2px rgba($black, 0.1)
+  max-width: 100%
+  width: 100%
+  &[type="search"]
+    border-radius: 290486px
+  // Colors
+  @each $name, $pair in $colors
+    $color: nth($pair, 1)
+    &.is-#{$name}
+      border-color: $color
+  // Sizes
+  &.is-small
+    +control-small
+  &.is-medium
+    +control-medium
+  &.is-large
+    +control-large
+  // Modifiers
+  &.is-fullwidth
+    display: block
+    width: 100%
+  &.is-inline
+    display: inline
+    width: auto
+
+.textarea
+  display: block
+  line-height: 1.25
+  max-height: 600px
+  max-width: 100%
+  min-height: 120px
+  min-width: 100%
+  padding: 10px
+  resize: vertical
+
+.checkbox,
+.radio
+  align-items: center
+  cursor: pointer
+  display: inline-flex
+  flex-wrap: wrap
+  justify-content: flex-start
+  position: relative
+  vertical-align: top
+  input
+    cursor: pointer
+    margin-right: 0.5em
+  &:hover
+    color: $input-hover
+  &.is-disabled
+    color: $input-disabled
+    pointer-events: none
+    input
+      pointer-events: none
+
+.radio
+  & + .radio
+    margin-left: 0.5em
+
+.select
+  display: inline-block
+  height: 2.5em
+  position: relative
+  vertical-align: top
+  &:after
+    +arrow($input-arrow)
+    margin-top: -0.375em
+    right: 1.125em
+    top: 50%
+    z-index: 4
+  select
+    +input
+    cursor: pointer
+    display: block
+    font-size: 1em
+    outline: none
+    padding-right: 2.5em
+    &:hover
+      border-color: $input-hover-border
+    &::ms-expand
+      display: none
+  // States
+  &:hover
+    &:after
+      border-color: $input-hover
+  // Sizes
+  &.is-small
+    +control-small
+  &.is-medium
+    +control-medium
+  &.is-large
+    +control-large
+  // Modifiers
+  &.is-fullwidth
+    width: 100%
+    select
+      width: 100%
+
+.label
+  color: $input
+  display: block
+  font-weight: bold
+  &:not(:last-child)
+    margin-bottom: 0.5em
+
+.help
+  display: block
+  font-size: $size-small
+  margin-top: 5px
+  @each $name, $pair in $colors
+    $color: nth($pair, 1)
+    &.is-#{$name}
+      color: $color
+
+// Containers
+
+.control-label
+  +mobile
+    margin-bottom: 0.5em
+  +tablet
+    flex-basis: 0
+    flex-grow: 1
+    flex-shrink: 0
+    margin-right: 1.5em
+    padding-top: 0.5em
+    text-align: right
+
+.control
+  position: relative
+  text-align: left
+  &:not(:last-child)
+    margin-bottom: 0.75rem
+  // Modifiers
+  &.has-addons
+    display: flex
+    justify-content: flex-start
+    .button,
+    .input,
+    .select
+      border-radius: 0
+      margin-right: -1px
+      width: auto
+      &:hover
+        z-index: 2
+      &:focus,
+      &:active
+        z-index: 3
+      &:first-child
+        border-radius: $input-radius 0 0 $input-radius
+        select
+          border-radius: $input-radius 0 0 $input-radius
+      &:last-child
+        border-radius: 0 $input-radius $input-radius 0
+        select
+          border-radius: 0 $input-radius $input-radius 0
+      &.is-expanded
+        flex-grow: 1
+        flex-shrink: 0
+    .select select
+      &:hover
+        z-index: 2
+      &:focus,
+      &:active
+        z-index: 3
+    &.has-addons-centered
+      justify-content: center
+    &.has-addons-right
+      justify-content: flex-end
+    &.has-addons-fullwidth
+      .button,
+      .input,
+      .select
+        flex-grow: 1
+        flex-shrink: 0
+  &.has-icon
+    .icon
+      color: $input-icon
+      pointer-events: none
+      position: absolute
+      top: ($size-normal * 2.5) / 2
+      z-index: 4
+    .input
+      &:focus
+        & + .icon
+          color: $input-icon-active
+      &.is-small
+        & + .icon
+          top: ($size-small * 2.5) / 2
+      &.is-medium
+        & + .icon
+          top: ($size-medium * 2.5) / 2
+      &.is-large
+        & + .icon
+          top: ($size-large * 2.5) / 2
+    &:not(.has-icon-right)
+      .icon
+        left: ($size-normal * 2.5) / 2
+        transform: translateX(-50%) translateY(-50%)
+      .input
+        padding-left: 2.5em
+        &.is-small
+          & + .icon
+            left: ($size-small * 2.5) / 2
+        &.is-medium
+          & + .icon
+            left: ($size-medium * 2.5) / 2
+        &.is-large
+          & + .icon
+            left: ($size-large * 2.5) / 2
+    &.has-icon-right
+      .icon
+        right: ($size-normal * 2.5) / 2
+        transform: translateX(50%) translateY(-50%)
+      .input
+        padding-right: 2.5em
+        &.is-small
+          & + .icon
+            right: ($size-small * 2.5) / 2
+        &.is-medium
+          & + .icon
+            right: ($size-medium * 2.5) / 2
+        &.is-large
+          & + .icon
+            right: ($size-large * 2.5) / 2
+  &.is-grouped
+    display: flex
+    justify-content: flex-start
+    & > .control
+      flex-basis: 0
+      flex-shrink: 0
+      &:not(:last-child)
+        margin-bottom: 0
+        margin-right: 0.75rem
+      &.is-expanded
+        flex-grow: 1
+        flex-shrink: 1
+    &.is-grouped-centered
+      justify-content: center
+    &.is-grouped-right
+      justify-content: flex-end
+  &.is-horizontal
+    +tablet
+      display: flex
+      & > .control
+        display: flex
+        flex-basis: 0
+        flex-grow: 5
+        flex-shrink: 1
+  &.is-loading
+    &:after
+      +loader
+      position: absolute !important
+      right: 0.75em
+      top: 0.75em
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/icon.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/icon.sass
new file mode 100644
index 00000000..99add01d
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/icon.sass
@@ -0,0 +1,12 @@
+.icon
+  +fa(21px, 1.5rem)
+  .fa
+    font-size: inherit
+    line-height: inherit
+  // Sizes
+  &.is-small
+    +fa(14px, 1rem)
+  &.is-medium
+    +fa(28px, 2rem)
+  &.is-large
+    +fa(42px, 3rem)
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/image.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/image.sass
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/image.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/image.sass
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/notification.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/notification.sass
similarity index 66%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/notification.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/notification.sass
index bfee4525..5bdc7c37 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/notification.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/notification.sass
@@ -1,14 +1,18 @@
 .notification
   +block
-  +clearfix
   background-color: $background
   border-radius: $radius
-  padding: 16px 20px
+  padding: 1.25rem 2.5rem 1.25rem 1.5rem
   position: relative
+  code,
+  pre
+    background: $white
+  pre code
+    background: transparent
   .delete
-    border-radius: 0 $radius
-    float: right
-    margin: -16px -20px 0 20px
+    position: absolute
+    right: 0.5em
+    top: 0.5em
   .title,
   .subtitle,
   .content
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/other.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/other.sass
new file mode 100644
index 00000000..ad89730f
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/other.sass
@@ -0,0 +1,56 @@
+.block
+  +block
+
+.container
+  position: relative
+  +desktop
+    margin: 0 auto
+    max-width: $desktop - 40px // 960px
+    // Modifiers
+    &.is-fluid
+      margin: 0 20px
+      max-width: none
+  +widescreen
+    max-width: $widescreen - 40px // 1152px
+
+.delete
+  +delete
+
+.fa
+  font-size: 21px
+  text-align: center
+  vertical-align: top
+
+.heading
+  display: block
+  font-size: 11px
+  letter-spacing: 1px
+  margin-bottom: 5px
+  text-transform: uppercase
+
+.highlight
+  +block
+  font-weight: $weight-normal
+  max-width: 100%
+  overflow: hidden
+  padding: 0
+  pre
+    overflow: auto
+    max-width: 100%
+
+.loader
+  +loader
+
+.number
+  align-items: center
+  background-color: $background
+  border-radius: 290486px
+  display: inline-flex
+  font-size: $size-medium
+  height: 2em
+  justify-content: center
+  margin-right: 1.5rem
+  min-width: 2.5em
+  padding: 0.25rem 0.5rem
+  text-align: center
+  vertical-align: top
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/progress.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/progress.sass
similarity index 86%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/progress.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/progress.sass
index d109d73f..b17a6878 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/elements/progress.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/progress.sass
@@ -5,7 +5,7 @@
   border: none
   border-radius: 290486px
   display: block
-  height: 12px
+  height: $size-normal
   overflow: hidden
   padding: 0
   width: 100%
@@ -25,8 +25,8 @@
         background-color: $color
   // Sizes
   &.is-small
-    height: 8px
+    height: $size-small
   &.is-medium
-    height: 16px
+    height: $size-medium
   &.is-large
-    height: 20px
+    height: $size-large
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/table.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/table.sass
new file mode 100644
index 00000000..b50c152d
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/table.sass
@@ -0,0 +1,68 @@
+$table:                           $grey-darker !default
+$table-background:                $white !default
+$table-border:                    $grey-lighter !default
+
+$table-head:                      $grey !default
+
+$table-row-hover-background:      $white-bis !default
+$table-row-even-background:       $white-bis !default
+$table-row-even-hover-background: $white-ter !default
+
+.table
+  background-color: $table-background
+  color: $table
+  margin-bottom: 1.5rem
+  width: 100%
+  td,
+  th
+    border: 1px solid $table-border
+    border-width: 0 0 1px
+    padding: 0.5em 0.75em
+    vertical-align: top
+    // Modifiers
+    &.is-narrow
+      white-space: nowrap
+      width: 1%
+  th
+    color: $text-strong
+    text-align: left
+  tr
+    &:hover
+      background-color: $table-row-hover-background
+  thead
+    td,
+    th
+      border-width: 0 0 2px
+      color: $table-head
+  tfoot
+    td,
+    th
+      border-width: 2px 0 0
+      color: $table-head
+  tbody
+    tr
+      &:last-child
+        td,
+        th
+          border-bottom-width: 0
+  // Modifiers
+  &.is-bordered
+    td,
+    th
+      border-width: 1px
+    tr
+      &:last-child
+        td,
+        th
+          border-bottom-width: 1px
+  &.is-narrow
+    td,
+    th
+      padding: 0.25em 0.5em
+  &.is-striped
+    tbody
+      tr
+        &:nth-child(even)
+          background-color: $table-row-even-background
+          &:hover
+            background-color: $table-row-even-hover-background
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/tag.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/tag.sass
new file mode 100644
index 00000000..8d62856a
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/tag.sass
@@ -0,0 +1,29 @@
+.tag
+  align-items: center
+  background-color: $background
+  border-radius: 290486px
+  color: $text
+  display: inline-flex
+  font-size: $size-small
+  height: 2em
+  justify-content: center
+  line-height: 1.5
+  padding-left: 0.875em
+  padding-right: 0.875em
+  vertical-align: top
+  white-space: nowrap
+  .delete
+    margin-left: 0.25em
+    margin-right: -0.5em
+  // Colors
+  @each $name, $pair in $colors
+    $color: nth($pair, 1)
+    $color-invert: nth($pair, 2)
+    &.is-#{$name}
+      background-color: $color
+      color: $color-invert
+  // Sizes
+  &.is-medium
+    font-size: $size-normal
+  &.is-large
+    font-size: $size-medium
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/title.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/title.sass
new file mode 100644
index 00000000..7414a6b7
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/elements/title.sass
@@ -0,0 +1,53 @@
+$title:             $grey-darker !default
+$title-size:        $size-3 !default
+$title-weight:      $weight-light !default
+$title-weight-bold: $weight-semibold !default
+
+$subtitle:          $grey-dark !default
+$subtitle-size:     $size-5 !default
+$subtitle-strong:   $grey-darker !default
+$subtitle-weight:   $weight-light !default
+
+.title,
+.subtitle
+  +block
+  word-break: break-word
+  em,
+  span
+    font-weight: $title-weight
+  strong
+    font-weight: $title-weight-bold
+  .tag
+    vertical-align: middle
+
+.title
+  color: $title
+  font-size: $title-size
+  font-weight: $title-weight
+  line-height: 1.125
+  strong
+    color: inherit
+  & + .highlight
+    margin-top: -0.75rem
+  & + .subtitle
+    margin-top: -1.25rem
+  // Colors
+  @each $size in $sizes
+    $i: index($sizes, $size)
+    &.is-#{$i}
+      font-size: $size
+
+.subtitle
+  color: $subtitle
+  font-size: $subtitle-size
+  font-weight: $subtitle-weight
+  line-height: 1.25
+  strong
+    color: $subtitle-strong
+  & + .title
+    margin-top: -1.5rem
+  // Colors
+  @each $size in $sizes
+    $i: index($sizes, $size)
+    &.is-#{$i}
+      font-size: $size
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/grid/_all.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/grid/_all.sass
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/grid/_all.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/grid/_all.sass
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/grid/columns.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/grid/columns.sass
similarity index 96%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/grid/columns.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/grid/columns.sass
index e0b8c4a1..e20586a8 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/grid/columns.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/grid/columns.sass
@@ -3,7 +3,7 @@
   flex-basis: 0
   flex-grow: 1
   flex-shrink: 1
-  padding: 10px
+  padding: 0.75rem
   .columns.is-mobile > &.is-narrow
     flex: none
   .columns.is-mobile > &.is-full
@@ -204,13 +204,13 @@
         margin-left: ($i / 12) * 100%
 
 .columns
-  margin-left: -10px
-  margin-right: -10px
-  margin-top: -10px
+  margin-left: -0.75rem
+  margin-right: -0.75rem
+  margin-top: -0.75rem
   &:last-child
-    margin-bottom: -10px
+    margin-bottom: -0.75rem
   &:not(:last-child)
-    margin-bottom: 10px
+    margin-bottom: 0.75rem
   // Modifiers
   &.is-centered
     justify-content: center
@@ -221,7 +221,7 @@
     &:last-child
       margin-bottom: 0
     &:not(:last-child)
-      margin-bottom: 20px
+      margin-bottom: 1.5rem
     & > .column
       margin: 0
       padding: 0
@@ -231,7 +231,7 @@
       flex-wrap: wrap
       & > .column
         max-width: 33.3333%
-        padding: 10px
+        padding: 0.75rem
         width: 33.3333%
         & + .column
           margin-left: 0
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/grid/tiles.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/grid/tiles.sass
similarity index 69%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/grid/tiles.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/grid/tiles.sass
index 1b1e85d0..1f6a626f 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/grid/tiles.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/grid/tiles.sass
@@ -1,27 +1,27 @@
 .tile
   align-items: stretch
   display: block
-  flex-basis: auto
+  flex-basis: 0
   flex-grow: 1
   flex-shrink: 1
   min-height: min-content
   // Modifiers
   &.is-ancestor
-    margin-left: -10px
-    margin-right: -10px
-    margin-top: -10px
+    margin-left: -0.75rem
+    margin-right: -0.75rem
+    margin-top: -0.75rem
     &:last-child
-      margin-bottom: -10px
+      margin-bottom: -0.75rem
     &:not(:last-child)
-      margin-bottom: 10px
+      margin-bottom: 0.75rem
   &.is-child
     margin: 0 !important
   &.is-parent
-    padding: 10px
+    padding: 0.75rem
   &.is-vertical
     flex-direction: column
     & > .tile.is-child:not(:last-child)
-      margin-bottom: 20px !important
+      margin-bottom: 1.5rem !important
   // Responsiveness
   +tablet
     &:not(.is-child)
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/_all.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/_all.sass
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/_all.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/_all.sass
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/footer.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/footer.sass
new file mode 100644
index 00000000..f8285ca4
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/footer.sass
@@ -0,0 +1,3 @@
+.footer
+  background-color: $background
+  padding: 3rem 1.5rem 6rem
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/hero.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/hero.sass
similarity index 90%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/hero.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/hero.sass
index d4c277a7..6f2acb74 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/hero.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/hero.sass
@@ -18,31 +18,32 @@
     display: none
 
 .hero-buttons
-  margin-top: 20px
+  margin-top: 1.5rem
   // Responsiveness
   +mobile
     .button
       display: flex
       &:not(:last-child)
-        margin-bottom: 10px
+        margin-bottom: 0.75rem
   +tablet
     display: flex
     justify-content: center
     .button:not(:last-child)
-      margin-right: 20px
+      margin-right: 1.5rem
 
 // Containers
 
 .hero-head,
 .hero-foot
+  flex-grow: 0
   flex-shrink: 0
 
 .hero-body
   flex-grow: 1
   flex-shrink: 0
-  padding: 40px 20px
+  padding: 3rem 1.5rem
   // Responsiveness
-  +from(1240px)
+  +from($widescreen)
     padding-left: 0
     padding-right: 0
 
@@ -67,11 +68,11 @@
     &.is-#{$name}
       background-color: $color
       color: $color-invert
+      a,
+      strong
+        color: inherit
       .title
         color: $color-invert
-        a,
-        strong
-          color: inherit
       .subtitle
         color: rgba($color-invert, 0.9)
         a,
@@ -131,13 +132,13 @@
   &.is-medium
     +tablet
       .hero-body
-        padding-bottom: 120px
-        padding-top: 120px
+        padding-bottom: 9rem
+        padding-top: 9rem
   &.is-large
     +tablet
       .hero-body
-        padding-bottom: 240px
-        padding-top: 240px
+        padding-bottom: 18rem
+        padding-top: 18rem
   &.is-fullheight
     min-height: 100vh
     .hero-body
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/section.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/section.sass
similarity index 58%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/section.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/section.sass
index 95b74d0b..7139cfb5 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/layout/section.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/layout/section.sass
@@ -1,10 +1,10 @@
 .section
   background-color: $white
-  padding: 40px 20px
+  padding: 3rem 1.5rem
   // Responsiveness
   +desktop
     // Sizes
     &.is-medium
-      padding: 120px 20px
+      padding: 9rem 1.5rem
     &.is-large
-      padding: 240px 20px
+      padding: 18rem 1.5rem
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/_all.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/_all.sass
similarity index 100%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/_all.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/_all.sass
diff --git a/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/controls.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/controls.sass
new file mode 100644
index 00000000..cc3ddf55
--- /dev/null
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/controls.sass
@@ -0,0 +1,37 @@
+$control-radius: $radius !default
+$control-radius-small: $radius-small !default
+
+=control
+  -moz-appearance: none
+  -webkit-appearance: none
+  align-items: center
+  border: none
+  border-radius: $control-radius
+  box-shadow: none
+  display: inline-flex
+  font-size: $size-normal
+  height: 2.285em
+  justify-content: flex-start
+  line-height: 1.5
+  padding-left: 0.75em
+  padding-right: 0.75em
+  position: relative
+  vertical-align: top
+  // States
+  &:focus,
+  &.is-focused,
+  &:active,
+  &.is-active
+    outline: none
+  &[disabled],
+  &.is-disabled
+    pointer-events: none
+
+// The controls sizes use mixins so they can be used at different breakpoints
+=control-small
+  border-radius: $control-radius-small
+  font-size: $size-small
+=control-medium
+  font-size: $size-medium
+=control-large
+  font-size: $size-large
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/functions.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/functions.sass
similarity index 75%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/functions.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/functions.sass
index fa090245..561af889 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/functions.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/functions.sass
@@ -23,6 +23,14 @@
 
 @function findColorInvert($color)
   @if (colorLuminance($color) > 0.55)
-    @return rgba(black, 0.7)
+    @return rgba(#000, 0.7)
   @else
-    @return white
+    @return #fff
+
+@function removeUnit($number)
+  @if type-of($number) == 'number' and not unitless($number)
+    @return $number / ($number * 0 + 1)
+  @return $number
+
+@function roundToEvenNumber($number)
+  @return floor($number / 2) * 2
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/mixins.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/mixins.sass
similarity index 71%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/mixins.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/mixins.sass
index feca388a..8fe5702d 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/mixins.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/mixins.sass
@@ -4,15 +4,15 @@
   border-top: 0
   content: " "
   display: block
-  height: 7px
+  height: 0.5em
   pointer-events: none
   position: absolute
   transform: rotate(-45deg)
-  width: 7px
+  width: 0.5em
 
 =block
   &:not(:last-child)
-    margin-bottom: 20px
+    margin-bottom: 1.5rem
 
 =clearfix
   &:after
@@ -28,47 +28,57 @@
   top: 50%
 
 =delete
+  // We need even pixel dimensions to ensure the delete cross can be perfectly centered
+  $dimension-small: roundToEvenNumber(1.5 * removeUnit($size-6) * removeUnit($size-small)) * 1px
+  $dimension-normal: roundToEvenNumber(1.5 * removeUnit($size-6) * removeUnit($size-normal)) * 1px
+  $dimension-medium: roundToEvenNumber(1.5 * removeUnit($size-6) * removeUnit($size-medium)) * 1px
+  $dimension-large: roundToEvenNumber(1.5 * removeUnit($size-6) * removeUnit($size-large)) * 1px
   +unselectable
   -moz-appearance: none
   -webkit-appearance: none
-  background-color: rgba($black, 0.1)
+  background-color: rgba($black, 0.2)
   border: none
   border-radius: 290486px
   cursor: pointer
   display: inline-block
-  height: 24px
+  font-size: $size-normal
+  height: $dimension-normal
   outline: none
   position: relative
+  transform: rotate(45deg)
+  transform-origin: center center
   vertical-align: top
-  width: 24px
+  width: $dimension-normal
   &:before,
   &:after
     background-color: $white
     content: ""
     display: block
-    height: 2px
     left: 50%
-    margin-left: -25%
-    margin-top: -1px
     position: absolute
     top: 50%
-    width: 50%
+    transform: translateX(-50%) translateY(-50%)
   &:before
-    transform: rotate(45deg)
+    height: 2px
+    width: 50%
   &:after
-    transform: rotate(-45deg)
-  &:hover
-    background-color: rgba($black, 0.2)
+    height: 50%
+    width: 2px
+  &:hover,
+  &:focus
+    background-color: rgba($black, 0.3)
+  &:active
+    background-color: rgba($black, 0.4)
   // Sizes
   &.is-small
-    height: 16px
-    width: 16px
+    height: $dimension-small
+    width: $dimension-small
   &.is-medium
-    height: 32px
-    width: 32px
+    height: $dimension-medium
+    width: $dimension-medium
   &.is-large
-    height: 40px
-    width: 40px
+    height: $dimension-large
+    width: $dimension-large
 
 =fa($size, $dimensions)
   display: inline-block
@@ -133,9 +143,12 @@
   border-top-color: transparent
   content: ""
   display: block
-  height: 16px
+  height: 1rem
   position: relative
-  width: 16px
+  width: 1rem
+
+=overflow-touch
+  -webkit-overflow-scrolling: touch
 
 =overlay($offset: 0)
   bottom: $offset
@@ -150,18 +163,6 @@
     &:#{$placeholder}-placeholder
       @content
 
-=replace($background, $width, $height)
-  background-color: $background
-  background-position: center center
-  background-repeat: no-repeat
-  background-size: $width $height
-  display: block
-  height: $height
-  outline: none
-  overflow: hidden
-  text-indent: -290486px
-  width: $width
-
 =unselectable
   -webkit-touch-callout: none
   -webkit-user-select: none
@@ -172,8 +173,10 @@
 // Responsiveness
 
 $tablet: 769px !default
-$desktop: 980px !default
-$widescreen: 1180px !default
+$desktop: 1000px !default // 960px container + 40px
+$widescreen: 1192px !default // 1152px container + 40
+// 960 and 1152 have been chosen because
+// they are divisible by both 12 and 16
 
 =from($device)
   @media screen and (min-width: $device)
diff --git a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/variables.sass b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/variables.sass
similarity index 76%
rename from hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/variables.sass
rename to hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/variables.sass
index 3d5b4374..4c272923 100644
--- a/hshcdn/assets/sass/lib/bulma-0.2.3/sass/utilities/variables.sass
+++ b/hshcdn/assets/sass/lib/bulma-0.3.1/sass/utilities/variables.sass
@@ -29,19 +29,18 @@ $red:          hsl(348, 100%, 61%) !default
 $family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !default
 $family-monospace: "Inconsolata", "Consolas", "Monaco", monospace !default
 
-$size-1: 48px !default
-$size-2: 40px !default
-$size-3: 28px !default
-$size-4: 24px !default
-$size-5: 18px !default
+$size-1: 3.5rem !default
+$size-2: 2.75rem !default
+$size-3: 2rem !default
+$size-4: 1.5rem !default
+$size-5: 1.25rem !default
 $size-6: 14px !default
+$size-7: 0.75rem !default
 
-$size-7: 11px !default
-
+$weight-light: 300 !default
 $weight-normal: 400 !default
+$weight-semibold: 500 !default
 $weight-bold: 700 !default
-$weight-title-normal: 300 !default
-$weight-title-bold: 500 !default
 
 // Miscellaneous
 $easing: ease-out !default
@@ -69,19 +68,23 @@ $dark: $grey-darker !default
 // 3. Applied variables
 
 // Invert colors
-$primary-invert: findColorInvert($primary) !default
-
-$info-invert: findColorInvert($info) !default
-$success-invert: findColorInvert($success) !default
-$warning-invert: findColorInvert($warning) !default
-$danger-invert: findColorInvert($danger) !default
-
+$orange-invert: findColorInvert($orange) !default
+$yellow-invert: findColorInvert($yellow) !default
+$green-invert: findColorInvert($green) !default
+$turquoise-invert: findColorInvert($turquoise) !default
+$blue-invert: findColorInvert($blue) !default
+$purple-invert: findColorInvert($purple) !default
+$red-invert: findColorInvert($red) !default
+
+$primary-invert: $turquoise-invert !default
+$info-invert: $blue-invert !default
+$success-invert: $green-invert !default
+$warning-invert: $yellow-invert !default
+$danger-invert: $red-invert !default
 $light-invert: $dark !default
 $dark-invert: $light !default
 
 // General colors
-$body-background: $white-ter !default
-
 $background: $white-ter !default
 
 $border: $grey-lighter !default
@@ -106,21 +109,22 @@ $link-invert: $primary-invert !default
 $link-visited: $purple !default
 
 $link-hover: $grey-darker !default
-$link-hover-background: $white-ter !default
-$link-hover-border: $grey-darker !default
+$link-hover-border: $grey-light !default
+
+$link-focus: $grey-darker !default
+$link-focus-border: $primary !default
 
 $link-active: $grey-darker !default
-$link-active-border: $grey-darker !default
+$link-active-border: $grey-dark !default
 
 // Typography
 $family-primary: $family-sans-serif !default
 $family-code: $family-monospace !default
 
 $size-small: $size-7 !default
-$size-normal: $size-6 !default
+$size-normal: 1rem !default
 $size-medium: $size-5 !default
-$size-large: $size-3 !default
-$size-huge: $size-1 !default
+$size-large: $size-4 !default
 
 ////////////////////////////////////////////////
 ////////////////////////////////////////////////
diff --git a/hshcdn/static/hshcdn/styles.css b/hshcdn/static/hshcdn/styles.css
index 8d8f4c59..9fc9d9de 100644
--- a/hshcdn/static/hshcdn/styles.css
+++ b/hshcdn/static/hshcdn/styles.css
@@ -1,5 +1,5 @@
 @charset "UTF-8";
-/*! bulma.io v0.2.3 | MIT License | github.com/jgthms/bulma */
+/*! bulma.io v0.3.1 | MIT License | github.com/jgthms/bulma */
 @keyframes spinAround {
   from {
     transform: rotate(0deg);
@@ -95,7 +95,7 @@ th {
 }
 
 html {
-  background-color: whitesmoke;
+  background-color: white;
   font-size: 14px;
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
@@ -128,14 +128,13 @@ pre {
   -moz-osx-font-smoothing: auto;
   -webkit-font-smoothing: auto;
   font-family: "Inconsolata", "Consolas", "Monaco", monospace;
-  line-height: 1.25;
 }
 
 body {
   color: #4a4a4a;
   font-size: 1rem;
   font-weight: 400;
-  line-height: 1.428571428571429;
+  line-height: 1.5;
 }
 
 a {
@@ -152,9 +151,9 @@ a:hover {
 code {
   background-color: whitesmoke;
   color: #ff3860;
-  font-size: 12px;
+  font-size: 0.8em;
   font-weight: normal;
-  padding: 1px 2px 2px;
+  padding: 0.25em 0.5em 0.25em;
 }
 
 hr {
@@ -162,7 +161,7 @@ hr {
   border: none;
   display: block;
   height: 1px;
-  margin: 20px 0;
+  margin: 1.5rem 0;
 }
 
 img {
@@ -175,7 +174,7 @@ input[type="radio"] {
 }
 
 small {
-  font-size: 11px;
+  font-size: 0.8em;
 }
 
 span {
@@ -191,16 +190,18 @@ strong {
 pre {
   background-color: whitesmoke;
   color: #4a4a4a;
+  font-size: 0.8em;
   white-space: pre;
   word-wrap: normal;
 }
 
 pre code {
-  background-color: whitesmoke;
-  color: #4a4a4a;
+  background: none;
+  color: inherit;
   display: block;
+  font-size: 1em;
   overflow-x: auto;
-  padding: 16px 20px;
+  padding: 1.25rem 1.5rem;
 }
 
 table {
@@ -233,31 +234,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-block-tablet-only {
     display: block !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-block-touch {
     display: block !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-block-desktop {
     display: block !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-block-desktop-only {
     display: block !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-block-widescreen {
     display: block !important;
   }
@@ -279,31 +280,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-flex-tablet-only {
     display: flex !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-flex-touch {
     display: flex !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-flex-desktop {
     display: flex !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-flex-desktop-only {
     display: flex !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-flex-widescreen {
     display: flex !important;
   }
@@ -325,31 +326,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-inline-tablet-only {
     display: inline !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-inline-touch {
     display: inline !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-inline-desktop {
     display: inline !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-inline-desktop-only {
     display: inline !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-inline-widescreen {
     display: inline !important;
   }
@@ -371,31 +372,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-inline-block-tablet-only {
     display: inline-block !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-inline-block-touch {
     display: inline-block !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-inline-block-desktop {
     display: inline-block !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-inline-block-desktop-only {
     display: inline-block !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-inline-block-widescreen {
     display: inline-block !important;
   }
@@ -417,31 +418,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-inline-flex-tablet-only {
     display: inline-flex !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-inline-flex-touch {
     display: inline-flex !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-inline-flex-desktop {
     display: inline-flex !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-inline-flex-desktop-only {
     display: inline-flex !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-inline-flex-widescreen {
     display: inline-flex !important;
   }
@@ -501,31 +502,31 @@ table th {
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .is-hidden-tablet-only {
     display: none !important;
   }
 }
 
-@media screen and (max-width: 979px) {
+@media screen and (max-width: 999px) {
   .is-hidden-touch {
     display: none !important;
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .is-hidden-desktop {
     display: none !important;
   }
 }
 
-@media screen and (min-width: 980px) and (max-width: 1179px) {
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
   .is-hidden-desktop-only {
     display: none !important;
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .is-hidden-widescreen {
     display: none !important;
   }
@@ -556,11 +557,11 @@ table th {
   border-radius: 5px;
   box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
   display: block;
-  padding: 20px;
+  padding: 1.25rem;
 }
 
 .box:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 a.box:hover, a.box:focus {
@@ -575,17 +576,16 @@ a.box:active {
   -moz-appearance: none;
   -webkit-appearance: none;
   align-items: center;
-  background-color: white;
-  border: 1px solid #dbdbdb;
+  border: none;
   border-radius: 3px;
-  color: #363636;
+  box-shadow: none;
   display: inline-flex;
-  font-size: 14px;
-  height: 32px;
+  font-size: 1rem;
+  height: 2.285em;
   justify-content: flex-start;
-  line-height: 24px;
-  padding-left: 8px;
-  padding-right: 8px;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   position: relative;
   vertical-align: top;
   -webkit-touch-callout: none;
@@ -593,86 +593,134 @@ a.box:active {
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
+  background-color: white;
+  border: 1px solid #dbdbdb;
+  color: #363636;
   cursor: pointer;
   justify-content: center;
-  padding-left: 10px;
-  padding-right: 10px;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   text-align: center;
   white-space: nowrap;
 }
 
-.button:hover {
-  border-color: #b5b5b5;
-}
-
-.button:active, .button:focus, .button.is-active {
-  border-color: #00d1b2;
+.button:focus, .button.is-focused, .button:active, .button.is-active {
   outline: none;
 }
 
 .button[disabled], .button.is-disabled {
-  background-color: whitesmoke;
-  border-color: #dbdbdb;
-  cursor: not-allowed;
   pointer-events: none;
 }
 
-.button[disabled]::-moz-placeholder, .button.is-disabled::-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button strong {
+  color: inherit;
 }
 
-.button[disabled]::-webkit-input-placeholder, .button.is-disabled::-webkit-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button .icon:first-child:not(:last-child) {
+  margin-left: -0.25rem;
+  margin-right: 0.5rem;
 }
 
-.button[disabled]:-moz-placeholder, .button.is-disabled:-moz-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button .icon:last-child:not(:first-child) {
+  margin-left: 0.5rem;
+  margin-right: -0.25rem;
 }
 
-.button[disabled]:-ms-input-placeholder, .button.is-disabled:-ms-input-placeholder {
-  color: rgba(54, 54, 54, 0.3);
+.button .icon:first-child:last-child {
+  margin-left: calc(-1px + -0.25rem);
+  margin-right: calc(-1px + -0.25rem);
 }
 
-.button strong {
-  color: inherit;
+.button .icon.is-small:first-child:not(:last-child) {
+  margin-left: 0rem;
 }
 
-.button small {
-  display: block;
-  font-size: 11px;
-  line-height: 1;
-  margin-top: 5px;
+.button .icon.is-small:last-child:not(:first-child) {
+  margin-right: 0rem;
+}
+
+.button .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + 0rem);
+  margin-right: calc(-1px + 0rem);
+}
+
+.button .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.5rem;
+}
+
+.button .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.5rem;
+}
+
+.button .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.5rem);
+  margin-right: calc(-1px + -0.5rem);
+}
+
+.button .icon.is-large:first-child:not(:last-child) {
+  margin-left: -1rem;
 }
 
-.button .icon:first-child,
-.button .tag:first-child {
-  margin-left: -2px;
-  margin-right: 4px;
+.button .icon.is-large:last-child:not(:first-child) {
+  margin-right: -1rem;
 }
 
-.button .icon:last-child,
-.button .tag:last-child {
-  margin-left: 4px;
-  margin-right: -2px;
+.button .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -1rem);
+  margin-right: calc(-1px + -1rem);
 }
 
-.button:hover, .button:focus, .button.is-active {
+.button:hover, .button.is-hovered {
+  border-color: #b5b5b5;
+  color: #363636;
+}
+
+.button:focus, .button.is-focused {
+  border-color: #00d1b2;
+  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
   color: #363636;
 }
 
-.button:active {
+.button:active, .button.is-active {
+  border-color: #4a4a4a;
   box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #363636;
+}
+
+.button.is-link {
+  background-color: transparent;
+  border-color: transparent;
+  color: #4a4a4a;
+  text-decoration: underline;
+}
+
+.button.is-link:hover, .button.is-link.is-hovered, .button.is-link:focus, .button.is-link.is-focused, .button.is-link:active, .button.is-link.is-active {
+  background-color: whitesmoke;
+  color: #363636;
 }
 
 .button.is-white {
   background-color: white;
-  border-width: 0;
+  border-color: transparent;
+  color: #0a0a0a;
+}
+
+.button.is-white:hover, .button.is-white.is-hovered {
+  background-color: #f9f9f9;
+  border-color: transparent;
+  color: #0a0a0a;
+}
+
+.button.is-white:focus, .button.is-white.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
   color: #0a0a0a;
 }
 
-.button.is-white:hover, .button.is-white:focus, .button.is-white.is-active {
+.button.is-white:active, .button.is-white.is-active {
   background-color: #f2f2f2;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: #0a0a0a;
 }
 
@@ -692,7 +740,6 @@ a.box:active {
 .button.is-white.is-outlined {
   background-color: transparent;
   border-color: white;
-  border-width: 1px;
   color: white;
 }
 
@@ -702,15 +749,39 @@ a.box:active {
   color: #0a0a0a;
 }
 
+.button.is-white.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #0a0a0a;
+  color: #0a0a0a;
+}
+
+.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus {
+  background-color: #0a0a0a;
+  color: white;
+}
+
 .button.is-black {
   background-color: #0a0a0a;
-  border-width: 0;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-black:hover, .button.is-black.is-hovered {
+  background-color: #040404;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-black:focus, .button.is-black.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
   color: white;
 }
 
-.button.is-black:hover, .button.is-black:focus, .button.is-black.is-active {
+.button.is-black:active, .button.is-black.is-active {
   background-color: black;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: white;
 }
 
@@ -730,7 +801,6 @@ a.box:active {
 .button.is-black.is-outlined {
   background-color: transparent;
   border-color: #0a0a0a;
-  border-width: 1px;
   color: #0a0a0a;
 }
 
@@ -740,15 +810,39 @@ a.box:active {
   color: white;
 }
 
+.button.is-black.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: white;
+  color: white;
+}
+
+.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus {
+  background-color: white;
+  color: #0a0a0a;
+}
+
 .button.is-light {
   background-color: whitesmoke;
-  border-width: 0;
+  border-color: transparent;
+  color: #363636;
+}
+
+.button.is-light:hover, .button.is-light.is-hovered {
+  background-color: #eeeeee;
+  border-color: transparent;
+  color: #363636;
+}
+
+.button.is-light:focus, .button.is-light.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
   color: #363636;
 }
 
-.button.is-light:hover, .button.is-light:focus, .button.is-light.is-active {
+.button.is-light:active, .button.is-light.is-active {
   background-color: #e8e8e8;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: #363636;
 }
 
@@ -768,7 +862,6 @@ a.box:active {
 .button.is-light.is-outlined {
   background-color: transparent;
   border-color: whitesmoke;
-  border-width: 1px;
   color: whitesmoke;
 }
 
@@ -778,15 +871,39 @@ a.box:active {
   color: #363636;
 }
 
+.button.is-light.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #363636;
+  color: #363636;
+}
+
+.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus {
+  background-color: #363636;
+  color: whitesmoke;
+}
+
 .button.is-dark {
   background-color: #363636;
-  border-width: 0;
+  border-color: transparent;
+  color: whitesmoke;
+}
+
+.button.is-dark:hover, .button.is-dark.is-hovered {
+  background-color: #2f2f2f;
+  border-color: transparent;
+  color: whitesmoke;
+}
+
+.button.is-dark:focus, .button.is-dark.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
   color: whitesmoke;
 }
 
-.button.is-dark:hover, .button.is-dark:focus, .button.is-dark.is-active {
+.button.is-dark:active, .button.is-dark.is-active {
   background-color: #292929;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: whitesmoke;
 }
 
@@ -806,7 +923,6 @@ a.box:active {
 .button.is-dark.is-outlined {
   background-color: transparent;
   border-color: #363636;
-  border-width: 1px;
   color: #363636;
 }
 
@@ -816,20 +932,44 @@ a.box:active {
   color: whitesmoke;
 }
 
+.button.is-dark.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: whitesmoke;
+  color: whitesmoke;
+}
+
+.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus {
+  background-color: whitesmoke;
+  color: #363636;
+}
+
 .button.is-primary {
   background-color: #00d1b2;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-primary:hover, .button.is-primary.is-hovered {
+  background-color: #00c4a7;
+  border-color: transparent;
+  color: #fff;
 }
 
-.button.is-primary:hover, .button.is-primary:focus, .button.is-primary.is-active {
+.button.is-primary:focus, .button.is-primary.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
+  color: #fff;
+}
+
+.button.is-primary:active, .button.is-primary.is-active {
   background-color: #00b89c;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-primary.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #00d1b2;
 }
 
@@ -838,36 +978,59 @@ a.box:active {
 }
 
 .button.is-primary.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-primary.is-outlined {
   background-color: transparent;
   border-color: #00d1b2;
-  border-width: 1px;
   color: #00d1b2;
 }
 
 .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus {
   background-color: #00d1b2;
   border-color: #00d1b2;
-  color: white;
+  color: #fff;
+}
+
+.button.is-primary.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #00d1b2;
 }
 
 .button.is-info {
   background-color: #3273dc;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-info:hover, .button.is-info.is-hovered {
+  background-color: #276cda;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-info:focus, .button.is-info.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
+  color: #fff;
 }
 
-.button.is-info:hover, .button.is-info:focus, .button.is-info.is-active {
+.button.is-info:active, .button.is-info.is-active {
   background-color: #2366d1;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-info.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #3273dc;
 }
 
@@ -876,36 +1039,59 @@ a.box:active {
 }
 
 .button.is-info.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-info.is-outlined {
   background-color: transparent;
   border-color: #3273dc;
-  border-width: 1px;
   color: #3273dc;
 }
 
 .button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus {
   background-color: #3273dc;
   border-color: #3273dc;
-  color: white;
+  color: #fff;
+}
+
+.button.is-info.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #3273dc;
 }
 
 .button.is-success {
   background-color: #23d160;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-success:hover, .button.is-success.is-hovered {
+  background-color: #22c65b;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-success:focus, .button.is-success.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
+  color: #fff;
 }
 
-.button.is-success:hover, .button.is-success:focus, .button.is-success.is-active {
+.button.is-success:active, .button.is-success.is-active {
   background-color: #20bc56;
   border-color: transparent;
-  color: white;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
 }
 
 .button.is-success.is-inverted {
-  background-color: white;
+  background-color: #fff;
   color: #23d160;
 }
 
@@ -914,31 +1100,54 @@ a.box:active {
 }
 
 .button.is-success.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-success.is-outlined {
   background-color: transparent;
   border-color: #23d160;
-  border-width: 1px;
   color: #23d160;
 }
 
 .button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus {
   background-color: #23d160;
   border-color: #23d160;
-  color: white;
+  color: #fff;
+}
+
+.button.is-success.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #23d160;
 }
 
 .button.is-warning {
   background-color: #ffdd57;
-  border-width: 0;
+  border-color: transparent;
   color: rgba(0, 0, 0, 0.7);
 }
 
-.button.is-warning:hover, .button.is-warning:focus, .button.is-warning.is-active {
+.button.is-warning:hover, .button.is-warning.is-hovered {
+  background-color: #ffdb4a;
+  border-color: transparent;
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning:focus, .button.is-warning.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning:active, .button.is-warning.is-active {
   background-color: #ffd83d;
   border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
   color: rgba(0, 0, 0, 0.7);
 }
 
@@ -958,7 +1167,6 @@ a.box:active {
 .button.is-warning.is-outlined {
   background-color: transparent;
   border-color: #ffdd57;
-  border-width: 1px;
   color: #ffdd57;
 }
 
@@ -968,77 +1176,251 @@ a.box:active {
   color: rgba(0, 0, 0, 0.7);
 }
 
+.button.is-warning.is-inverted.is-outlined {
+  background-color: transparent;
+  border-color: rgba(0, 0, 0, 0.7);
+  color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus {
+  background-color: rgba(0, 0, 0, 0.7);
+  color: #ffdd57;
+}
+
 .button.is-danger {
   background-color: #ff3860;
-  border-width: 0;
-  color: white;
+  border-color: transparent;
+  color: #fff;
 }
 
-.button.is-danger:hover, .button.is-danger:focus, .button.is-danger.is-active {
-  background-color: #ff1f4b;
+.button.is-danger:hover, .button.is-danger.is-hovered {
+  background-color: #ff2b56;
   border-color: transparent;
-  color: white;
+  color: #fff;
 }
 
-.button.is-danger.is-inverted {
-  background-color: white;
-  color: #ff3860;
+.button.is-danger:focus, .button.is-danger.is-focused {
+  border-color: transparent;
+  box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
+  color: #fff;
 }
 
-.button.is-danger.is-inverted:hover {
-  background-color: #f2f2f2;
+.button.is-danger:active, .button.is-danger.is-active {
+  background-color: #ff1f4b;
+  border-color: transparent;
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+  color: #fff;
+}
+
+.button.is-danger.is-inverted {
+  background-color: #fff;
+  color: #ff3860;
+}
+
+.button.is-danger.is-inverted:hover {
+  background-color: #f2f2f2;
 }
 
 .button.is-danger.is-loading:after {
-  border-color: transparent transparent white white !important;
+  border-color: transparent transparent #fff #fff !important;
 }
 
 .button.is-danger.is-outlined {
   background-color: transparent;
   border-color: #ff3860;
-  border-width: 1px;
   color: #ff3860;
 }
 
 .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus {
   background-color: #ff3860;
   border-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
-.button.is-link {
+.button.is-danger.is-inverted.is-outlined {
   background-color: transparent;
-  border-width: 0;
-  color: #4a4a4a;
-  text-decoration: underline;
+  border-color: #fff;
+  color: #fff;
 }
 
-.button.is-link:hover, .button.is-link:focus {
-  background-color: whitesmoke;
-  color: #363636;
+.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus {
+  background-color: #fff;
+  color: #ff3860;
 }
 
 .button.is-small {
   border-radius: 2px;
-  font-size: 11px;
-  height: 24px;
-  line-height: 16px;
-  padding-left: 6px;
-  padding-right: 6px;
+  font-size: 0.75rem;
+}
+
+.button.is-small .icon:first-child:not(:last-child) {
+  margin-left: -0.375rem;
+  margin-right: 0.375rem;
+}
+
+.button.is-small .icon:last-child:not(:first-child) {
+  margin-left: 0.375rem;
+  margin-right: -0.375rem;
+}
+
+.button.is-small .icon:first-child:last-child {
+  margin-left: calc(-1px + -0.375rem);
+  margin-right: calc(-1px + -0.375rem);
+}
+
+.button.is-small .icon.is-small:first-child:not(:last-child) {
+  margin-left: -0.125rem;
+}
+
+.button.is-small .icon.is-small:last-child:not(:first-child) {
+  margin-right: -0.125rem;
+}
+
+.button.is-small .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + -0.125rem);
+  margin-right: calc(-1px + -0.125rem);
+}
+
+.button.is-small .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.625rem;
+}
+
+.button.is-small .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.625rem;
+}
+
+.button.is-small .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.625rem);
+  margin-right: calc(-1px + -0.625rem);
+}
+
+.button.is-small .icon.is-large:first-child:not(:last-child) {
+  margin-left: -1.125rem;
+}
+
+.button.is-small .icon.is-large:last-child:not(:first-child) {
+  margin-right: -1.125rem;
+}
+
+.button.is-small .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -1.125rem);
+  margin-right: calc(-1px + -1.125rem);
 }
 
 .button.is-medium {
-  font-size: 18px;
-  height: 40px;
-  padding-left: 14px;
-  padding-right: 14px;
+  font-size: 1.25rem;
+}
+
+.button.is-medium .icon:first-child:not(:last-child) {
+  margin-left: -0.125rem;
+  margin-right: 0.625rem;
+}
+
+.button.is-medium .icon:last-child:not(:first-child) {
+  margin-left: 0.625rem;
+  margin-right: -0.125rem;
+}
+
+.button.is-medium .icon:first-child:last-child {
+  margin-left: calc(-1px + -0.125rem);
+  margin-right: calc(-1px + -0.125rem);
+}
+
+.button.is-medium .icon.is-small:first-child:not(:last-child) {
+  margin-left: 0.125rem;
+}
+
+.button.is-medium .icon.is-small:last-child:not(:first-child) {
+  margin-right: 0.125rem;
+}
+
+.button.is-medium .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + 0.125rem);
+  margin-right: calc(-1px + 0.125rem);
+}
+
+.button.is-medium .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.375rem;
+}
+
+.button.is-medium .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.375rem;
+}
+
+.button.is-medium .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.375rem);
+  margin-right: calc(-1px + -0.375rem);
+}
+
+.button.is-medium .icon.is-large:first-child:not(:last-child) {
+  margin-left: -0.875rem;
+}
+
+.button.is-medium .icon.is-large:last-child:not(:first-child) {
+  margin-right: -0.875rem;
+}
+
+.button.is-medium .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -0.875rem);
+  margin-right: calc(-1px + -0.875rem);
 }
 
 .button.is-large {
-  font-size: 22px;
-  height: 48px;
-  padding-left: 20px;
-  padding-right: 20px;
+  font-size: 1.5rem;
+}
+
+.button.is-large .icon:first-child:not(:last-child) {
+  margin-left: 0rem;
+  margin-right: 0.75rem;
+}
+
+.button.is-large .icon:last-child:not(:first-child) {
+  margin-left: 0.75rem;
+  margin-right: 0rem;
+}
+
+.button.is-large .icon:first-child:last-child {
+  margin-left: calc(-1px + 0rem);
+  margin-right: calc(-1px + 0rem);
+}
+
+.button.is-large .icon.is-small:first-child:not(:last-child) {
+  margin-left: 0.25rem;
+}
+
+.button.is-large .icon.is-small:last-child:not(:first-child) {
+  margin-right: 0.25rem;
+}
+
+.button.is-large .icon.is-small:first-child:last-child {
+  margin-left: calc(-1px + 0.25rem);
+  margin-right: calc(-1px + 0.25rem);
+}
+
+.button.is-large .icon.is-medium:first-child:not(:last-child) {
+  margin-left: -0.25rem;
+}
+
+.button.is-large .icon.is-medium:last-child:not(:first-child) {
+  margin-right: -0.25rem;
+}
+
+.button.is-large .icon.is-medium:first-child:last-child {
+  margin-left: calc(-1px + -0.25rem);
+  margin-right: calc(-1px + -0.25rem);
+}
+
+.button.is-large .icon.is-large:first-child:not(:last-child) {
+  margin-left: -0.75rem;
+}
+
+.button.is-large .icon.is-large:last-child:not(:first-child) {
+  margin-right: -0.75rem;
+}
+
+.button.is-large .icon.is-large:first-child:last-child {
+  margin-left: calc(-1px + -0.75rem);
+  margin-right: calc(-1px + -0.75rem);
 }
 
 .button[disabled], .button.is-disabled {
@@ -1063,9 +1445,9 @@ a.box:active {
   border-top-color: transparent;
   content: "";
   display: block;
-  height: 16px;
+  height: 1rem;
   position: relative;
-  width: 16px;
+  width: 1rem;
   left: 50%;
   margin-left: -8px;
   margin-top: -8px;
@@ -1079,29 +1461,18 @@ a.box:active {
 }
 
 .content:not(:last-child) {
-  margin-bottom: 20px;
-}
-
-.content a:not(.button) {
-  border-bottom: 1px solid #dbdbdb;
-}
-
-.content a:not(.button):visited {
-  color: #b86bff;
-}
-
-.content a:not(.button):hover {
-  border-bottom-color: #00d1b2;
+  margin-bottom: 1.5rem;
 }
 
 .content li + li {
   margin-top: 0.25em;
 }
 
-.content blockquote:not(:last-child),
 .content p:not(:last-child),
 .content ol:not(:last-child),
-.content ul:not(:last-child) {
+.content ul:not(:last-child),
+.content blockquote:not(:last-child),
+.content table:not(:last-child) {
   margin-bottom: 1em;
 }
 
@@ -1112,45 +1483,56 @@ a.box:active {
 .content h5,
 .content h6 {
   color: #363636;
-  font-weight: 300;
+  font-weight: 400;
   line-height: 1.125;
-  margin-bottom: 20px;
-}
-
-.content h1:not(:first-child),
-.content h2:not(:first-child),
-.content h3:not(:first-child) {
-  margin-top: 40px;
-}
-
-.content blockquote {
-  background-color: whitesmoke;
-  border-left: 5px solid #dbdbdb;
-  padding: 1.5em;
 }
 
 .content h1 {
   font-size: 2em;
+  margin-bottom: 0.5em;
+}
+
+.content h1:not(:first-child) {
+  margin-top: 1em;
 }
 
 .content h2 {
   font-size: 1.75em;
+  margin-bottom: 0.5714em;
+}
+
+.content h2:not(:first-child) {
+  margin-top: 1.1428em;
 }
 
 .content h3 {
   font-size: 1.5em;
+  margin-bottom: 0.6666em;
+}
+
+.content h3:not(:first-child) {
+  margin-top: 1.3333em;
 }
 
 .content h4 {
   font-size: 1.25em;
+  margin-bottom: 0.8em;
 }
 
 .content h5 {
   font-size: 1.125em;
+  margin-bottom: 0.8888em;
 }
 
 .content h6 {
   font-size: 1em;
+  margin-bottom: 1em;
+}
+
+.content blockquote {
+  background-color: whitesmoke;
+  border-left: 5px solid #dbdbdb;
+  padding: 1.25em 1.5em;
 }
 
 .content ol {
@@ -1176,20 +1558,54 @@ a.box:active {
   list-style-type: square;
 }
 
-.content.is-medium {
-  font-size: 18px;
+.content table {
+  width: 100%;
 }
 
-.content.is-medium code {
-  font-size: 14px;
+.content table td,
+.content table th {
+  border: 1px solid #dbdbdb;
+  border-width: 0 0 1px;
+  padding: 0.5em 0.75em;
+  vertical-align: top;
 }
 
-.content.is-large {
-  font-size: 24px;
+.content table th {
+  color: #363636;
+  text-align: left;
+}
+
+.content table tr:hover {
+  background-color: whitesmoke;
+}
+
+.content table thead td,
+.content table thead th {
+  border-width: 0 0 2px;
+  color: #363636;
+}
+
+.content table tfoot td,
+.content table tfoot th {
+  border-width: 2px 0 0;
+  color: #363636;
+}
+
+.content table tbody tr:last-child td,
+.content table tbody tr:last-child th {
+  border-bottom-width: 0;
+}
+
+.content.is-small {
+  font-size: 0.75rem;
 }
 
-.content.is-large code {
-  font-size: 18px;
+.content.is-medium {
+  font-size: 1.25rem;
+}
+
+.content.is-large {
+  font-size: 1.5rem;
 }
 
 .input,
@@ -1197,44 +1613,61 @@ a.box:active {
   -moz-appearance: none;
   -webkit-appearance: none;
   align-items: center;
-  background-color: white;
-  border: 1px solid #dbdbdb;
+  border: none;
   border-radius: 3px;
-  color: #363636;
+  box-shadow: none;
   display: inline-flex;
-  font-size: 14px;
-  height: 32px;
+  font-size: 1rem;
+  height: 2.285em;
   justify-content: flex-start;
-  line-height: 24px;
-  padding-left: 8px;
-  padding-right: 8px;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   position: relative;
   vertical-align: top;
+  background-color: white;
+  border: 1px solid #dbdbdb;
+  color: #363636;
   box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
   max-width: 100%;
   width: 100%;
 }
 
-.input:hover,
-.textarea:hover {
+.input:focus, .input.is-focused, .input:active, .input.is-active,
+.textarea:focus,
+.textarea.is-focused,
+.textarea:active,
+.textarea.is-active {
+  outline: none;
+}
+
+.input[disabled], .input.is-disabled,
+.textarea[disabled],
+.textarea.is-disabled {
+  pointer-events: none;
+}
+
+.input:hover, .input.is-hovered,
+.textarea:hover,
+.textarea.is-hovered {
   border-color: #b5b5b5;
 }
 
-.input:active, .input:focus, .input.is-active,
-.textarea:active,
+.input:focus, .input.is-focused, .input:active, .input.is-active,
 .textarea:focus,
+.textarea.is-focused,
+.textarea:active,
 .textarea.is-active {
   border-color: #00d1b2;
-  outline: none;
 }
 
 .input[disabled], .input.is-disabled,
 .textarea[disabled],
 .textarea.is-disabled {
   background-color: whitesmoke;
-  border-color: #dbdbdb;
-  cursor: not-allowed;
-  pointer-events: none;
+  border-color: whitesmoke;
+  box-shadow: none;
+  color: #7a7a7a;
 }
 
 .input[disabled]::-moz-placeholder, .input.is-disabled::-moz-placeholder,
@@ -1261,6 +1694,11 @@ a.box:active {
   color: rgba(54, 54, 54, 0.3);
 }
 
+.input[type="search"],
+.textarea[type="search"] {
+  border-radius: 290486px;
+}
+
 .input.is-white,
 .textarea.is-white {
   border-color: white;
@@ -1306,37 +1744,20 @@ a.box:active {
   border-color: #ff3860;
 }
 
-.input[type="search"],
-.textarea[type="search"] {
-  border-radius: 290486px;
-}
-
 .input.is-small,
 .textarea.is-small {
   border-radius: 2px;
-  font-size: 11px;
-  height: 24px;
-  line-height: 16px;
-  padding-left: 6px;
-  padding-right: 6px;
+  font-size: 0.75rem;
 }
 
 .input.is-medium,
 .textarea.is-medium {
-  font-size: 18px;
-  height: 40px;
-  line-height: 32px;
-  padding-left: 10px;
-  padding-right: 10px;
+  font-size: 1.25rem;
 }
 
 .input.is-large,
 .textarea.is-large {
-  font-size: 24px;
-  height: 48px;
-  line-height: 40px;
-  padding-left: 12px;
-  padding-right: 12px;
+  font-size: 1.5rem;
 }
 
 .input.is-fullwidth,
@@ -1353,7 +1774,7 @@ a.box:active {
 
 .textarea {
   display: block;
-  line-height: 1.2;
+  line-height: 1.25;
   max-height: 600px;
   max-width: 100%;
   min-height: 120px;
@@ -1364,9 +1785,11 @@ a.box:active {
 
 .checkbox,
 .radio {
+  align-items: center;
   cursor: pointer;
-  display: inline-block;
-  line-height: 16px;
+  display: inline-flex;
+  flex-wrap: wrap;
+  justify-content: flex-start;
   position: relative;
   vertical-align: top;
 }
@@ -1374,6 +1797,7 @@ a.box:active {
 .checkbox input,
 .radio input {
   cursor: pointer;
+  margin-right: 0.5em;
 }
 
 .checkbox:hover,
@@ -1383,7 +1807,7 @@ a.box:active {
 
 .checkbox.is-disabled,
 .radio.is-disabled {
-  color: #dbdbdb;
+  color: #7a7a7a;
   pointer-events: none;
 }
 
@@ -1393,53 +1817,80 @@ a.box:active {
 }
 
 .radio + .radio {
-  margin-left: 10px;
+  margin-left: 0.5em;
 }
 
 .select {
   display: inline-block;
-  height: 32px;
+  height: 2.5em;
   position: relative;
   vertical-align: top;
 }
 
+.select:after {
+  border: 1px solid #00d1b2;
+  border-right: 0;
+  border-top: 0;
+  content: " ";
+  display: block;
+  height: 0.5em;
+  pointer-events: none;
+  position: absolute;
+  transform: rotate(-45deg);
+  width: 0.5em;
+  margin-top: -0.375em;
+  right: 1.125em;
+  top: 50%;
+  z-index: 4;
+}
+
 .select select {
   -moz-appearance: none;
   -webkit-appearance: none;
   align-items: center;
-  background-color: white;
-  border: 1px solid #dbdbdb;
+  border: none;
   border-radius: 3px;
-  color: #363636;
+  box-shadow: none;
   display: inline-flex;
-  font-size: 14px;
-  height: 32px;
+  font-size: 1rem;
+  height: 2.285em;
   justify-content: flex-start;
-  line-height: 24px;
-  padding-left: 8px;
-  padding-right: 8px;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
   position: relative;
   vertical-align: top;
+  background-color: white;
+  border: 1px solid #dbdbdb;
+  color: #363636;
   cursor: pointer;
   display: block;
+  font-size: 1em;
   outline: none;
-  padding-right: 36px;
+  padding-right: 2.5em;
 }
 
-.select select:hover {
+.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
+  outline: none;
+}
+
+.select select[disabled], .select select.is-disabled {
+  pointer-events: none;
+}
+
+.select select:hover, .select select.is-hovered {
   border-color: #b5b5b5;
 }
 
-.select select:active, .select select:focus, .select select.is-active {
+.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
   border-color: #00d1b2;
-  outline: none;
 }
 
 .select select[disabled], .select select.is-disabled {
   background-color: whitesmoke;
-  border-color: #dbdbdb;
-  cursor: not-allowed;
-  pointer-events: none;
+  border-color: whitesmoke;
+  box-shadow: none;
+  color: #7a7a7a;
 }
 
 .select select[disabled]::-moz-placeholder, .select select.is-disabled::-moz-placeholder {
@@ -1458,116 +1909,37 @@ a.box:active {
   color: rgba(54, 54, 54, 0.3);
 }
 
-.select select.is-white {
-  border-color: white;
-}
-
-.select select.is-black {
-  border-color: #0a0a0a;
-}
-
-.select select.is-light {
-  border-color: whitesmoke;
-}
-
-.select select.is-dark {
-  border-color: #363636;
-}
-
-.select select.is-primary {
-  border-color: #00d1b2;
-}
-
-.select select.is-info {
-  border-color: #3273dc;
-}
-
-.select select.is-success {
-  border-color: #23d160;
-}
-
-.select select.is-warning {
-  border-color: #ffdd57;
-}
-
-.select select.is-danger {
-  border-color: #ff3860;
-}
-
-.select select:hover {
-  border-color: #b5b5b5;
+.select select:hover {
+  border-color: #b5b5b5;
 }
 
 .select select::ms-expand {
   display: none;
 }
 
-.select.is-fullwidth {
-  width: 100%;
-}
-
-.select.is-fullwidth select {
-  width: 100%;
-}
-
-.select:after {
-  border: 1px solid #00d1b2;
-  border-right: 0;
-  border-top: 0;
-  content: " ";
-  display: block;
-  height: 7px;
-  pointer-events: none;
-  position: absolute;
-  transform: rotate(-45deg);
-  width: 7px;
-  margin-top: -6px;
-  right: 16px;
-  top: 50%;
-}
-
 .select:hover:after {
   border-color: #363636;
 }
 
 .select.is-small {
-  height: 24px;
-}
-
-.select.is-small select {
   border-radius: 2px;
-  font-size: 11px;
-  height: 24px;
-  line-height: 16px;
-  padding-left: 6px;
-  padding-right: 6px;
-  padding-right: 28px;
+  font-size: 0.75rem;
 }
 
 .select.is-medium {
-  height: 40px;
+  font-size: 1.25rem;
 }
 
-.select.is-medium select {
-  font-size: 18px;
-  height: 40px;
-  line-height: 32px;
-  padding-left: 10px;
-  padding-right: 10px;
-  padding-right: 44px;
+.select.is-large {
+  font-size: 1.5rem;
 }
 
-.select.is-large {
-  height: 48px;
+.select.is-fullwidth {
+  width: 100%;
 }
 
-.select.is-large select {
-  font-size: 24px;
-  height: 48px;
-  line-height: 40px;
-  padding-left: 12px;
-  padding-right: 12px;
-  padding-right: 52px;
+.select.is-fullwidth select {
+  width: 100%;
 }
 
 .label {
@@ -1577,12 +1949,12 @@ a.box:active {
 }
 
 .label:not(:last-child) {
-  margin-bottom: 5px;
+  margin-bottom: 0.5em;
 }
 
 .help {
   display: block;
-  font-size: 11px;
+  font-size: 0.75rem;
   margin-top: 5px;
 }
 
@@ -1624,7 +1996,7 @@ a.box:active {
 
 @media screen and (max-width: 768px) {
   .control-label {
-    margin-bottom: 5px;
+    margin-bottom: 0.5em;
   }
 }
 
@@ -1633,8 +2005,8 @@ a.box:active {
     flex-basis: 0;
     flex-grow: 1;
     flex-shrink: 0;
-    margin-right: 20px;
-    padding-top: 7px;
+    margin-right: 1.5em;
+    padding-top: 0.5em;
     text-align: right;
   }
 }
@@ -1645,7 +2017,7 @@ a.box:active {
 }
 
 .control:not(:last-child) {
-  margin-bottom: 10px;
+  margin-bottom: 0.75rem;
 }
 
 .control.has-addons {
@@ -1667,11 +2039,11 @@ a.box:active {
   z-index: 2;
 }
 
-.control.has-addons .button:active, .control.has-addons .button:focus,
-.control.has-addons .input:active,
+.control.has-addons .button:focus, .control.has-addons .button:active,
 .control.has-addons .input:focus,
-.control.has-addons .select:active,
-.control.has-addons .select:focus {
+.control.has-addons .input:active,
+.control.has-addons .select:focus,
+.control.has-addons .select:active {
   z-index: 3;
 }
 
@@ -1706,6 +2078,14 @@ a.box:active {
   flex-shrink: 0;
 }
 
+.control.has-addons .select select:hover {
+  z-index: 2;
+}
+
+.control.has-addons .select select:focus, .control.has-addons .select select:active {
+  z-index: 3;
+}
+
 .control.has-addons.has-addons-centered {
   justify-content: center;
 }
@@ -1721,102 +2101,70 @@ a.box:active {
   flex-shrink: 0;
 }
 
-.control.has-icon > .fa {
-  display: inline-block;
-  font-size: 14px;
-  height: 24px;
-  line-height: 24px;
-  text-align: center;
-  vertical-align: top;
-  width: 24px;
+.control.has-icon .icon {
   color: #dbdbdb;
   pointer-events: none;
   position: absolute;
-  top: 4px;
+  top: 1.25rem;
   z-index: 4;
 }
 
-.control.has-icon .input:focus + .fa {
-  color: #b5b5b5;
+.control.has-icon .input:focus + .icon {
+  color: #7a7a7a;
 }
 
-.control.has-icon .input.is-small + .fa {
-  font-size: 10.5px;
-  top: 0;
+.control.has-icon .input.is-small + .icon {
+  top: 0.9375rem;
 }
 
-.control.has-icon .input.is-medium + .fa {
-  font-size: 21px;
-  top: 8px;
+.control.has-icon .input.is-medium + .icon {
+  top: 1.5625rem;
 }
 
-.control.has-icon .input.is-large + .fa {
-  font-size: 21px;
-  top: 12px;
+.control.has-icon .input.is-large + .icon {
+  top: 1.875rem;
 }
 
-.control.has-icon:not(.has-icon-right) > .fa {
-  left: 4px;
+.control.has-icon:not(.has-icon-right) .icon {
+  left: 1.25rem;
+  transform: translateX(-50%) translateY(-50%);
 }
 
 .control.has-icon:not(.has-icon-right) .input {
-  padding-left: 32px;
-}
-
-.control.has-icon:not(.has-icon-right) .input.is-small {
-  padding-left: 24px;
-}
-
-.control.has-icon:not(.has-icon-right) .input.is-small + .fa {
-  left: 0;
-}
-
-.control.has-icon:not(.has-icon-right) .input.is-medium {
-  padding-left: 40px;
+  padding-left: 2.5em;
 }
 
-.control.has-icon:not(.has-icon-right) .input.is-medium + .fa {
-  left: 8px;
+.control.has-icon:not(.has-icon-right) .input.is-small + .icon {
+  left: 0.9375rem;
 }
 
-.control.has-icon:not(.has-icon-right) .input.is-large {
-  padding-left: 48px;
+.control.has-icon:not(.has-icon-right) .input.is-medium + .icon {
+  left: 1.5625rem;
 }
 
-.control.has-icon:not(.has-icon-right) .input.is-large + .fa {
-  left: 12px;
+.control.has-icon:not(.has-icon-right) .input.is-large + .icon {
+  left: 1.875rem;
 }
 
-.control.has-icon.has-icon-right > .fa {
-  right: 4px;
+.control.has-icon.has-icon-right .icon {
+  right: 1.25rem;
+  transform: translateX(50%) translateY(-50%);
 }
 
 .control.has-icon.has-icon-right .input {
-  padding-right: 32px;
-}
-
-.control.has-icon.has-icon-right .input.is-small {
-  padding-right: 24px;
-}
-
-.control.has-icon.has-icon-right .input.is-small + .fa {
-  right: 0;
-}
-
-.control.has-icon.has-icon-right .input.is-medium {
-  padding-right: 40px;
+  padding-right: 2.5em;
 }
 
-.control.has-icon.has-icon-right .input.is-medium + .fa {
-  right: 8px;
+.control.has-icon.has-icon-right .input.is-small + .icon {
+  right: 0.9375rem;
 }
 
-.control.has-icon.has-icon-right .input.is-large {
-  padding-right: 48px;
+.control.has-icon.has-icon-right .input.is-medium + .icon {
+  right: 1.5625rem;
 }
 
-.control.has-icon.has-icon-right .input.is-large + .fa {
-  right: 12px;
+.control.has-icon.has-icon-right .input.is-large + .icon {
+  right: 1.875rem;
 }
 
 .control.is-grouped {
@@ -1824,9 +2172,14 @@ a.box:active {
   justify-content: flex-start;
 }
 
+.control.is-grouped > .control {
+  flex-basis: 0;
+  flex-shrink: 0;
+}
+
 .control.is-grouped > .control:not(:last-child) {
   margin-bottom: 0;
-  margin-right: 10px;
+  margin-right: 0.75rem;
 }
 
 .control.is-grouped > .control.is-expanded {
@@ -1862,12 +2215,57 @@ a.box:active {
   border-top-color: transparent;
   content: "";
   display: block;
-  height: 16px;
+  height: 1rem;
   position: relative;
-  width: 16px;
+  width: 1rem;
   position: absolute !important;
-  right: 8px;
-  top: 8px;
+  right: 0.75em;
+  top: 0.75em;
+}
+
+.icon {
+  display: inline-block;
+  font-size: 21px;
+  height: 1.5rem;
+  line-height: 1.5rem;
+  text-align: center;
+  vertical-align: top;
+  width: 1.5rem;
+}
+
+.icon .fa {
+  font-size: inherit;
+  line-height: inherit;
+}
+
+.icon.is-small {
+  display: inline-block;
+  font-size: 14px;
+  height: 1rem;
+  line-height: 1rem;
+  text-align: center;
+  vertical-align: top;
+  width: 1rem;
+}
+
+.icon.is-medium {
+  display: inline-block;
+  font-size: 28px;
+  height: 2rem;
+  line-height: 2rem;
+  text-align: center;
+  vertical-align: top;
+  width: 2rem;
+}
+
+.icon.is-large {
+  display: inline-block;
+  font-size: 42px;
+  height: 3rem;
+  line-height: 3rem;
+  text-align: center;
+  vertical-align: top;
+  width: 3rem;
 }
 
 .image {
@@ -1949,24 +2347,27 @@ a.box:active {
 .notification {
   background-color: whitesmoke;
   border-radius: 3px;
-  padding: 16px 20px;
+  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
   position: relative;
 }
 
 .notification:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
-.notification:after {
-  clear: both;
-  content: " ";
-  display: table;
+.notification code,
+.notification pre {
+  background: white;
+}
+
+.notification pre code {
+  background: transparent;
 }
 
 .notification .delete {
-  border-radius: 0 3px;
-  float: right;
-  margin: -16px -20px 0 20px;
+  position: absolute;
+  right: 0.5em;
+  top: 0.5em;
 }
 
 .notification .title,
@@ -1997,17 +2398,17 @@ a.box:active {
 
 .notification.is-primary {
   background-color: #00d1b2;
-  color: white;
+  color: #fff;
 }
 
 .notification.is-info {
   background-color: #3273dc;
-  color: white;
+  color: #fff;
 }
 
 .notification.is-success {
   background-color: #23d160;
-  color: white;
+  color: #fff;
 }
 
 .notification.is-warning {
@@ -2017,7 +2418,7 @@ a.box:active {
 
 .notification.is-danger {
   background-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
 .progress {
@@ -2026,14 +2427,14 @@ a.box:active {
   border: none;
   border-radius: 290486px;
   display: block;
-  height: 12px;
+  height: 1rem;
   overflow: hidden;
   padding: 0;
   width: 100%;
 }
 
 .progress:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .progress::-webkit-progress-bar {
@@ -2121,21 +2522,21 @@ a.box:active {
 }
 
 .progress.is-small {
-  height: 8px;
+  height: 0.75rem;
 }
 
 .progress.is-medium {
-  height: 16px;
+  height: 1.25rem;
 }
 
 .progress.is-large {
-  height: 20px;
+  height: 1.5rem;
 }
 
 .table {
   background-color: white;
   color: #363636;
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
   width: 100%;
 }
 
@@ -2143,54 +2544,8 @@ a.box:active {
 .table th {
   border: 1px solid #dbdbdb;
   border-width: 0 0 1px;
-  padding: 8px 10px;
-  vertical-align: top;
-}
-
-.table td.is-icon,
-.table th.is-icon {
-  padding: 5px;
-  text-align: center;
-  white-space: nowrap;
-  width: 1%;
-}
-
-.table td.is-icon .fa,
-.table th.is-icon .fa {
-  display: inline-block;
-  font-size: 21px;
-  height: 24px;
-  line-height: 24px;
-  text-align: center;
+  padding: 0.5em 0.75em;
   vertical-align: top;
-  width: 24px;
-}
-
-.table td.is-icon.is-link,
-.table th.is-icon.is-link {
-  padding: 0;
-}
-
-.table td.is-icon.is-link > a,
-.table th.is-icon.is-link > a {
-  padding: 5px;
-}
-
-.table td.is-link,
-.table th.is-link {
-  padding: 0;
-}
-
-.table td.is-link > a,
-.table th.is-link > a {
-  display: block;
-  padding: 8px 10px;
-}
-
-.table td.is-link > a:hover,
-.table th.is-link > a:hover {
-  background-color: #00d1b2;
-  color: white;
 }
 
 .table td.is-narrow,
@@ -2205,7 +2560,7 @@ a.box:active {
 }
 
 .table tr:hover {
-  background-color: whitesmoke;
+  background-color: #fafafa;
 }
 
 .table thead td,
@@ -2214,17 +2569,17 @@ a.box:active {
   color: #7a7a7a;
 }
 
-.table tbody tr:last-child td,
-.table tbody tr:last-child th {
-  border-bottom-width: 0;
-}
-
 .table tfoot td,
 .table tfoot th {
   border-width: 2px 0 0;
   color: #7a7a7a;
 }
 
+.table tbody tr:last-child td,
+.table tbody tr:last-child th {
+  border-bottom-width: 0;
+}
+
 .table.is-bordered td,
 .table.is-bordered th {
   border-width: 1px;
@@ -2237,172 +2592,166 @@ a.box:active {
 
 .table.is-narrow td,
 .table.is-narrow th {
-  padding: 5px 10px;
+  padding: 0.25em 0.5em;
 }
 
-.table.is-narrow td.is-icon,
-.table.is-narrow th.is-icon {
-  padding: 2px;
+.table.is-striped tbody tr:nth-child(even) {
+  background-color: #fafafa;
 }
 
-.table.is-narrow td.is-icon.is-link,
-.table.is-narrow th.is-icon.is-link {
-  padding: 0;
+.table.is-striped tbody tr:nth-child(even):hover {
+  background-color: whitesmoke;
 }
 
-.table.is-narrow td.is-icon.is-link > a,
-.table.is-narrow th.is-icon.is-link > a {
-  padding: 2px;
+.tag {
+  align-items: center;
+  background-color: whitesmoke;
+  border-radius: 290486px;
+  color: #4a4a4a;
+  display: inline-flex;
+  font-size: 0.75rem;
+  height: 2em;
+  justify-content: center;
+  line-height: 1.5;
+  padding-left: 0.875em;
+  padding-right: 0.875em;
+  vertical-align: top;
+  white-space: nowrap;
 }
 
-.table.is-narrow td.is-link,
-.table.is-narrow th.is-link {
-  padding: 0;
+.tag .delete {
+  margin-left: 0.25em;
+  margin-right: -0.5em;
 }
 
-.table.is-narrow td.is-link > a,
-.table.is-narrow th.is-link > a {
-  padding: 5px 10px;
+.tag.is-white {
+  background-color: white;
+  color: #0a0a0a;
 }
 
-.table.is-striped tbody tr:nth-child(even) {
-  background-color: #fafafa;
+.tag.is-black {
+  background-color: #0a0a0a;
+  color: white;
 }
 
-.table.is-striped tbody tr:nth-child(even):hover {
+.tag.is-light {
   background-color: whitesmoke;
+  color: #363636;
 }
 
-.title,
-.subtitle {
-  font-weight: 300;
-  word-break: break-word;
+.tag.is-dark {
+  background-color: #363636;
+  color: whitesmoke;
 }
 
-.title:not(:last-child),
-.subtitle:not(:last-child) {
-  margin-bottom: 20px;
+.tag.is-primary {
+  background-color: #00d1b2;
+  color: #fff;
 }
 
-.title em,
-.title span,
-.subtitle em,
-.subtitle span {
-  font-weight: 300;
+.tag.is-info {
+  background-color: #3273dc;
+  color: #fff;
 }
 
-.title a:hover,
-.subtitle a:hover {
-  border-bottom: 1px solid;
+.tag.is-success {
+  background-color: #23d160;
+  color: #fff;
 }
 
-.title strong,
-.subtitle strong {
-  font-weight: 500;
+.tag.is-warning {
+  background-color: #ffdd57;
+  color: rgba(0, 0, 0, 0.7);
 }
 
-.title .tag,
-.subtitle .tag {
-  vertical-align: bottom;
-}
-
-.title {
-  color: #363636;
-  font-size: 28px;
-  line-height: 1;
-}
-
-.title code {
-  display: inline-block;
-  font-size: 28px;
-}
-
-.title strong {
-  color: inherit;
+.tag.is-danger {
+  background-color: #ff3860;
+  color: #fff;
 }
 
-.title + .highlight {
-  margin-top: -10px;
+.tag.is-medium {
+  font-size: 1rem;
 }
 
-.title + .subtitle {
-  margin-top: -10px;
+.tag.is-large {
+  font-size: 1.25rem;
 }
 
-.title.is-1 {
-  font-size: 48px;
+.title,
+.subtitle {
+  word-break: break-word;
 }
 
-.title.is-1 code {
-  font-size: 40px;
+.title:not(:last-child),
+.subtitle:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-.title.is-2 {
-  font-size: 40px;
+.title em,
+.title span,
+.subtitle em,
+.subtitle span {
+  font-weight: 300;
 }
 
-.title.is-2 code {
-  font-size: 28px;
+.title strong,
+.subtitle strong {
+  font-weight: 500;
 }
 
-.title.is-3 {
-  font-size: 28px;
+.title .tag,
+.subtitle .tag {
+  vertical-align: middle;
 }
 
-.title.is-3 code {
-  font-size: 24px;
+.title {
+  color: #363636;
+  font-size: 2rem;
+  font-weight: 300;
+  line-height: 1.125;
 }
 
-.title.is-4 {
-  font-size: 24px;
+.title strong {
+  color: inherit;
 }
 
-.title.is-4 code {
-  font-size: 18px;
+.title + .highlight {
+  margin-top: -0.75rem;
 }
 
-.title.is-5 {
-  font-size: 18px;
+.title + .subtitle {
+  margin-top: -1.25rem;
 }
 
-.title.is-5 code {
-  font-size: 14px;
+.title.is-1 {
+  font-size: 3.5rem;
 }
 
-.title.is-6 {
-  font-size: 14px;
+.title.is-2 {
+  font-size: 2.75rem;
 }
 
-.title.is-6 code {
-  font-size: 14px;
+.title.is-3 {
+  font-size: 2rem;
 }
 
-.title.is-normal {
-  font-weight: 400;
+.title.is-4 {
+  font-size: 1.5rem;
 }
 
-.title.is-normal strong {
-  font-weight: 700;
+.title.is-5 {
+  font-size: 1.25rem;
 }
 
-@media screen and (min-width: 769px) {
-  .title + .subtitle {
-    margin-top: -15px;
-  }
+.title.is-6 {
+  font-size: 14px;
 }
 
 .subtitle {
   color: #4a4a4a;
-  font-size: 18px;
-  line-height: 1.125;
-}
-
-.subtitle code {
-  border-radius: 3px;
-  display: inline-block;
-  font-size: 14px;
-  padding: 2px 3px;
-  vertical-align: top;
+  font-size: 1.25rem;
+  font-weight: 300;
+  line-height: 1.25;
 }
 
 .subtitle strong {
@@ -2410,74 +2759,42 @@ a.box:active {
 }
 
 .subtitle + .title {
-  margin-top: -20px;
+  margin-top: -1.5rem;
 }
 
 .subtitle.is-1 {
-  font-size: 48px;
-}
-
-.subtitle.is-1 code {
-  font-size: 40px;
+  font-size: 3.5rem;
 }
 
 .subtitle.is-2 {
-  font-size: 40px;
-}
-
-.subtitle.is-2 code {
-  font-size: 28px;
+  font-size: 2.75rem;
 }
 
 .subtitle.is-3 {
-  font-size: 28px;
-}
-
-.subtitle.is-3 code {
-  font-size: 24px;
+  font-size: 2rem;
 }
 
 .subtitle.is-4 {
-  font-size: 24px;
-}
-
-.subtitle.is-4 code {
-  font-size: 18px;
+  font-size: 1.5rem;
 }
 
 .subtitle.is-5 {
-  font-size: 18px;
-}
-
-.subtitle.is-5 code {
-  font-size: 14px;
+  font-size: 1.25rem;
 }
 
 .subtitle.is-6 {
   font-size: 14px;
 }
 
-.subtitle.is-6 code {
-  font-size: 14px;
-}
-
-.subtitle.is-normal {
-  font-weight: 400;
-}
-
-.subtitle.is-normal strong {
-  font-weight: 700;
-}
-
 .block:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .container {
   position: relative;
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .container {
     margin: 0 auto;
     max-width: 960px;
@@ -2488,9 +2805,9 @@ a.box:active {
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .container {
-    max-width: 1200px;
+    max-width: 1152px;
   }
 }
 
@@ -2502,56 +2819,62 @@ a.box:active {
   user-select: none;
   -moz-appearance: none;
   -webkit-appearance: none;
-  background-color: rgba(10, 10, 10, 0.1);
+  background-color: rgba(10, 10, 10, 0.2);
   border: none;
   border-radius: 290486px;
   cursor: pointer;
   display: inline-block;
-  height: 24px;
+  font-size: 1rem;
+  height: 20px;
   outline: none;
   position: relative;
+  transform: rotate(45deg);
+  transform-origin: center center;
   vertical-align: top;
-  width: 24px;
+  width: 20px;
 }
 
 .delete:before, .delete:after {
   background-color: white;
   content: "";
   display: block;
-  height: 2px;
   left: 50%;
-  margin-left: -25%;
-  margin-top: -1px;
   position: absolute;
   top: 50%;
-  width: 50%;
+  transform: translateX(-50%) translateY(-50%);
 }
 
 .delete:before {
-  transform: rotate(45deg);
+  height: 2px;
+  width: 50%;
 }
 
 .delete:after {
-  transform: rotate(-45deg);
+  height: 50%;
+  width: 2px;
 }
 
-.delete:hover {
-  background-color: rgba(10, 10, 10, 0.2);
+.delete:hover, .delete:focus {
+  background-color: rgba(10, 10, 10, 0.3);
+}
+
+.delete:active {
+  background-color: rgba(10, 10, 10, 0.4);
 }
 
 .delete.is-small {
-  height: 16px;
-  width: 16px;
+  height: 14px;
+  width: 14px;
 }
 
 .delete.is-medium {
-  height: 32px;
-  width: 32px;
+  height: 26px;
+  width: 26px;
 }
 
 .delete.is-large {
-  height: 40px;
-  width: 40px;
+  height: 30px;
+  width: 30px;
 }
 
 .fa {
@@ -2560,51 +2883,6 @@ a.box:active {
   vertical-align: top;
 }
 
-.icon {
-  display: inline-block;
-  font-size: 21px;
-  height: 24px;
-  line-height: 24px;
-  text-align: center;
-  vertical-align: top;
-  width: 24px;
-}
-
-.icon .fa {
-  font-size: inherit;
-  line-height: inherit;
-}
-
-.icon.is-small {
-  display: inline-block;
-  font-size: 14px;
-  height: 16px;
-  line-height: 16px;
-  text-align: center;
-  vertical-align: top;
-  width: 16px;
-}
-
-.icon.is-medium {
-  display: inline-block;
-  font-size: 28px;
-  height: 32px;
-  line-height: 32px;
-  text-align: center;
-  vertical-align: top;
-  width: 32px;
-}
-
-.icon.is-large {
-  display: inline-block;
-  font-size: 42px;
-  height: 48px;
-  line-height: 48px;
-  text-align: center;
-  vertical-align: top;
-  width: 48px;
-}
-
 .heading {
   display: block;
   font-size: 11px;
@@ -2614,15 +2892,14 @@ a.box:active {
 }
 
 .highlight {
-  font-size: 12px;
-  font-weight: normal;
+  font-weight: 400;
   max-width: 100%;
   overflow: hidden;
   padding: 0;
 }
 
 .highlight:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .highlight pre {
@@ -2638,411 +2915,101 @@ a.box:active {
   border-top-color: transparent;
   content: "";
   display: block;
-  height: 16px;
+  height: 1rem;
   position: relative;
-  width: 16px;
+  width: 1rem;
 }
 
 .number {
-  background-color: whitesmoke;
-  border-radius: 290486px;
-  display: inline-block;
-  font-size: 18px;
-  vertical-align: top;
-}
-
-.tag {
   align-items: center;
   background-color: whitesmoke;
   border-radius: 290486px;
-  color: #4a4a4a;
   display: inline-flex;
-  font-size: 12px;
-  height: 24px;
+  font-size: 1.25rem;
+  height: 2em;
   justify-content: center;
-  line-height: 16px;
-  padding-left: 10px;
-  padding-right: 10px;
+  margin-right: 1.5rem;
+  min-width: 2.5em;
+  padding: 0.25rem 0.5rem;
+  text-align: center;
   vertical-align: top;
-  white-space: nowrap;
-}
-
-.tag .delete {
-  margin-left: 4px;
-  margin-right: -6px;
-}
-
-.tag.is-white {
-  background-color: white;
-  color: #0a0a0a;
-}
-
-.tag.is-black {
-  background-color: #0a0a0a;
-  color: white;
-}
-
-.tag.is-light {
-  background-color: whitesmoke;
-  color: #363636;
-}
-
-.tag.is-dark {
-  background-color: #363636;
-  color: whitesmoke;
-}
-
-.tag.is-primary {
-  background-color: #00d1b2;
-  color: white;
-}
-
-.tag.is-info {
-  background-color: #3273dc;
-  color: white;
-}
-
-.tag.is-success {
-  background-color: #23d160;
-  color: white;
-}
-
-.tag.is-warning {
-  background-color: #ffdd57;
-  color: rgba(0, 0, 0, 0.7);
-}
-
-.tag.is-danger {
-  background-color: #ff3860;
-  color: white;
-}
-
-.tag.is-small {
-  font-size: 11px;
-  height: 20px;
-  padding-left: 8px;
-  padding-right: 8px;
-}
-
-.tag.is-medium {
-  font-size: 14px;
-  height: 32px;
-  padding-left: 14px;
-  padding-right: 14px;
-}
-
-.tag.is-large {
-  font-size: 18px;
-  height: 40px;
-  line-height: 24px;
-  padding-left: 18px;
-  padding-right: 18px;
-}
-
-.tag.is-large .delete {
-  margin-left: 4px;
-  margin-right: -8px;
 }
 
 .card-header {
   align-items: stretch;
   box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
   display: flex;
-  min-height: 40px;
 }
 
 .card-header-title {
-  align-items: flex-start;
-  color: #363636;
-  display: flex;
-  flex-grow: 1;
-  font-weight: bold;
-  padding: 10px;
-}
-
-.card-header-icon {
-  align-items: center;
-  cursor: pointer;
-  display: flex;
-  justify-content: center;
-  width: 40px;
-}
-
-.card-image {
-  display: block;
-  position: relative;
-}
-
-.card-content {
-  padding: 20px;
-}
-
-.card-content .title + .subtitle {
-  margin-top: -20px;
-}
-
-.card-footer {
-  border-top: 1px solid #dbdbdb;
-  align-items: stretch;
-  display: flex;
-}
-
-.card-footer-item {
   align-items: center;
-  display: flex;
-  flex-grow: 1;
-  justify-content: center;
-  padding: 10px;
-}
-
-.card-footer-item:not(:last-child) {
-  border-right: 1px solid #dbdbdb;
-}
-
-.card {
-  background-color: white;
-  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
-  color: #4a4a4a;
-  max-width: 100%;
-  position: relative;
-  width: 300px;
-}
-
-.card .media:not(:last-child) {
-  margin-bottom: 10px;
-}
-
-.card.is-fullwidth {
-  width: 100%;
-}
-
-.card.is-rounded {
-  border-radius: 5px;
-}
-
-.highlight {
-  background-color: #fdf6e3;
-  color: #586e75;
-}
-
-.highlight .c {
-  color: #93a1a1;
-}
-
-.highlight .err,
-.highlight .g {
-  color: #586e75;
-}
-
-.highlight .k {
-  color: #859900;
-}
-
-.highlight .l,
-.highlight .n {
-  color: #586e75;
-}
-
-.highlight .o {
-  color: #859900;
-}
-
-.highlight .x {
-  color: #cb4b16;
-}
-
-.highlight .p {
-  color: #586e75;
-}
-
-.highlight .cm {
-  color: #93a1a1;
-}
-
-.highlight .cp {
-  color: #859900;
-}
-
-.highlight .c1 {
-  color: #93a1a1;
-}
-
-.highlight .cs {
-  color: #859900;
-}
-
-.highlight .gd {
-  color: #2aa198;
-}
-
-.highlight .ge {
-  color: #586e75;
-  font-style: italic;
-}
-
-.highlight .gr {
-  color: #dc322f;
-}
-
-.highlight .gh {
-  color: #cb4b16;
-}
-
-.highlight .gi {
-  color: #859900;
-}
-
-.highlight .go,
-.highlight .gp {
-  color: #586e75;
-}
-
-.highlight .gs {
-  color: #586e75;
-  font-weight: bold;
-}
-
-.highlight .gu {
-  color: #cb4b16;
-}
-
-.highlight .gt {
-  color: #586e75;
-}
-
-.highlight .kc {
-  color: #cb4b16;
-}
-
-.highlight .kd {
-  color: #268bd2;
-}
-
-.highlight .kn,
-.highlight .kp {
-  color: #859900;
-}
-
-.highlight .kr {
-  color: #268bd2;
-}
-
-.highlight .kt {
-  color: #dc322f;
-}
-
-.highlight .ld {
-  color: #586e75;
-}
-
-.highlight .m,
-.highlight .s {
-  color: #2aa198;
-}
-
-.highlight .na {
-  color: #B58900;
-}
-
-.highlight .nb {
-  color: #586e75;
-}
-
-.highlight .nc {
-  color: #268bd2;
-}
-
-.highlight .no {
-  color: #cb4b16;
-}
-
-.highlight .nd {
-  color: #268bd2;
-}
-
-.highlight .ni,
-.highlight .ne {
-  color: #cb4b16;
-}
-
-.highlight .nf {
-  color: #268bd2;
-}
-
-.highlight .nl,
-.highlight .nn,
-.highlight .nx,
-.highlight .py {
-  color: #586e75;
-}
-
-.highlight .nt,
-.highlight .nv {
-  color: #268bd2;
-}
-
-.highlight .ow {
-  color: #859900;
-}
-
-.highlight .w {
-  color: #586e75;
-}
-
-.highlight .mf,
-.highlight .mh,
-.highlight .mi,
-.highlight .mo {
-  color: #2aa198;
-}
-
-.highlight .sb {
-  color: #93a1a1;
+  color: #363636;
+  display: flex;
+  flex-grow: 1;
+  font-weight: 700;
+  padding: 0.75rem;
 }
 
-.highlight .sc {
-  color: #2aa198;
+.card-header-icon {
+  align-items: center;
+  cursor: pointer;
+  display: flex;
+  justify-content: center;
+  padding: 0.75rem;
 }
 
-.highlight .sd {
-  color: #586e75;
+.card-image {
+  display: block;
+  position: relative;
 }
 
-.highlight .s2 {
-  color: #2aa198;
+.card-content {
+  padding: 1.5rem;
 }
 
-.highlight .se {
-  color: #cb4b16;
+.card-content .title + .subtitle {
+  margin-top: -1.5rem;
 }
 
-.highlight .sh {
-  color: #586e75;
+.card-footer {
+  border-top: 1px solid #dbdbdb;
+  align-items: stretch;
+  display: flex;
 }
 
-.highlight .si,
-.highlight .sx {
-  color: #2aa198;
+.card-footer-item {
+  align-items: center;
+  display: flex;
+  flex-basis: 0;
+  flex-grow: 1;
+  flex-shrink: 0;
+  justify-content: center;
+  padding: 0.75rem;
 }
 
-.highlight .sr {
-  color: #dc322f;
+.card-footer-item:not(:last-child) {
+  border-right: 1px solid #dbdbdb;
 }
 
-.highlight .s1,
-.highlight .ss {
-  color: #2aa198;
+.card {
+  background-color: white;
+  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+  color: #4a4a4a;
+  max-width: 100%;
+  position: relative;
 }
 
-.highlight .bp,
-.highlight .vc,
-.highlight .vg,
-.highlight .vi {
-  color: #268bd2;
+.card .media:not(:last-child) {
+  margin-bottom: 0.75rem;
 }
 
-.highlight .il {
-  color: #2aa198;
+.level-item {
+  align-items: center;
+  display: flex;
+  flex-basis: auto;
+  flex-grow: 0;
+  flex-shrink: 0;
+  justify-content: center;
 }
 
 .level-item .title,
@@ -3052,13 +3019,20 @@ a.box:active {
 
 @media screen and (max-width: 768px) {
   .level-item:not(:last-child) {
-    margin-bottom: 10px;
+    margin-bottom: 0.75rem;
   }
 }
 
+.level-left,
+.level-right {
+  flex-basis: auto;
+  flex-grow: 0;
+  flex-shrink: 0;
+}
+
 .level-left .level-item:not(:last-child),
 .level-right .level-item:not(:last-child) {
-  margin-right: 10px;
+  margin-right: 0.75rem;
 }
 
 .level-left .level-item.is-flexible,
@@ -3066,24 +3040,31 @@ a.box:active {
   flex-grow: 1;
 }
 
+.level-left {
+  align-items: center;
+  justify-content: flex-start;
+}
+
 @media screen and (max-width: 768px) {
   .level-left + .level-right {
-    margin-top: 20px;
+    margin-top: 1.5rem;
   }
 }
 
 @media screen and (min-width: 769px) {
   .level-left {
-    align-items: center;
     display: flex;
   }
 }
 
+.level-right {
+  align-items: center;
+  justify-content: flex-end;
+}
+
 @media screen and (min-width: 769px) {
   .level-right {
-    align-items: center;
     display: flex;
-    justify-content: flex-end;
   }
 }
 
@@ -3093,7 +3074,7 @@ a.box:active {
 }
 
 .level:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .level code {
@@ -3126,36 +3107,23 @@ a.box:active {
   }
 }
 
-.media-number,
 .media-left,
 .media-right {
+  flex-basis: auto;
   flex-grow: 0;
   flex-shrink: 0;
 }
 
-.media-number {
-  background-color: whitesmoke;
-  border-radius: 290486px;
-  display: inline-block;
-  font-size: 18px;
-  height: 32px;
-  line-height: 24px;
-  margin-right: 10px;
-  min-width: 32px;
-  padding: 4px 8px;
-  text-align: center;
-  vertical-align: top;
-}
-
 .media-left {
-  margin-right: 10px;
+  margin-right: 1rem;
 }
 
 .media-right {
-  margin-left: 10px;
+  margin-left: 1rem;
 }
 
 .media-content {
+  flex-basis: auto;
   flex-grow: 1;
   flex-shrink: 1;
   text-align: left;
@@ -3168,55 +3136,52 @@ a.box:active {
 }
 
 .media .content:not(:last-child) {
-  margin-bottom: 10px;
+  margin-bottom: 0.75rem;
 }
 
 .media .media {
   border-top: 1px solid rgba(219, 219, 219, 0.5);
   display: flex;
-  padding-top: 10px;
+  padding-top: 0.75rem;
 }
 
 .media .media .content:not(:last-child),
 .media .media .control:not(:last-child) {
-  margin-bottom: 5px;
+  margin-bottom: 0.5rem;
 }
 
 .media .media .media {
-  padding-top: 5px;
+  padding-top: 0.5rem;
 }
 
 .media .media .media + .media {
-  margin-top: 5px;
+  margin-top: 0.5rem;
 }
 
 .media + .media {
   border-top: 1px solid rgba(219, 219, 219, 0.5);
-  margin-top: 10px;
-  padding-top: 10px;
+  margin-top: 1rem;
+  padding-top: 1rem;
 }
 
 .media.is-large + .media {
-  margin-top: 20px;
-  padding-top: 20px;
+  margin-top: 1.5rem;
+  padding-top: 1.5rem;
 }
 
-@media screen and (min-width: 769px) {
-  .media.is-large .media-number {
-    margin-right: 20px;
-  }
+.menu {
+  font-size: 1rem;
 }
 
-.menu-nav a {
-  display: block;
-  padding: 5px 10px;
+.menu-list {
+  line-height: 1.25;
 }
 
 .menu-list a {
   border-radius: 2px;
   color: #4a4a4a;
   display: block;
-  padding: 5px 10px;
+  padding: 0.5em 0.75em;
 }
 
 .menu-list a:hover {
@@ -3226,60 +3191,38 @@ a.box:active {
 
 .menu-list a.is-active {
   background-color: #00d1b2;
-  color: white;
+  color: #fff;
 }
 
 .menu-list li ul {
   border-left: 1px solid #dbdbdb;
-  margin: 10px;
-  padding-left: 10px;
+  margin: 0.75em;
+  padding-left: 0.75em;
 }
 
 .menu-label {
   color: #7a7a7a;
-  font-size: 11px;
-  letter-spacing: 1px;
-  margin-bottom: 5px;
+  font-size: 0.8em;
+  letter-spacing: 0.1em;
   text-transform: uppercase;
 }
 
 .menu-label:not(:first-child) {
-  margin-top: 20px;
-}
-
-.message-body {
-  border: 1px solid #dbdbdb;
-  border-radius: 3px;
-  padding: 12px 15px;
-}
-
-.message-body strong {
-  color: inherit;
-}
-
-.message-header {
-  background-color: #4a4a4a;
-  border-radius: 3px 3px 0 0;
-  color: white;
-  padding: 7px 10px;
-}
-
-.message-header strong {
-  color: inherit;
+  margin-top: 1em;
 }
 
-.message-header + .message-body {
-  border-radius: 0 0 3px 3px;
-  border-top: none;
+.menu-label:not(:last-child) {
+  margin-bottom: 1em;
 }
 
 .message {
   background-color: whitesmoke;
   border-radius: 3px;
+  font-size: 1rem;
 }
 
 .message:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .message.is-white {
@@ -3293,11 +3236,11 @@ a.box:active {
 
 .message.is-white .message-body {
   border-color: white;
-  color: #666666;
+  color: #4d4d4d;
 }
 
 .message.is-black {
-  background-color: whitesmoke;
+  background-color: #fafafa;
 }
 
 .message.is-black .message-header {
@@ -3307,11 +3250,11 @@ a.box:active {
 
 .message.is-black .message-body {
   border-color: #0a0a0a;
-  color: gray;
+  color: #090909;
 }
 
 .message.is-light {
-  background-color: whitesmoke;
+  background-color: #fafafa;
 }
 
 .message.is-light .message-header {
@@ -3321,11 +3264,11 @@ a.box:active {
 
 .message.is-light .message-body {
   border-color: whitesmoke;
-  color: #666666;
+  color: #505050;
 }
 
 .message.is-dark {
-  background-color: whitesmoke;
+  background-color: #fafafa;
 }
 
 .message.is-dark .message-header {
@@ -3335,53 +3278,53 @@ a.box:active {
 
 .message.is-dark .message-body {
   border-color: #363636;
-  color: gray;
+  color: #2a2a2a;
 }
 
 .message.is-primary {
-  background-color: #ebfffc;
+  background-color: #f5fffd;
 }
 
 .message.is-primary .message-header {
   background-color: #00d1b2;
-  color: white;
+  color: #fff;
 }
 
 .message.is-primary .message-body {
   border-color: #00d1b2;
-  color: gray;
+  color: #021310;
 }
 
 .message.is-info {
-  background-color: #eef3fc;
+  background-color: #f6f9fe;
 }
 
 .message.is-info .message-header {
   background-color: #3273dc;
-  color: white;
+  color: #fff;
 }
 
 .message.is-info .message-body {
   border-color: #3273dc;
-  color: gray;
+  color: #22509a;
 }
 
 .message.is-success {
-  background-color: #eefcf3;
+  background-color: #f6fef9;
 }
 
 .message.is-success .message-header {
   background-color: #23d160;
-  color: white;
+  color: #fff;
 }
 
 .message.is-success .message-body {
   border-color: #23d160;
-  color: gray;
+  color: #0e301a;
 }
 
 .message.is-warning {
-  background-color: #fffbeb;
+  background-color: #fffdf5;
 }
 
 .message.is-warning .message-header {
@@ -3391,21 +3334,79 @@ a.box:active {
 
 .message.is-warning .message-body {
   border-color: #ffdd57;
-  color: gray;
+  color: #3b3108;
 }
 
 .message.is-danger {
-  background-color: #ffebef;
+  background-color: #fff5f7;
 }
 
 .message.is-danger .message-header {
   background-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
 .message.is-danger .message-body {
   border-color: #ff3860;
-  color: gray;
+  color: #cd0930;
+}
+
+.message-header {
+  align-items: center;
+  background-color: #4a4a4a;
+  border-radius: 3px 3px 0 0;
+  color: #fff;
+  display: flex;
+  justify-content: space-between;
+  line-height: 1.25;
+  padding: 0.5em 0.75em;
+  position: relative;
+}
+
+.message-header a,
+.message-header strong {
+  color: inherit;
+}
+
+.message-header a {
+  text-decoration: underline;
+}
+
+.message-header .delete {
+  flex-grow: 0;
+  flex-shrink: 0;
+  margin-left: 0.75em;
+}
+
+.message-header + .message-body {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+  border-top: none;
+}
+
+.message-body {
+  border: 1px solid #dbdbdb;
+  border-radius: 3px;
+  color: #4a4a4a;
+  padding: 1em 1.25em;
+}
+
+.message-body a,
+.message-body strong {
+  color: inherit;
+}
+
+.message-body a {
+  text-decoration: underline;
+}
+
+.message-body code,
+.message-body pre {
+  background: white;
+}
+
+.message-body pre code {
+  background: transparent;
 }
 
 .modal-background {
@@ -3443,16 +3444,19 @@ a.box:active {
   user-select: none;
   -moz-appearance: none;
   -webkit-appearance: none;
-  background-color: rgba(10, 10, 10, 0.1);
+  background-color: rgba(10, 10, 10, 0.2);
   border: none;
   border-radius: 290486px;
   cursor: pointer;
   display: inline-block;
-  height: 24px;
+  font-size: 1rem;
+  height: 20px;
   outline: none;
   position: relative;
+  transform: rotate(45deg);
+  transform-origin: center center;
   vertical-align: top;
-  width: 24px;
+  width: 20px;
   background: none;
   height: 40px;
   position: fixed;
@@ -3465,40 +3469,43 @@ a.box:active {
   background-color: white;
   content: "";
   display: block;
-  height: 2px;
   left: 50%;
-  margin-left: -25%;
-  margin-top: -1px;
   position: absolute;
   top: 50%;
-  width: 50%;
+  transform: translateX(-50%) translateY(-50%);
 }
 
 .modal-close:before {
-  transform: rotate(45deg);
+  height: 2px;
+  width: 50%;
 }
 
 .modal-close:after {
-  transform: rotate(-45deg);
+  height: 50%;
+  width: 2px;
 }
 
-.modal-close:hover {
-  background-color: rgba(10, 10, 10, 0.2);
+.modal-close:hover, .modal-close:focus {
+  background-color: rgba(10, 10, 10, 0.3);
+}
+
+.modal-close:active {
+  background-color: rgba(10, 10, 10, 0.4);
 }
 
 .modal-close.is-small {
-  height: 16px;
-  width: 16px;
+  height: 14px;
+  width: 14px;
 }
 
 .modal-close.is-medium {
-  height: 32px;
-  width: 32px;
+  height: 26px;
+  width: 26px;
 }
 
 .modal-close.is-large {
-  height: 40px;
-  width: 40px;
+  height: 30px;
+  width: 30px;
 }
 
 .modal-card {
@@ -3529,7 +3536,7 @@ a.box:active {
   color: #363636;
   flex-grow: 1;
   flex-shrink: 0;
-  font-size: 24px;
+  font-size: 1.5rem;
   line-height: 1;
 }
 
@@ -3544,6 +3551,7 @@ a.box:active {
 }
 
 .modal-card-body {
+  -webkit-overflow-scrolling: touch;
   background-color: white;
   flex-grow: 1;
   flex-shrink: 1;
@@ -3572,9 +3580,9 @@ a.box:active {
 .nav-toggle {
   cursor: pointer;
   display: block;
-  height: 50px;
+  height: 3.5rem;
   position: relative;
-  width: 50px;
+  width: 3.5rem;
 }
 
 .nav-toggle span {
@@ -3637,8 +3645,9 @@ a.box:active {
   display: flex;
   flex-grow: 0;
   flex-shrink: 0;
+  font-size: 1rem;
   justify-content: center;
-  padding: 10px;
+  padding: 0.5rem 0.75rem;
 }
 
 .nav-item a {
@@ -3647,19 +3656,19 @@ a.box:active {
 }
 
 .nav-item img {
-  max-height: 24px;
+  max-height: 1.75rem;
 }
 
 .nav-item .button + .button {
-  margin-left: 10px;
+  margin-left: 0.75rem;
 }
 
-.nav-item .tag:first-child {
-  margin-right: 5px;
+.nav-item .tag:first-child:not(:last-child) {
+  margin-right: 0.5rem;
 }
 
-.nav-item .tag:last-child {
-  margin-left: 5px;
+.nav-item .tag:last-child:not(:first-child) {
+  margin-left: 0.5rem;
 }
 
 @media screen and (max-width: 768px) {
@@ -3687,21 +3696,30 @@ a.nav-item.is-active {
 a.nav-item.is-tab {
   border-bottom: 1px solid transparent;
   border-top: 1px solid transparent;
-  padding-left: 12px;
-  padding-right: 12px;
+  padding-bottom: calc(0.5rem - 1px);
+  padding-left: 1rem;
+  padding-right: 1rem;
+  padding-top: calc(0.5rem - 1px);
 }
 
 .nav-item a.is-tab:hover,
 a.nav-item.is-tab:hover {
-  border-bottom: 1px solid #00d1b2;
-  border-top: 1px solid transparent;
+  border-bottom-color: #00d1b2;
+  border-top-color: transparent;
 }
 
 .nav-item a.is-tab.is-active,
 a.nav-item.is-tab.is-active {
   border-bottom: 3px solid #00d1b2;
-  border-top: 3px solid transparent;
   color: #00d1b2;
+  padding-bottom: calc(0.5rem - 3px);
+}
+
+@media screen and (min-width: 1000px) {
+  .nav-item a.is-brand,
+  a.nav-item.is-brand {
+    padding-left: 0;
+  }
 }
 
 @media screen and (max-width: 768px) {
@@ -3716,25 +3734,29 @@ a.nav-item.is-tab.is-active {
   }
   .nav-menu .nav-item {
     border-top: 1px solid rgba(219, 219, 219, 0.5);
-    padding: 10px;
+    padding: 0.75rem;
   }
   .nav-menu.is-active {
     display: block;
   }
 }
 
-@media screen and (min-width: 769px) and (max-width: 979px) {
+@media screen and (min-width: 769px) and (max-width: 999px) {
   .nav-menu {
-    padding-right: 20px;
+    padding-right: 1.5rem;
   }
 }
 
-.nav-left {
+.nav-left,
+.nav-right {
   align-items: stretch;
-  display: flex;
   flex-basis: 0;
   flex-grow: 1;
   flex-shrink: 0;
+}
+
+.nav-left {
+  display: flex;
   justify-content: flex-start;
   overflow: hidden;
   overflow-x: auto;
@@ -3744,19 +3766,20 @@ a.nav-item.is-tab.is-active {
 .nav-center {
   align-items: stretch;
   display: flex;
+  flex-grow: 0;
+  flex-shrink: 0;
   justify-content: center;
   margin-left: auto;
   margin-right: auto;
 }
 
+.nav-right {
+  justify-content: flex-end;
+}
+
 @media screen and (min-width: 769px) {
   .nav-right {
-    align-items: stretch;
     display: flex;
-    flex-basis: 0;
-    flex-grow: 1;
-    flex-shrink: 0;
-    justify-content: flex-end;
   }
 }
 
@@ -3764,7 +3787,7 @@ a.nav-item.is-tab.is-active {
   align-items: stretch;
   background-color: white;
   display: flex;
-  min-height: 50px;
+  min-height: 3.5rem;
   position: relative;
   text-align: center;
   z-index: 2;
@@ -3773,173 +3796,314 @@ a.nav-item.is-tab.is-active {
 .nav > .container {
   align-items: stretch;
   display: flex;
-  min-height: 50px;
+  min-height: 3.5rem;
   width: 100%;
 }
 
-.nav > .container > .nav-left > .nav-item:first-child:not(.is-tab) {
-  padding-left: 0;
+.nav.has-shadow {
+  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
 }
 
-.nav > .container > .nav-right > .nav-item:last-child:not(.is-tab) {
-  padding-right: 0;
+.pagination,
+.pagination-list {
+  align-items: center;
+  display: flex;
+  justify-content: center;
+  text-align: center;
 }
 
-.container > .nav > .nav-left > .nav-item:first-child:not(.is-tab) {
-  padding-left: 0;
+.pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  align-items: center;
+  border: none;
+  border-radius: 3px;
+  box-shadow: none;
+  display: inline-flex;
+  font-size: 1rem;
+  height: 2.285em;
+  justify-content: flex-start;
+  line-height: 1.5;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
+  position: relative;
+  vertical-align: top;
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+  font-size: 0.875rem;
+  padding-left: 0.5em;
+  padding-right: 0.5em;
+  justify-content: center;
+  text-align: center;
 }
 
-.container > .nav > .nav-right > .nav-item:last-child:not(.is-tab) {
-  padding-right: 0;
+.pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active,
+.pagination-next:focus,
+.pagination-next.is-focused,
+.pagination-next:active,
+.pagination-next.is-active,
+.pagination-link:focus,
+.pagination-link.is-focused,
+.pagination-link:active,
+.pagination-link.is-active,
+.pagination-ellipsis:focus,
+.pagination-ellipsis.is-focused,
+.pagination-ellipsis:active,
+.pagination-ellipsis.is-active {
+  outline: none;
 }
 
-.nav.has-shadow {
-  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
+.pagination-previous[disabled], .pagination-previous.is-disabled,
+.pagination-next[disabled],
+.pagination-next.is-disabled,
+.pagination-link[disabled],
+.pagination-link.is-disabled,
+.pagination-ellipsis[disabled],
+.pagination-ellipsis.is-disabled {
+  pointer-events: none;
 }
 
-@media screen and (max-width: 979px) {
-  .nav > .container > .nav-left > .nav-item.is-brand:first-child,
-  .container > .nav > .nav-left > .nav-item.is-brand:first-child {
-    padding-left: 20px;
-  }
+.pagination-previous,
+.pagination-next,
+.pagination-link {
+  border: 1px solid #dbdbdb;
+  min-width: 2.5em;
 }
 
-.pagination {
-  align-items: center;
-  display: flex;
-  justify-content: center;
-  text-align: center;
+.pagination-previous:hover,
+.pagination-next:hover,
+.pagination-link:hover {
+  border-color: #b5b5b5;
+  color: #363636;
 }
 
-.pagination a {
-  display: block;
-  min-width: 32px;
-  padding: 3px 8px;
+.pagination-previous:focus,
+.pagination-next:focus,
+.pagination-link:focus {
+  border-color: #00d1b2;
+}
+
+.pagination-previous:active,
+.pagination-next:active,
+.pagination-link:active {
+  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
 }
 
-.pagination span {
+.pagination-previous[disabled], .pagination-previous.is-disabled,
+.pagination-next[disabled],
+.pagination-next.is-disabled,
+.pagination-link[disabled],
+.pagination-link.is-disabled {
+  background: #dbdbdb;
   color: #7a7a7a;
-  display: block;
-  margin: 0 4px;
+  opacity: 0.5;
+  pointer-events: none;
+}
+
+.pagination-previous,
+.pagination-next {
+  padding-left: 0.75em;
+  padding-right: 0.75em;
+}
+
+.pagination-link.is-current {
+  background-color: #00d1b2;
+  border-color: #00d1b2;
+  color: #fff;
 }
 
-.pagination li {
-  margin: 0 2px;
+.pagination-ellipsis {
+  color: #b5b5b5;
+  pointer-events: none;
 }
 
-.pagination ul {
-  align-items: center;
-  display: flex;
-  flex-grow: 1;
-  flex-shrink: 0;
-  justify-content: center;
+.pagination-list li:not(:first-child) {
+  margin-left: 0.375rem;
 }
 
 @media screen and (max-width: 768px) {
   .pagination {
     flex-wrap: wrap;
   }
-  .pagination > a {
-    width: calc(50% - 5px);
+  .pagination-previous,
+  .pagination-next {
+    flex-grow: 1;
+    flex-shrink: 1;
+    width: calc(50% - 0.375rem);
   }
-  .pagination > a:not(:first-child) {
-    margin-left: 10px;
+  .pagination-next {
+    margin-left: 0.75rem;
   }
-  .pagination li {
-    flex-grow: 1;
-    flex-shrink: 0;
+  .pagination-list {
+    margin-top: 0.75rem;
   }
-  .pagination ul {
-    margin-top: 10px;
+  .pagination-list li {
+    flex-grow: 1;
+    flex-shrink: 1;
   }
 }
 
 @media screen and (min-width: 769px) {
-  .pagination > a:not(:first-child) {
+  .pagination-list {
+    flex-grow: 1;
+    flex-shrink: 1;
+    justify-content: flex-start;
+    order: 1;
+  }
+  .pagination-previous,
+  .pagination-next {
+    margin-left: 0.75rem;
+  }
+  .pagination-previous {
+    order: 2;
+  }
+  .pagination-next {
+    order: 3;
+  }
+  .pagination {
+    justify-content: space-between;
+  }
+  .pagination.is-centered .pagination-previous {
+    margin-left: 0;
+    order: 1;
+  }
+  .pagination.is-centered .pagination-list {
+    justify-content: center;
+    order: 2;
+  }
+  .pagination.is-centered .pagination-next {
+    order: 3;
+  }
+  .pagination.is-right .pagination-previous {
+    margin-left: 0;
     order: 1;
   }
+  .pagination.is-right .pagination-next {
+    order: 2;
+    margin-right: 0.75rem;
+  }
+  .pagination.is-right .pagination-list {
+    justify-content: flex-end;
+    order: 3;
+  }
 }
 
-.panel-icon {
-  display: inline-block;
-  font-size: 14px;
-  height: 16px;
-  line-height: 16px;
-  text-align: center;
-  vertical-align: top;
-  width: 16px;
-  color: #7a7a7a;
-  float: left;
-  margin: 0 4px 0 -2px;
+.panel {
+  font-size: 1rem;
 }
 
-.panel-icon .fa {
-  font-size: inherit;
-  line-height: inherit;
+.panel:not(:last-child) {
+  margin-bottom: 1.5rem;
 }
 
-.panel-heading {
-  background-color: whitesmoke;
+.panel-heading,
+.panel-tabs,
+.panel-block {
   border-bottom: 1px solid #dbdbdb;
-  border-radius: 4px 4px 0 0;
-  color: #363636;
-  font-size: 18px;
-  font-weight: 300;
-  padding: 10px;
+  border-left: 1px solid #dbdbdb;
+  border-right: 1px solid #dbdbdb;
 }
 
-.panel-list a {
-  color: #4a4a4a;
+.panel-heading:first-child,
+.panel-tabs:first-child,
+.panel-block:first-child {
+  border-top: 1px solid #dbdbdb;
 }
 
-.panel-list a:hover {
-  color: #00d1b2;
+.panel-heading {
+  background-color: whitesmoke;
+  border-radius: 3px 3px 0 0;
+  color: #363636;
+  font-size: 1.25em;
+  font-weight: 300;
+  line-height: 1.25;
+  padding: 0.5em 0.75em;
 }
 
 .panel-tabs {
+  align-items: flex-end;
   display: flex;
-  font-size: 11px;
-  padding: 5px 10px 0;
+  font-size: 0.875em;
   justify-content: center;
 }
 
 .panel-tabs a {
   border-bottom: 1px solid #dbdbdb;
   margin-bottom: -1px;
-  padding: 5px;
+  padding: 0.5em;
 }
 
 .panel-tabs a.is-active {
-  border-bottom-color: #363636;
+  border-bottom-color: #4a4a4a;
   color: #363636;
 }
 
-.panel-tabs:not(:last-child) {
-  border-bottom: 1px solid #dbdbdb;
+.panel-list a {
+  color: #4a4a4a;
+}
+
+.panel-list a:hover {
+  color: #00d1b2;
 }
 
 .panel-block {
+  align-items: center;
   color: #363636;
-  display: block;
-  line-height: 16px;
-  padding: 10px;
+  display: flex;
+  justify-content: flex-start;
+  padding: 0.5em 0.75em;
 }
 
-.panel-block:not(:last-child) {
-  border-bottom: 1px solid #dbdbdb;
+.panel-block input[type="checkbox"] {
+  margin-right: 0.75em;
+}
+
+.panel-block > .control {
+  flex-grow: 1;
+  flex-shrink: 1;
+  width: 100%;
+}
+
+.panel-block.is-active {
+  border-left-color: #00d1b2;
+  color: #363636;
+}
+
+.panel-block.is-active .panel-icon {
+  color: #00d1b2;
 }
 
-a.panel-block:hover {
+a.panel-block,
+label.panel-block {
+  cursor: pointer;
+}
+
+a.panel-block:hover,
+label.panel-block:hover {
   background-color: whitesmoke;
 }
 
-.panel {
-  border: 1px solid #dbdbdb;
-  border-radius: 5px;
+.panel-icon {
+  display: inline-block;
+  font-size: 14px;
+  height: 1em;
+  line-height: 1em;
+  text-align: center;
+  vertical-align: top;
+  width: 1em;
+  color: #7a7a7a;
+  margin-right: 0.75em;
 }
 
-.panel:not(:last-child) {
-  margin-bottom: 20px;
+.panel-icon .fa {
+  font-size: inherit;
+  line-height: inherit;
 }
 
 .tabs {
@@ -3950,15 +4114,15 @@ a.panel-block:hover {
   user-select: none;
   align-items: stretch;
   display: flex;
+  font-size: 1rem;
   justify-content: space-between;
-  line-height: 24px;
   overflow: hidden;
   overflow-x: auto;
   white-space: nowrap;
 }
 
 .tabs:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .tabs a {
@@ -3968,7 +4132,7 @@ a.panel-block:hover {
   display: flex;
   justify-content: center;
   margin-bottom: -1px;
-  padding: 6px 12px;
+  padding: 0.5em 1em;
   vertical-align: top;
 }
 
@@ -3996,27 +4160,27 @@ a.panel-block:hover {
 }
 
 .tabs ul.is-left {
-  padding-right: 10px;
+  padding-right: 0.75em;
 }
 
 .tabs ul.is-center {
   flex: none;
   justify-content: center;
-  padding-left: 10px;
-  padding-right: 10px;
+  padding-left: 0.75em;
+  padding-right: 0.75em;
 }
 
 .tabs ul.is-right {
   justify-content: flex-end;
-  padding-left: 10px;
+  padding-left: 0.75em;
 }
 
 .tabs .icon:first-child {
-  margin-right: 8px;
+  margin-right: 0.5em;
 }
 
 .tabs .icon:last-child {
-  margin-left: 8px;
+  margin-left: 0.5em;
 }
 
 .tabs.is-centered ul {
@@ -4030,8 +4194,6 @@ a.panel-block:hover {
 .tabs.is-boxed a {
   border: 1px solid transparent;
   border-radius: 3px 3px 0 0;
-  padding-bottom: 5px;
-  padding-top: 5px;
 }
 
 .tabs.is-boxed a:hover {
@@ -4053,8 +4215,6 @@ a.panel-block:hover {
 .tabs.is-toggle a {
   border: 1px solid #dbdbdb;
   margin-bottom: 0;
-  padding-bottom: 5px;
-  padding-top: 5px;
   position: relative;
 }
 
@@ -4079,7 +4239,7 @@ a.panel-block:hover {
 .tabs.is-toggle li.is-active a {
   background-color: #00d1b2;
   border-color: #00d1b2;
-  color: white;
+  color: #fff;
   z-index: 1;
 }
 
@@ -4088,42 +4248,15 @@ a.panel-block:hover {
 }
 
 .tabs.is-small {
-  font-size: 11px;
-}
-
-.tabs.is-small a {
-  padding: 2px 8px;
-}
-
-.tabs.is-small.is-boxed a, .tabs.is-small.is-toggle a {
-  padding-bottom: 1px;
-  padding-top: 1px;
+  font-size: 0.75rem;
 }
 
 .tabs.is-medium {
-  font-size: 18px;
-}
-
-.tabs.is-medium a {
-  padding: 10px 16px;
-}
-
-.tabs.is-medium.is-boxed a, .tabs.is-medium.is-toggle a {
-  padding-bottom: 9px;
-  padding-top: 9px;
+  font-size: 1.25rem;
 }
 
 .tabs.is-large {
-  font-size: 28px;
-}
-
-.tabs.is-large a {
-  padding: 14px 20px;
-}
-
-.tabs.is-large.is-boxed a, .tabs.is-large.is-toggle a {
-  padding-bottom: 13px;
-  padding-top: 13px;
+  font-size: 1.5rem;
 }
 
 .column {
@@ -4131,7 +4264,7 @@ a.panel-block:hover {
   flex-basis: 0;
   flex-grow: 1;
   flex-shrink: 1;
-  padding: 10px;
+  padding: 0.75rem;
 }
 
 .columns.is-mobile > .column.is-narrow {
@@ -4554,7 +4687,7 @@ a.panel-block:hover {
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .column.is-narrow-desktop {
     flex: none;
   }
@@ -4683,7 +4816,7 @@ a.panel-block:hover {
   }
 }
 
-@media screen and (min-width: 1180px) {
+@media screen and (min-width: 1192px) {
   .column.is-narrow-widescreen {
     flex: none;
   }
@@ -4813,17 +4946,17 @@ a.panel-block:hover {
 }
 
 .columns {
-  margin-left: -10px;
-  margin-right: -10px;
-  margin-top: -10px;
+  margin-left: -0.75rem;
+  margin-right: -0.75rem;
+  margin-top: -0.75rem;
 }
 
 .columns:last-child {
-  margin-bottom: -10px;
+  margin-bottom: -0.75rem;
 }
 
 .columns:not(:last-child) {
-  margin-bottom: 10px;
+  margin-bottom: 0.75rem;
 }
 
 .columns.is-centered {
@@ -4841,7 +4974,7 @@ a.panel-block:hover {
 }
 
 .columns.is-gapless:not(:last-child) {
-  margin-bottom: 20px;
+  margin-bottom: 1.5rem;
 }
 
 .columns.is-gapless > .column {
@@ -4855,7 +4988,7 @@ a.panel-block:hover {
   }
   .columns.is-grid > .column {
     max-width: 33.3333%;
-    padding: 10px;
+    padding: 0.75rem;
     width: 33.3333%;
   }
   .columns.is-grid > .column + .column {
@@ -4881,7 +5014,7 @@ a.panel-block:hover {
   }
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .columns.is-desktop {
     display: flex;
   }
@@ -4890,24 +5023,24 @@ a.panel-block:hover {
 .tile {
   align-items: stretch;
   display: block;
-  flex-basis: auto;
+  flex-basis: 0;
   flex-grow: 1;
   flex-shrink: 1;
   min-height: min-content;
 }
 
 .tile.is-ancestor {
-  margin-left: -10px;
-  margin-right: -10px;
-  margin-top: -10px;
+  margin-left: -0.75rem;
+  margin-right: -0.75rem;
+  margin-top: -0.75rem;
 }
 
 .tile.is-ancestor:last-child {
-  margin-bottom: -10px;
+  margin-bottom: -0.75rem;
 }
 
 .tile.is-ancestor:not(:last-child) {
-  margin-bottom: 10px;
+  margin-bottom: 0.75rem;
 }
 
 .tile.is-child {
@@ -4915,7 +5048,7 @@ a.panel-block:hover {
 }
 
 .tile.is-parent {
-  padding: 10px;
+  padding: 0.75rem;
 }
 
 .tile.is-vertical {
@@ -4923,7 +5056,7 @@ a.panel-block:hover {
 }
 
 .tile.is-vertical > .tile.is-child:not(:last-child) {
-  margin-bottom: 20px !important;
+  margin-bottom: 1.5rem !important;
 }
 
 @media screen and (min-width: 769px) {
@@ -5009,7 +5142,7 @@ a.panel-block:hover {
 }
 
 .hero-buttons {
-  margin-top: 20px;
+  margin-top: 1.5rem;
 }
 
 @media screen and (max-width: 768px) {
@@ -5017,7 +5150,7 @@ a.panel-block:hover {
     display: flex;
   }
   .hero-buttons .button:not(:last-child) {
-    margin-bottom: 10px;
+    margin-bottom: 0.75rem;
   }
 }
 
@@ -5027,22 +5160,23 @@ a.panel-block:hover {
     justify-content: center;
   }
   .hero-buttons .button:not(:last-child) {
-    margin-right: 20px;
+    margin-right: 1.5rem;
   }
 }
 
 .hero-head,
 .hero-foot {
+  flex-grow: 0;
   flex-shrink: 0;
 }
 
 .hero-body {
   flex-grow: 1;
   flex-shrink: 0;
-  padding: 40px 20px;
+  padding: 3rem 1.5rem;
 }
 
-@media screen and (min-width: 1240px) {
+@media screen and (min-width: 1192px) {
   .hero-body {
     padding-left: 0;
     padding-right: 0;
@@ -5071,13 +5205,13 @@ a.panel-block:hover {
   color: #0a0a0a;
 }
 
-.hero.is-white .title {
-  color: #0a0a0a;
+.hero.is-white a,
+.hero.is-white strong {
+  color: inherit;
 }
 
-.hero.is-white .title a,
-.hero.is-white .title strong {
-  color: inherit;
+.hero.is-white .title {
+  color: #0a0a0a;
 }
 
 .hero.is-white .subtitle {
@@ -5161,13 +5295,13 @@ a.panel-block:hover {
   color: white;
 }
 
-.hero.is-black .title {
-  color: white;
+.hero.is-black a,
+.hero.is-black strong {
+  color: inherit;
 }
 
-.hero.is-black .title a,
-.hero.is-black .title strong {
-  color: inherit;
+.hero.is-black .title {
+  color: white;
 }
 
 .hero.is-black .subtitle {
@@ -5251,13 +5385,13 @@ a.panel-block:hover {
   color: #363636;
 }
 
-.hero.is-light .title {
-  color: #363636;
+.hero.is-light a,
+.hero.is-light strong {
+  color: inherit;
 }
 
-.hero.is-light .title a,
-.hero.is-light .title strong {
-  color: inherit;
+.hero.is-light .title {
+  color: #363636;
 }
 
 .hero.is-light .subtitle {
@@ -5341,13 +5475,13 @@ a.panel-block:hover {
   color: whitesmoke;
 }
 
-.hero.is-dark .title {
-  color: whitesmoke;
+.hero.is-dark a,
+.hero.is-dark strong {
+  color: inherit;
 }
 
-.hero.is-dark .title a,
-.hero.is-dark .title strong {
-  color: inherit;
+.hero.is-dark .title {
+  color: whitesmoke;
 }
 
 .hero.is-dark .subtitle {
@@ -5428,16 +5562,16 @@ a.panel-block:hover {
 
 .hero.is-primary {
   background-color: #00d1b2;
-  color: white;
+  color: #fff;
 }
 
-.hero.is-primary .title {
-  color: white;
+.hero.is-primary a,
+.hero.is-primary strong {
+  color: inherit;
 }
 
-.hero.is-primary .title a,
-.hero.is-primary .title strong {
-  color: inherit;
+.hero.is-primary .title {
+  color: #fff;
 }
 
 .hero.is-primary .subtitle {
@@ -5446,7 +5580,7 @@ a.panel-block:hover {
 
 .hero.is-primary .subtitle a,
 .hero.is-primary .subtitle strong {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-primary .nav {
@@ -5467,11 +5601,11 @@ a.panel-block:hover {
 .hero.is-primary a.nav-item:hover, .hero.is-primary a.nav-item.is-active,
 .hero.is-primary .nav-item a:not(.button):hover,
 .hero.is-primary .nav-item a:not(.button).is-active {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-primary .tabs a {
-  color: white;
+  color: #fff;
   opacity: 0.9;
 }
 
@@ -5484,7 +5618,7 @@ a.panel-block:hover {
 }
 
 .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
@@ -5492,8 +5626,8 @@ a.panel-block:hover {
 }
 
 .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
+  background-color: #fff;
+  border-color: #fff;
   color: #00d1b2;
 }
 
@@ -5503,13 +5637,13 @@ a.panel-block:hover {
 
 @media screen and (max-width: 768px) {
   .hero.is-primary .nav-toggle span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-primary .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
   .hero.is-primary .nav-toggle.is-active span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-primary .nav-menu .nav-item {
     border-top-color: rgba(255, 255, 255, 0.2);
@@ -5518,16 +5652,16 @@ a.panel-block:hover {
 
 .hero.is-info {
   background-color: #3273dc;
-  color: white;
+  color: #fff;
 }
 
-.hero.is-info .title {
-  color: white;
+.hero.is-info a,
+.hero.is-info strong {
+  color: inherit;
 }
 
-.hero.is-info .title a,
-.hero.is-info .title strong {
-  color: inherit;
+.hero.is-info .title {
+  color: #fff;
 }
 
 .hero.is-info .subtitle {
@@ -5536,7 +5670,7 @@ a.panel-block:hover {
 
 .hero.is-info .subtitle a,
 .hero.is-info .subtitle strong {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-info .nav {
@@ -5557,11 +5691,11 @@ a.panel-block:hover {
 .hero.is-info a.nav-item:hover, .hero.is-info a.nav-item.is-active,
 .hero.is-info .nav-item a:not(.button):hover,
 .hero.is-info .nav-item a:not(.button).is-active {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-info .tabs a {
-  color: white;
+  color: #fff;
   opacity: 0.9;
 }
 
@@ -5574,7 +5708,7 @@ a.panel-block:hover {
 }
 
 .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
@@ -5582,8 +5716,8 @@ a.panel-block:hover {
 }
 
 .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
+  background-color: #fff;
+  border-color: #fff;
   color: #3273dc;
 }
 
@@ -5593,13 +5727,13 @@ a.panel-block:hover {
 
 @media screen and (max-width: 768px) {
   .hero.is-info .nav-toggle span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-info .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
   .hero.is-info .nav-toggle.is-active span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-info .nav-menu .nav-item {
     border-top-color: rgba(255, 255, 255, 0.2);
@@ -5608,16 +5742,16 @@ a.panel-block:hover {
 
 .hero.is-success {
   background-color: #23d160;
-  color: white;
+  color: #fff;
 }
 
-.hero.is-success .title {
-  color: white;
+.hero.is-success a,
+.hero.is-success strong {
+  color: inherit;
 }
 
-.hero.is-success .title a,
-.hero.is-success .title strong {
-  color: inherit;
+.hero.is-success .title {
+  color: #fff;
 }
 
 .hero.is-success .subtitle {
@@ -5626,7 +5760,7 @@ a.panel-block:hover {
 
 .hero.is-success .subtitle a,
 .hero.is-success .subtitle strong {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-success .nav {
@@ -5647,11 +5781,11 @@ a.panel-block:hover {
 .hero.is-success a.nav-item:hover, .hero.is-success a.nav-item.is-active,
 .hero.is-success .nav-item a:not(.button):hover,
 .hero.is-success .nav-item a:not(.button).is-active {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-success .tabs a {
-  color: white;
+  color: #fff;
   opacity: 0.9;
 }
 
@@ -5664,7 +5798,7 @@ a.panel-block:hover {
 }
 
 .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
@@ -5672,8 +5806,8 @@ a.panel-block:hover {
 }
 
 .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
+  background-color: #fff;
+  border-color: #fff;
   color: #23d160;
 }
 
@@ -5683,13 +5817,13 @@ a.panel-block:hover {
 
 @media screen and (max-width: 768px) {
   .hero.is-success .nav-toggle span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-success .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
   .hero.is-success .nav-toggle.is-active span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-success .nav-menu .nav-item {
     border-top-color: rgba(255, 255, 255, 0.2);
@@ -5701,13 +5835,13 @@ a.panel-block:hover {
   color: rgba(0, 0, 0, 0.7);
 }
 
-.hero.is-warning .title {
-  color: rgba(0, 0, 0, 0.7);
+.hero.is-warning a,
+.hero.is-warning strong {
+  color: inherit;
 }
 
-.hero.is-warning .title a,
-.hero.is-warning .title strong {
-  color: inherit;
+.hero.is-warning .title {
+  color: rgba(0, 0, 0, 0.7);
 }
 
 .hero.is-warning .subtitle {
@@ -5788,16 +5922,16 @@ a.panel-block:hover {
 
 .hero.is-danger {
   background-color: #ff3860;
-  color: white;
+  color: #fff;
 }
 
-.hero.is-danger .title {
-  color: white;
+.hero.is-danger a,
+.hero.is-danger strong {
+  color: inherit;
 }
 
-.hero.is-danger .title a,
-.hero.is-danger .title strong {
-  color: inherit;
+.hero.is-danger .title {
+  color: #fff;
 }
 
 .hero.is-danger .subtitle {
@@ -5806,7 +5940,7 @@ a.panel-block:hover {
 
 .hero.is-danger .subtitle a,
 .hero.is-danger .subtitle strong {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-danger .nav {
@@ -5827,11 +5961,11 @@ a.panel-block:hover {
 .hero.is-danger a.nav-item:hover, .hero.is-danger a.nav-item.is-active,
 .hero.is-danger .nav-item a:not(.button):hover,
 .hero.is-danger .nav-item a:not(.button).is-active {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-danger .tabs a {
-  color: white;
+  color: #fff;
   opacity: 0.9;
 }
 
@@ -5844,7 +5978,7 @@ a.panel-block:hover {
 }
 
 .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
-  color: white;
+  color: #fff;
 }
 
 .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
@@ -5852,8 +5986,8 @@ a.panel-block:hover {
 }
 
 .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
-  background-color: white;
-  border-color: white;
+  background-color: #fff;
+  border-color: #fff;
   color: #ff3860;
 }
 
@@ -5863,13 +5997,13 @@ a.panel-block:hover {
 
 @media screen and (max-width: 768px) {
   .hero.is-danger .nav-toggle span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-danger .nav-toggle:hover {
     background-color: rgba(10, 10, 10, 0.1);
   }
   .hero.is-danger .nav-toggle.is-active span {
-    background-color: white;
+    background-color: #fff;
   }
   .hero.is-danger .nav-menu .nav-item {
     border-top-color: rgba(255, 255, 255, 0.2);
@@ -5878,15 +6012,15 @@ a.panel-block:hover {
 
 @media screen and (min-width: 769px) {
   .hero.is-medium .hero-body {
-    padding-bottom: 120px;
-    padding-top: 120px;
+    padding-bottom: 9rem;
+    padding-top: 9rem;
   }
 }
 
 @media screen and (min-width: 769px) {
   .hero.is-large .hero-body {
-    padding-bottom: 240px;
-    padding-top: 240px;
+    padding-bottom: 18rem;
+    padding-top: 18rem;
   }
 }
 
@@ -5906,37 +6040,21 @@ a.panel-block:hover {
 
 .section {
   background-color: white;
-  padding: 40px 20px;
+  padding: 3rem 1.5rem;
 }
 
-@media screen and (min-width: 980px) {
+@media screen and (min-width: 1000px) {
   .section.is-medium {
-    padding: 120px 20px;
+    padding: 9rem 1.5rem;
   }
   .section.is-large {
-    padding: 240px 20px;
+    padding: 18rem 1.5rem;
   }
 }
 
 .footer {
   background-color: whitesmoke;
-  padding: 40px 20px 80px;
-}
-
-.footer a, .footer a:visited {
-  color: #4a4a4a;
-}
-
-.footer a:hover, .footer a:visited:hover {
-  color: #363636;
-}
-
-.footer a:not(.icon), .footer a:visited:not(.icon) {
-  border-bottom: 1px solid #dbdbdb;
-}
-
-.footer a:not(.icon):hover, .footer a:visited:not(.icon):hover {
-  border-bottom-color: #00d1b2;
+  padding: 3rem 1.5rem 6rem;
 }
 
 /*!
diff --git a/hshcdn/static/hshcdn/styles.min.css b/hshcdn/static/hshcdn/styles.min.css
index 729c07bd..0cba7ce4 100644
--- a/hshcdn/static/hshcdn/styles.min.css
+++ b/hshcdn/static/hshcdn/styles.min.css
@@ -1,4 +1,4 @@
-/*! bulma.io v0.2.3 | MIT License | github.com/jgthms/bulma */@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}img,embed,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{background-color:#f5f5f5;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"Inconsolata","Consolas","Monaco",monospace;line-height:1.25}body{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.428571428571429}a{color:#00d1b2;cursor:pointer;text-decoration:none;transition:none 86ms ease-out}a:hover{color:#363636}code{background-color:#f5f5f5;color:#ff3860;font-size:12px;font-weight:normal;padding:1px 2px 2px}hr{background-color:#dbdbdb;border:none;display:block;height:1px;margin:20px 0}img{max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:11px}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}pre{background-color:#f5f5f5;color:#4a4a4a;white-space:pre;word-wrap:normal}pre code{background-color:#f5f5f5;color:#4a4a4a;display:block;overflow-x:auto;padding:16px 20px}table{width:100%}table td,table th{text-align:left;vertical-align:top}table th{color:#363636}.is-block{display:block}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px){.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 979px){.is-block-touch{display:block !important}}@media screen and (min-width: 980px){.is-block-desktop{display:block !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1180px){.is-block-widescreen{display:block !important}}.is-flex{display:flex}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px){.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 979px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 980px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1180px){.is-flex-widescreen{display:flex !important}}.is-inline{display:inline}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px){.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 979px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 980px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1180px){.is-inline-widescreen{display:inline !important}}.is-inline-block{display:inline-block}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px){.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 979px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 980px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1180px){.is-inline-block-widescreen{display:inline-block !important}}.is-inline-flex{display:inline-flex}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px){.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 979px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 980px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1180px){.is-inline-flex-widescreen{display:inline-flex !important}}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left}.is-pulled-right{float:right}.is-clipped{overflow:hidden !important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.has-text-centered{text-align:center}.has-text-left{text-align:left}.has-text-right{text-align:right}.is-hidden{display:none !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px){.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 979px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 980px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1180px){.is-hidden-widescreen{display:none !important}}.is-disabled{pointer-events:none}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{background-color:#fff;border-radius:5px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);display:block;padding:20px}.box:not(:last-child){margin-bottom:20px}a.box:hover,a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #00d1b2}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #00d1b2}.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:3px;color:#363636;display:inline-flex;font-size:14px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;justify-content:center;padding-left:10px;padding-right:10px;text-align:center;white-space:nowrap}.button:hover{border-color:#b5b5b5}.button:active,.button:focus,.button.is-active{border-color:#00d1b2;outline:none}.button[disabled],.button.is-disabled{background-color:#f5f5f5;border-color:#dbdbdb;cursor:not-allowed;pointer-events:none}.button[disabled]::-moz-placeholder,.button.is-disabled::-moz-placeholder{color:rgba(54,54,54,0.3)}.button[disabled]::-webkit-input-placeholder,.button.is-disabled::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.button[disabled]:-moz-placeholder,.button.is-disabled:-moz-placeholder{color:rgba(54,54,54,0.3)}.button[disabled]:-ms-input-placeholder,.button.is-disabled:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.button strong{color:inherit}.button small{display:block;font-size:11px;line-height:1;margin-top:5px}.button .icon:first-child,.button .tag:first-child{margin-left:-2px;margin-right:4px}.button .icon:last-child,.button .tag:last-child{margin-left:4px;margin-right:-2px}.button:hover,.button:focus,.button.is-active{color:#363636}.button:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.button.is-white{background-color:#fff;border-width:0;color:#0a0a0a}.button.is-white:hover,.button.is-white:focus,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;border-width:1px;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined:focus{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-width:0;color:#fff}.button.is-black:hover,.button.is-black:focus,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;border-width:1px;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined:focus{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-light{background-color:#f5f5f5;border-width:0;color:#363636}.button.is-light:hover,.button.is-light:focus,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover{background-color:#292929}.button.is-light.is-loading:after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;border-width:1px;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined:focus{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-dark{background-color:#363636;border-width:0;color:#f5f5f5}.button.is-dark:hover,.button.is-dark:focus,.button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted:hover{background-color:#e8e8e8}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;border-width:1px;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined:focus{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-primary{background-color:#00d1b2;border-width:0;color:#fff}.button.is-primary:hover,.button.is-primary:focus,.button.is-primary.is-active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;border-width:1px;color:#00d1b2}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined:focus{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-info{background-color:#3273dc;border-width:0;color:#fff}.button.is-info:hover,.button.is-info:focus,.button.is-info.is-active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-info.is-inverted{background-color:#fff;color:#3273dc}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#3273dc;border-width:1px;color:#3273dc}.button.is-info.is-outlined:hover,.button.is-info.is-outlined:focus{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-success{background-color:#23d160;border-width:0;color:#fff}.button.is-success:hover,.button.is-success:focus,.button.is-success.is-active{background-color:#20bc56;border-color:transparent;color:#fff}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;border-width:1px;color:#23d160}.button.is-success.is-outlined:hover,.button.is-success.is-outlined:focus{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-warning{background-color:#ffdd57;border-width:0;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning:focus,.button.is-warning.is-active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;border-width:1px;color:#ffdd57}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined:focus{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.button.is-danger{background-color:#ff3860;border-width:0;color:#fff}.button.is-danger:hover,.button.is-danger:focus,.button.is-danger.is-active{background-color:#ff1f4b;border-color:transparent;color:#fff}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;border-width:1px;color:#ff3860}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined:focus{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-link{background-color:transparent;border-width:0;color:#4a4a4a;text-decoration:underline}.button.is-link:hover,.button.is-link:focus{background-color:#f5f5f5;color:#363636}.button.is-small{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.button.is-medium{font-size:18px;height:40px;padding-left:14px;padding-right:14px}.button.is-large{font-size:22px;height:48px;padding-left:20px;padding-right:20px}.button[disabled],.button.is-disabled{opacity:0.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading:after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:16px;position:relative;width:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;position:absolute !important}.content{color:#4a4a4a}.content:not(:last-child){margin-bottom:20px}.content a:not(.button){border-bottom:1px solid #dbdbdb}.content a:not(.button):visited{color:#b86bff}.content a:not(.button):hover{border-bottom-color:#00d1b2}.content li+li{margin-top:0.25em}.content blockquote:not(:last-child),.content p:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:300;line-height:1.125;margin-bottom:20px}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child){margin-top:40px}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.5em}.content h1{font-size:2em}.content h2{font-size:1.75em}.content h3{font-size:1.5em}.content h4{font-size:1.25em}.content h5{font-size:1.125em}.content h6{font-size:1em}.content ol{list-style:decimal outside;margin-left:2em;margin-right:2em;margin-top:1em}.content ul{list-style:disc outside;margin-left:2em;margin-right:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content.is-medium{font-size:18px}.content.is-medium code{font-size:14px}.content.is-large{font-size:24px}.content.is-large code{font-size:18px}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:3px;color:#363636;display:inline-flex;font-size:14px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}.input:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.input.is-active,.textarea:active,.textarea:focus,.textarea.is-active{border-color:#00d1b2;outline:none}.input[disabled],.input.is-disabled,.textarea[disabled],.textarea.is-disabled{background-color:#f5f5f5;border-color:#dbdbdb;cursor:not-allowed;pointer-events:none}.input[disabled]::-moz-placeholder,.input.is-disabled::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.textarea.is-disabled::-moz-placeholder{color:rgba(54,54,54,0.3)}.input[disabled]::-webkit-input-placeholder,.input.is-disabled::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.textarea.is-disabled::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.input[disabled]:-moz-placeholder,.input.is-disabled:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.textarea.is-disabled:-moz-placeholder{color:rgba(54,54,54,0.3)}.input[disabled]:-ms-input-placeholder,.input.is-disabled:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.textarea.is-disabled:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.input.is-white,.textarea.is-white{border-color:#fff}.input.is-black,.textarea.is-black{border-color:#0a0a0a}.input.is-light,.textarea.is-light{border-color:#f5f5f5}.input.is-dark,.textarea.is-dark{border-color:#363636}.input.is-primary,.textarea.is-primary{border-color:#00d1b2}.input.is-info,.textarea.is-info{border-color:#3273dc}.input.is-success,.textarea.is-success{border-color:#23d160}.input.is-warning,.textarea.is-warning{border-color:#ffdd57}.input.is-danger,.textarea.is-danger{border-color:#ff3860}.input[type="search"],.textarea[type="search"]{border-radius:290486px}.input.is-small,.textarea.is-small{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.input.is-medium,.textarea.is-medium{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px}.input.is-large,.textarea.is-large{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:12px}.input.is-fullwidth,.textarea.is-fullwidth{display:block;width:100%}.input.is-inline,.textarea.is-inline{display:inline;width:auto}.textarea{display:block;line-height:1.2;max-height:600px;max-width:100%;min-height:120px;min-width:100%;padding:10px;resize:vertical}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:16px;position:relative;vertical-align:top}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox.is-disabled,.radio.is-disabled{color:#dbdbdb;pointer-events:none}.checkbox.is-disabled input,.radio.is-disabled input{pointer-events:none}.radio+.radio{margin-left:10px}.select{display:inline-block;height:32px;position:relative;vertical-align:top}.select select{-moz-appearance:none;-webkit-appearance:none;align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:3px;color:#363636;display:inline-flex;font-size:14px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;cursor:pointer;display:block;outline:none;padding-right:36px}.select select:hover{border-color:#b5b5b5}.select select:active,.select select:focus,.select select.is-active{border-color:#00d1b2;outline:none}.select select[disabled],.select select.is-disabled{background-color:#f5f5f5;border-color:#dbdbdb;cursor:not-allowed;pointer-events:none}.select select[disabled]::-moz-placeholder,.select select.is-disabled::-moz-placeholder{color:rgba(54,54,54,0.3)}.select select[disabled]::-webkit-input-placeholder,.select select.is-disabled::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.select select[disabled]:-moz-placeholder,.select select.is-disabled:-moz-placeholder{color:rgba(54,54,54,0.3)}.select select[disabled]:-ms-input-placeholder,.select select.is-disabled:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.select select.is-white{border-color:#fff}.select select.is-black{border-color:#0a0a0a}.select select.is-light{border-color:#f5f5f5}.select select.is-dark{border-color:#363636}.select select.is-primary{border-color:#00d1b2}.select select.is-info{border-color:#3273dc}.select select.is-success{border-color:#23d160}.select select.is-warning{border-color:#ffdd57}.select select.is-danger{border-color:#ff3860}.select select:hover{border-color:#b5b5b5}.select select::ms-expand{display:none}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select:after{border:1px solid #00d1b2;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;transform:rotate(-45deg);width:7px;margin-top:-6px;right:16px;top:50%}.select:hover:after{border-color:#363636}.select.is-small{height:24px}.select.is-small select{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px;padding-right:28px}.select.is-medium{height:40px}.select.is-medium select{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px;padding-right:44px}.select.is-large{height:48px}.select.is-large select{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:12px;padding-right:52px}.label{color:#363636;display:block;font-weight:bold}.label:not(:last-child){margin-bottom:5px}.help{display:block;font-size:11px;margin-top:5px}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-info{color:#3273dc}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}@media screen and (max-width: 768px){.control-label{margin-bottom:5px}}@media screen and (min-width: 769px){.control-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:20px;padding-top:7px;text-align:right}}.control{position:relative;text-align:left}.control:not(:last-child){margin-bottom:10px}.control.has-addons{display:flex;justify-content:flex-start}.control.has-addons .button,.control.has-addons .input,.control.has-addons .select{border-radius:0;margin-right:-1px;width:auto}.control.has-addons .button:hover,.control.has-addons .input:hover,.control.has-addons .select:hover{z-index:2}.control.has-addons .button:active,.control.has-addons .button:focus,.control.has-addons .input:active,.control.has-addons .input:focus,.control.has-addons .select:active,.control.has-addons .select:focus{z-index:3}.control.has-addons .button:first-child,.control.has-addons .input:first-child,.control.has-addons .select:first-child{border-radius:3px 0 0 3px}.control.has-addons .button:first-child select,.control.has-addons .input:first-child select,.control.has-addons .select:first-child select{border-radius:3px 0 0 3px}.control.has-addons .button:last-child,.control.has-addons .input:last-child,.control.has-addons .select:last-child{border-radius:0 3px 3px 0}.control.has-addons .button:last-child select,.control.has-addons .input:last-child select,.control.has-addons .select:last-child select{border-radius:0 3px 3px 0}.control.has-addons .button.is-expanded,.control.has-addons .input.is-expanded,.control.has-addons .select.is-expanded{flex-grow:1;flex-shrink:0}.control.has-addons.has-addons-centered{justify-content:center}.control.has-addons.has-addons-right{justify-content:flex-end}.control.has-addons.has-addons-fullwidth .button,.control.has-addons.has-addons-fullwidth .input,.control.has-addons.has-addons-fullwidth .select{flex-grow:1;flex-shrink:0}.control.has-icon>.fa{display:inline-block;font-size:14px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px;color:#dbdbdb;pointer-events:none;position:absolute;top:4px;z-index:4}.control.has-icon .input:focus+.fa{color:#b5b5b5}.control.has-icon .input.is-small+.fa{font-size:10.5px;top:0}.control.has-icon .input.is-medium+.fa{font-size:21px;top:8px}.control.has-icon .input.is-large+.fa{font-size:21px;top:12px}.control.has-icon:not(.has-icon-right)>.fa{left:4px}.control.has-icon:not(.has-icon-right) .input{padding-left:32px}.control.has-icon:not(.has-icon-right) .input.is-small{padding-left:24px}.control.has-icon:not(.has-icon-right) .input.is-small+.fa{left:0}.control.has-icon:not(.has-icon-right) .input.is-medium{padding-left:40px}.control.has-icon:not(.has-icon-right) .input.is-medium+.fa{left:8px}.control.has-icon:not(.has-icon-right) .input.is-large{padding-left:48px}.control.has-icon:not(.has-icon-right) .input.is-large+.fa{left:12px}.control.has-icon.has-icon-right>.fa{right:4px}.control.has-icon.has-icon-right .input{padding-right:32px}.control.has-icon.has-icon-right .input.is-small{padding-right:24px}.control.has-icon.has-icon-right .input.is-small+.fa{right:0}.control.has-icon.has-icon-right .input.is-medium{padding-right:40px}.control.has-icon.has-icon-right .input.is-medium+.fa{right:8px}.control.has-icon.has-icon-right .input.is-large{padding-right:48px}.control.has-icon.has-icon-right .input.is-large+.fa{right:12px}.control.is-grouped{display:flex;justify-content:flex-start}.control.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:10px}.control.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.control.is-grouped.is-grouped-centered{justify-content:center}.control.is-grouped.is-grouped-right{justify-content:flex-end}@media screen and (min-width: 769px){.control.is-horizontal{display:flex}.control.is-horizontal>.control{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}}.control.is-loading:after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:16px;position:relative;width:16px;position:absolute !important;right:8px;top:8px}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image.is-square img,.image.is-1by1 img,.image.is-4by3 img,.image.is-3by2 img,.image.is-16by9 img,.image.is-2by1 img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:3px;padding:16px 20px;position:relative}.notification:not(:last-child){margin-bottom:20px}.notification:after{clear:both;content:" ";display:table}.notification .delete{border-radius:0 3px;float:right;margin:-16px -20px 0 20px}.notification .title,.notification .subtitle,.notification .content{color:inherit}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-info{background-color:#3273dc;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:12px;overflow:hidden;padding:0;width:100%}.progress:not(:last-child){margin-bottom:20px}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-info::-webkit-progress-value{background-color:#3273dc}.progress.is-info::-moz-progress-bar{background-color:#3273dc}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-small{height:8px}.progress.is-medium{height:16px}.progress.is-large{height:20px}.table{background-color:#fff;color:#363636;margin-bottom:20px;width:100%}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:8px 10px;vertical-align:top}.table td.is-icon,.table th.is-icon{padding:5px;text-align:center;white-space:nowrap;width:1%}.table td.is-icon .fa,.table th.is-icon .fa{display:inline-block;font-size:21px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px}.table td.is-icon.is-link,.table th.is-icon.is-link{padding:0}.table td.is-icon.is-link>a,.table th.is-icon.is-link>a{padding:5px}.table td.is-link,.table th.is-link{padding:0}.table td.is-link>a,.table th.is-link>a{display:block;padding:8px 10px}.table td.is-link>a:hover,.table th.is-link>a:hover{background-color:#00d1b2;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table th{color:#363636;text-align:left}.table tr:hover{background-color:#f5f5f5}.table thead td,.table thead th{border-width:0 0 2px;color:#7a7a7a}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#7a7a7a}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-narrow td,.table.is-narrow th{padding:5px 10px}.table.is-narrow td.is-icon,.table.is-narrow th.is-icon{padding:2px}.table.is-narrow td.is-icon.is-link,.table.is-narrow th.is-icon.is-link{padding:0}.table.is-narrow td.is-icon.is-link>a,.table.is-narrow th.is-icon.is-link>a{padding:2px}.table.is-narrow td.is-link,.table.is-narrow th.is-link{padding:0}.table.is-narrow td.is-link>a,.table.is-narrow th.is-link>a{padding:5px 10px}.table.is-striped tbody tr:nth-child(even){background-color:#fafafa}.table.is-striped tbody tr:nth-child(even):hover{background-color:#f5f5f5}.title,.subtitle{font-weight:300;word-break:break-word}.title:not(:last-child),.subtitle:not(:last-child){margin-bottom:20px}.title em,.title span,.subtitle em,.subtitle span{font-weight:300}.title a:hover,.subtitle a:hover{border-bottom:1px solid}.title strong,.subtitle strong{font-weight:500}.title .tag,.subtitle .tag{vertical-align:bottom}.title{color:#363636;font-size:28px;line-height:1}.title code{display:inline-block;font-size:28px}.title strong{color:inherit}.title+.highlight{margin-top:-10px}.title+.subtitle{margin-top:-10px}.title.is-1{font-size:48px}.title.is-1 code{font-size:40px}.title.is-2{font-size:40px}.title.is-2 code{font-size:28px}.title.is-3{font-size:28px}.title.is-3 code{font-size:24px}.title.is-4{font-size:24px}.title.is-4 code{font-size:18px}.title.is-5{font-size:18px}.title.is-5 code{font-size:14px}.title.is-6{font-size:14px}.title.is-6 code{font-size:14px}.title.is-normal{font-weight:400}.title.is-normal strong{font-weight:700}@media screen and (min-width: 769px){.title+.subtitle{margin-top:-15px}}.subtitle{color:#4a4a4a;font-size:18px;line-height:1.125}.subtitle code{border-radius:3px;display:inline-block;font-size:14px;padding:2px 3px;vertical-align:top}.subtitle strong{color:#363636}.subtitle+.title{margin-top:-20px}.subtitle.is-1{font-size:48px}.subtitle.is-1 code{font-size:40px}.subtitle.is-2{font-size:40px}.subtitle.is-2 code{font-size:28px}.subtitle.is-3{font-size:28px}.subtitle.is-3 code{font-size:24px}.subtitle.is-4{font-size:24px}.subtitle.is-4 code{font-size:18px}.subtitle.is-5{font-size:18px}.subtitle.is-5 code{font-size:14px}.subtitle.is-6{font-size:14px}.subtitle.is-6 code{font-size:14px}.subtitle.is-normal{font-weight:400}.subtitle.is-normal strong{font-weight:700}.block:not(:last-child){margin-bottom:20px}.container{position:relative}@media screen and (min-width: 980px){.container{margin:0 auto;max-width:960px}.container.is-fluid{margin:0 20px;max-width:none}}@media screen and (min-width: 1180px){.container{max-width:1200px}}.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.1);border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:24px;outline:none;position:relative;vertical-align:top;width:24px}.delete:before,.delete:after{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;top:50%;width:50%}.delete:before{transform:rotate(45deg)}.delete:after{transform:rotate(-45deg)}.delete:hover{background-color:rgba(10,10,10,0.2)}.delete.is-small{height:16px;width:16px}.delete.is-medium{height:32px;width:32px}.delete.is-large{height:40px;width:40px}.fa{font-size:21px;text-align:center;vertical-align:top}.icon{display:inline-block;font-size:21px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px}.icon .fa{font-size:inherit;line-height:inherit}.icon.is-small{display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:16px}.icon.is-medium{display:inline-block;font-size:28px;height:32px;line-height:32px;text-align:center;vertical-align:top;width:32px}.icon.is-large{display:inline-block;font-size:42px;height:48px;line-height:48px;text-align:center;vertical-align:top;width:48px}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-size:12px;font-weight:normal;max-width:100%;overflow:hidden;padding:0}.highlight:not(:last-child){margin-bottom:20px}.highlight pre{overflow:auto;max-width:100%}.loader{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:16px;position:relative;width:16px}.number{background-color:#f5f5f5;border-radius:290486px;display:inline-block;font-size:18px;vertical-align:top}.tag{align-items:center;background-color:#f5f5f5;border-radius:290486px;color:#4a4a4a;display:inline-flex;font-size:12px;height:24px;justify-content:center;line-height:16px;padding-left:10px;padding-right:10px;vertical-align:top;white-space:nowrap}.tag .delete{margin-left:4px;margin-right:-6px}.tag.is-white{background-color:#fff;color:#0a0a0a}.tag.is-black{background-color:#0a0a0a;color:#fff}.tag.is-light{background-color:#f5f5f5;color:#363636}.tag.is-dark{background-color:#363636;color:#f5f5f5}.tag.is-primary{background-color:#00d1b2;color:#fff}.tag.is-info{background-color:#3273dc;color:#fff}.tag.is-success{background-color:#23d160;color:#fff}.tag.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.tag.is-danger{background-color:#ff3860;color:#fff}.tag.is-small{font-size:11px;height:20px;padding-left:8px;padding-right:8px}.tag.is-medium{font-size:14px;height:32px;padding-left:14px;padding-right:14px}.tag.is-large{font-size:18px;height:40px;line-height:24px;padding-left:18px;padding-right:18px}.tag.is-large .delete{margin-left:4px;margin-right:-8px}.card-header{align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:flex;min-height:40px}.card-header-title{align-items:flex-start;color:#363636;display:flex;flex-grow:1;font-weight:bold;padding:10px}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;width:40px}.card-image{display:block;position:relative}.card-content{padding:20px}.card-content .title+.subtitle{margin-top:-20px}.card-footer{border-top:1px solid #dbdbdb;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:10px}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;max-width:100%;position:relative;width:300px}.card .media:not(:last-child){margin-bottom:10px}.card.is-fullwidth{width:100%}.card.is-rounded{border-radius:5px}.highlight{background-color:#fdf6e3;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err,.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l,.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go,.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn,.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m,.highlight .s{color:#2aa198}.highlight .na{color:#B58900}.highlight .nb{color:#586e75}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ni,.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py{color:#586e75}.highlight .nt,.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si,.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1,.highlight .ss{color:#2aa198}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:10px}}.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:10px}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:20px}}@media screen and (min-width: 769px){.level-left{align-items:center;display:flex}}@media screen and (min-width: 769px){.level-right{align-items:center;display:flex;justify-content:flex-end}}.level{align-items:center;justify-content:space-between}.level:not(:last-child){margin-bottom:20px}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile>.level-item:not(:last-child){margin-bottom:0}.level.is-mobile>.level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.media-number,.media-left,.media-right{flex-grow:0;flex-shrink:0}.media-number{background-color:#f5f5f5;border-radius:290486px;display:inline-block;font-size:18px;height:32px;line-height:24px;margin-right:10px;min-width:32px;padding:4px 8px;text-align:center;vertical-align:top}.media-left{margin-right:10px}.media-right{margin-left:10px}.media-content{flex-grow:1;flex-shrink:1;text-align:left}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:10px}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:10px}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:5px}.media .media .media{padding-top:5px}.media .media .media+.media{margin-top:5px}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:10px;padding-top:10px}.media.is-large+.media{margin-top:20px;padding-top:20px}@media screen and (min-width: 769px){.media.is-large .media-number{margin-right:20px}}.menu-nav a{display:block;padding:5px 10px}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:5px 10px}.menu-list a:hover{background-color:#f5f5f5;color:#00d1b2}.menu-list a.is-active{background-color:#00d1b2;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:10px;padding-left:10px}.menu-label{color:#7a7a7a;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.menu-label:not(:first-child){margin-top:20px}.message-body{border:1px solid #dbdbdb;border-radius:3px;padding:12px 15px}.message-body strong{color:inherit}.message-header{background-color:#4a4a4a;border-radius:3px 3px 0 0;color:#fff;padding:7px 10px}.message-header strong{color:inherit}.message-header+.message-body{border-radius:0 0 3px 3px;border-top:none}.message{background-color:#f5f5f5;border-radius:3px}.message:not(:last-child){margin-bottom:20px}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#666}.message.is-black{background-color:#f5f5f5}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:gray}.message.is-light{background-color:#f5f5f5}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#666}.message.is-dark{background-color:#f5f5f5}.message.is-dark .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body{border-color:#363636;color:gray}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:gray}.message.is-info{background-color:#eef3fc}.message.is-info .message-header{background-color:#3273dc;color:#fff}.message.is-info .message-body{border-color:#3273dc;color:gray}.message.is-success{background-color:#eefcf3}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:gray}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:gray}.message.is-danger{background-color:#ffebef}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:gray}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.1);border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:24px;outline:none;position:relative;vertical-align:top;width:24px;background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-close:before,.modal-close:after{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;top:50%;width:50%}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}.modal-close:hover{background-color:rgba(10,10,10,0.2)}.modal-close.is-small{height:16px;width:16px}.modal-close.is-medium{height:32px;width:32px}.modal-close.is-large{height:40px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:5px;border-top-right-radius:5px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:24px;line-height:1}.modal-card-foot{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.modal{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;position:fixed;z-index:1986}.modal.is-active{display:flex}.nav-toggle{cursor:pointer;display:block;height:50px;position:relative;width:50px}.nav-toggle span{background-color:#4a4a4a;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;transition:none 86ms ease-out;transition-property:background, left, opacity, transform;width:15px}.nav-toggle span:nth-child(1){margin-top:-6px}.nav-toggle span:nth-child(2){margin-top:-1px}.nav-toggle span:nth-child(3){margin-top:4px}.nav-toggle:hover{background-color:#f5f5f5}.nav-toggle.is-active span{background-color:#00d1b2}.nav-toggle.is-active span:nth-child(1){margin-left:-5px;transform:rotate(45deg);transform-origin:left top}.nav-toggle.is-active span:nth-child(2){opacity:0}.nav-toggle.is-active span:nth-child(3){margin-left:-5px;transform:rotate(-45deg);transform-origin:left bottom}@media screen and (min-width: 769px){.nav-toggle{display:none}}.nav-item{align-items:center;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;padding:10px}.nav-item a{flex-grow:1;flex-shrink:0}.nav-item img{max-height:24px}.nav-item .button+.button{margin-left:10px}.nav-item .tag:first-child{margin-right:5px}.nav-item .tag:last-child{margin-left:5px}@media screen and (max-width: 768px){.nav-item{justify-content:flex-start}}.nav-item a,a.nav-item{color:#7a7a7a}.nav-item a:hover,a.nav-item:hover{color:#363636}.nav-item a.is-active,a.nav-item.is-active{color:#363636}.nav-item a.is-tab,a.nav-item.is-tab{border-bottom:1px solid transparent;border-top:1px solid transparent;padding-left:12px;padding-right:12px}.nav-item a.is-tab:hover,a.nav-item.is-tab:hover{border-bottom:1px solid #00d1b2;border-top:1px solid transparent}.nav-item a.is-tab.is-active,a.nav-item.is-tab.is-active{border-bottom:3px solid #00d1b2;border-top:3px solid transparent;color:#00d1b2}@media screen and (max-width: 768px){.nav-menu{background-color:#fff;box-shadow:0 4px 7px rgba(10,10,10,0.1);left:0;display:none;right:0;top:100%;position:absolute}.nav-menu .nav-item{border-top:1px solid rgba(219,219,219,0.5);padding:10px}.nav-menu.is-active{display:block}}@media screen and (min-width: 769px) and (max-width: 979px){.nav-menu{padding-right:20px}}.nav-left{align-items:stretch;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:flex-start;overflow:hidden;overflow-x:auto;white-space:nowrap}.nav-center{align-items:stretch;display:flex;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.nav-right{align-items:stretch;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:flex-end}}.nav{align-items:stretch;background-color:#fff;display:flex;min-height:50px;position:relative;text-align:center;z-index:2}.nav>.container{align-items:stretch;display:flex;min-height:50px;width:100%}.nav>.container>.nav-left>.nav-item:first-child:not(.is-tab){padding-left:0}.nav>.container>.nav-right>.nav-item:last-child:not(.is-tab){padding-right:0}.container>.nav>.nav-left>.nav-item:first-child:not(.is-tab){padding-left:0}.container>.nav>.nav-right>.nav-item:last-child:not(.is-tab){padding-right:0}.nav.has-shadow{box-shadow:0 2px 3px rgba(10,10,10,0.1)}@media screen and (max-width: 979px){.nav>.container>.nav-left>.nav-item.is-brand:first-child,.container>.nav>.nav-left>.nav-item.is-brand:first-child{padding-left:20px}}.pagination{align-items:center;display:flex;justify-content:center;text-align:center}.pagination a{display:block;min-width:32px;padding:3px 8px}.pagination span{color:#7a7a7a;display:block;margin:0 4px}.pagination li{margin:0 2px}.pagination ul{align-items:center;display:flex;flex-grow:1;flex-shrink:0;justify-content:center}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination>a{width:calc(50% - 5px)}.pagination>a:not(:first-child){margin-left:10px}.pagination li{flex-grow:1;flex-shrink:0}.pagination ul{margin-top:10px}}@media screen and (min-width: 769px){.pagination>a:not(:first-child){order:1}}.panel-icon{display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:16px;color:#7a7a7a;float:left;margin:0 4px 0 -2px}.panel-icon .fa{font-size:inherit;line-height:inherit}.panel-heading{background-color:#f5f5f5;border-bottom:1px solid #dbdbdb;border-radius:4px 4px 0 0;color:#363636;font-size:18px;font-weight:300;padding:10px}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#00d1b2}.panel-tabs{display:flex;font-size:11px;padding:5px 10px 0;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:5px}.panel-tabs a.is-active{border-bottom-color:#363636;color:#363636}.panel-tabs:not(:last-child){border-bottom:1px solid #dbdbdb}.panel-block{color:#363636;display:block;line-height:16px;padding:10px}.panel-block:not(:last-child){border-bottom:1px solid #dbdbdb}a.panel-block:hover{background-color:#f5f5f5}.panel{border:1px solid #dbdbdb;border-radius:5px}.panel:not(:last-child){margin-bottom:20px}.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;justify-content:space-between;line-height:24px;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs:not(:last-child){margin-bottom:20px}.tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:6px 12px;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#00d1b2;color:#00d1b2}.tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:10px}.tabs ul.is-center{flex:none;justify-content:center;padding-left:10px;padding-right:10px}.tabs ul.is-right{justify-content:flex-end;padding-left:10px}.tabs .icon:first-child{margin-right:8px}.tabs .icon:last-child{margin-left:8px}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0;padding-bottom:5px;padding-top:5px}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;padding-bottom:5px;padding-top:5px;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:3px 0 0 3px}.tabs.is-toggle li:last-child a{border-radius:0 3px 3px 0}.tabs.is-toggle li.is-active a{background-color:#00d1b2;border-color:#00d1b2;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-small{font-size:11px}.tabs.is-small a{padding:2px 8px}.tabs.is-small.is-boxed a,.tabs.is-small.is-toggle a{padding-bottom:1px;padding-top:1px}.tabs.is-medium{font-size:18px}.tabs.is-medium a{padding:10px 16px}.tabs.is-medium.is-boxed a,.tabs.is-medium.is-toggle a{padding-bottom:9px;padding-top:9px}.tabs.is-large{font-size:28px}.tabs.is-large a{padding:14px 20px}.tabs.is-large.is-boxed a,.tabs.is-large.is-toggle a{padding-bottom:13px;padding-top:13px}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:10px}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px){.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (min-width: 980px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1180px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}.columns{margin-left:-10px;margin-right:-10px;margin-top:-10px}.columns:last-child{margin-bottom:-10px}.columns:not(:last-child){margin-bottom:10px}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-gapless:not(:last-child){margin-bottom:20px}.columns.is-gapless>.column{margin:0;padding:0}@media screen and (min-width: 769px){.columns.is-grid{flex-wrap:wrap}.columns.is-grid>.column{max-width:33.3333%;padding:10px;width:33.3333%}.columns.is-grid>.column+.column{margin-left:0}}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 980px){.columns.is-desktop{display:flex}}.tile{align-items:stretch;display:block;flex-basis:auto;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-10px;margin-right:-10px;margin-top:-10px}.tile.is-ancestor:last-child{margin-bottom:-10px}.tile.is-ancestor:not(:last-child){margin-bottom:10px}.tile.is-child{margin:0 !important}.tile.is-parent{padding:10px}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:20px !important}@media screen and (min-width: 769px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.hero-video{bottom:0;left:0;position:absolute;right:0;top:0;overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:20px}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:10px}}@media screen and (min-width: 769px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:20px}}.hero-head,.hero-foot{flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:40px 20px}@media screen and (min-width: 1240px){.hero-body{padding-left:0;padding-right:0}}.hero{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.hero .nav{background:none;box-shadow:0 1px 0 rgba(219,219,219,0.3)}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white .title{color:#0a0a0a}.hero.is-white .title a,.hero.is-white .title strong{color:inherit}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a,.hero.is-white .subtitle strong{color:#0a0a0a}.hero.is-white .nav{box-shadow:0 1px 0 rgba(10,10,10,0.2)}@media screen and (max-width: 768px){.hero.is-white .nav-menu{background-color:#fff}}.hero.is-white a.nav-item,.hero.is-white .nav-item a:not(.button){color:rgba(10,10,10,0.7)}.hero.is-white a.nav-item:hover,.hero.is-white a.nav-item.is-active,.hero.is-white .nav-item a:not(.button):hover,.hero.is-white .nav-item a:not(.button).is-active{color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white .nav-toggle span{background-color:#0a0a0a}.hero.is-white .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .nav-toggle.is-active span{background-color:#0a0a0a}.hero.is-white .nav-menu .nav-item{border-top-color:rgba(10,10,10,0.2)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black .title{color:#fff}.hero.is-black .title a,.hero.is-black .title strong{color:inherit}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a,.hero.is-black .subtitle strong{color:#fff}.hero.is-black .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-black .nav-menu{background-color:#0a0a0a}}.hero.is-black a.nav-item,.hero.is-black .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-black a.nav-item:hover,.hero.is-black a.nav-item.is-active,.hero.is-black .nav-item a:not(.button):hover,.hero.is-black .nav-item a:not(.button).is-active{color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black .nav-toggle span{background-color:#fff}.hero.is-black .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .nav-toggle.is-active span{background-color:#fff}.hero.is-black .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light .title{color:#363636}.hero.is-light .title a,.hero.is-light .title strong{color:inherit}.hero.is-light .subtitle{color:rgba(54,54,54,0.9)}.hero.is-light .subtitle a,.hero.is-light .subtitle strong{color:#363636}.hero.is-light .nav{box-shadow:0 1px 0 rgba(54,54,54,0.2)}@media screen and (max-width: 768px){.hero.is-light .nav-menu{background-color:#f5f5f5}}.hero.is-light a.nav-item,.hero.is-light .nav-item a:not(.button){color:rgba(54,54,54,0.7)}.hero.is-light a.nav-item:hover,.hero.is-light a.nav-item.is-active,.hero.is-light .nav-item a:not(.button):hover,.hero.is-light .nav-item a:not(.button).is-active{color:#363636}.hero.is-light .tabs a{color:#363636;opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d8 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light .nav-toggle span{background-color:#363636}.hero.is-light .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .nav-toggle.is-active span{background-color:#363636}.hero.is-light .nav-menu .nav-item{border-top-color:rgba(54,54,54,0.2)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .title a,.hero.is-dark .title strong{color:inherit}.hero.is-dark .subtitle{color:rgba(245,245,245,0.9)}.hero.is-dark .subtitle a,.hero.is-dark .subtitle strong{color:#f5f5f5}.hero.is-dark .nav{box-shadow:0 1px 0 rgba(245,245,245,0.2)}@media screen and (max-width: 768px){.hero.is-dark .nav-menu{background-color:#363636}}.hero.is-dark a.nav-item,.hero.is-dark .nav-item a:not(.button){color:rgba(245,245,245,0.7)}.hero.is-dark a.nav-item:hover,.hero.is-dark a.nav-item.is-active,.hero.is-dark .nav-item a:not(.button):hover,.hero.is-dark .nav-item a:not(.button).is-active{color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:0.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg, #1f1919 0%, #363636 71%, #463f3f 100%)}@media screen and (max-width: 768px){.hero.is-dark .nav-toggle span{background-color:#f5f5f5}.hero.is-dark .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .nav-toggle.is-active span{background-color:#f5f5f5}.hero.is-dark .nav-menu .nav-item{border-top-color:rgba(245,245,245,0.2)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary .title{color:#fff}.hero.is-primary .title a,.hero.is-primary .title strong{color:inherit}.hero.is-primary .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a,.hero.is-primary .subtitle strong{color:#fff}.hero.is-primary .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-primary .nav-menu{background-color:#00d1b2}}.hero.is-primary a.nav-item,.hero.is-primary .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-primary a.nav-item:hover,.hero.is-primary a.nav-item.is-active,.hero.is-primary .nav-item a:not(.button):hover,.hero.is-primary .nav-item a:not(.button).is-active{color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%)}@media screen and (max-width: 768px){.hero.is-primary .nav-toggle span{background-color:#fff}.hero.is-primary .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .nav-toggle.is-active span{background-color:#fff}.hero.is-primary .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-info{background-color:#3273dc;color:#fff}.hero.is-info .title{color:#fff}.hero.is-info .title a,.hero.is-info .title strong{color:inherit}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a,.hero.is-info .subtitle strong{color:#fff}.hero.is-info .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-info .nav-menu{background-color:#3273dc}}.hero.is-info a.nav-item,.hero.is-info .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-info a.nav-item:hover,.hero.is-info a.nav-item.is-active,.hero.is-info .nav-item a:not(.button):hover,.hero.is-info .nav-item a:not(.button).is-active{color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}@media screen and (max-width: 768px){.hero.is-info .nav-toggle span{background-color:#fff}.hero.is-info .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .nav-toggle.is-active span{background-color:#fff}.hero.is-info .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success .title{color:#fff}.hero.is-success .title a,.hero.is-success .title strong{color:inherit}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a,.hero.is-success .subtitle strong{color:#fff}.hero.is-success .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-success .nav-menu{background-color:#23d160}}.hero.is-success a.nav-item,.hero.is-success .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-success a.nav-item:hover,.hero.is-success a.nav-item.is-active,.hero.is-success .nav-item a:not(.button):hover,.hero.is-success .nav-item a:not(.button).is-active{color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)}@media screen and (max-width: 768px){.hero.is-success .nav-toggle span{background-color:#fff}.hero.is-success .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .nav-toggle.is-active span{background-color:#fff}.hero.is-success .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .title a,.hero.is-warning .title strong{color:inherit}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a,.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}.hero.is-warning .nav{box-shadow:0 1px 0 rgba(0,0,0,0.2)}@media screen and (max-width: 768px){.hero.is-warning .nav-menu{background-color:#ffdd57}}.hero.is-warning a.nav-item,.hero.is-warning .nav-item a:not(.button){color:rgba(0,0,0,0.7)}.hero.is-warning a.nav-item:hover,.hero.is-warning a.nav-item.is-active,.hero.is-warning .nav-item a:not(.button):hover,.hero.is-warning .nav-item a:not(.button).is-active{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}@media screen and (max-width: 768px){.hero.is-warning .nav-toggle span{background-color:rgba(0,0,0,0.7)}.hero.is-warning .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .nav-toggle.is-active span{background-color:rgba(0,0,0,0.7)}.hero.is-warning .nav-menu .nav-item{border-top-color:rgba(0,0,0,0.2)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger .title{color:#fff}.hero.is-danger .title a,.hero.is-danger .title strong{color:inherit}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a,.hero.is-danger .subtitle strong{color:#fff}.hero.is-danger .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-danger .nav-menu{background-color:#ff3860}}.hero.is-danger a.nav-item,.hero.is-danger .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-danger a.nav-item:hover,.hero.is-danger a.nav-item.is-active,.hero.is-danger .nav-item a:not(.button):hover,.hero.is-danger .nav-item a:not(.button).is-active{color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)}@media screen and (max-width: 768px){.hero.is-danger .nav-toggle span{background-color:#fff}.hero.is-danger .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .nav-toggle.is-active span{background-color:#fff}.hero.is-danger .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}@media screen and (min-width: 769px){.hero.is-medium .hero-body{padding-bottom:120px;padding-top:120px}}@media screen and (min-width: 769px){.hero.is-large .hero-body{padding-bottom:240px;padding-top:240px}}.hero.is-fullheight{min-height:100vh}.hero.is-fullheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container{flex-grow:1;flex-shrink:1}.section{background-color:#fff;padding:40px 20px}@media screen and (min-width: 980px){.section.is-medium{padding:120px 20px}.section.is-large{padding:240px 20px}}.footer{background-color:#f5f5f5;padding:40px 20px 80px}.footer a,.footer a:visited{color:#4a4a4a}.footer a:hover,.footer a:visited:hover{color:#363636}.footer a:not(.icon),.footer a:visited:not(.icon){border-bottom:1px solid #dbdbdb}.footer a:not(.icon):hover,.footer a:visited:not(.icon):hover{border-bottom-color:#00d1b2}/*!
+/*! bulma.io v0.3.1 | MIT License | github.com/jgthms/bulma */@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}img,embed,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{background-color:#fff;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"Inconsolata","Consolas","Monaco",monospace}body{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}a{color:#00d1b2;cursor:pointer;text-decoration:none;transition:none 86ms ease-out}a:hover{color:#363636}code{background-color:#f5f5f5;color:#ff3860;font-size:0.8em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:#dbdbdb;border:none;display:block;height:1px;margin:1.5rem 0}img{max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:0.8em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}pre{background-color:#f5f5f5;color:#4a4a4a;font-size:0.8em;white-space:pre;word-wrap:normal}pre code{background:none;color:inherit;display:block;font-size:1em;overflow-x:auto;padding:1.25rem 1.5rem}table{width:100%}table td,table th{text-align:left;vertical-align:top}table th{color:#363636}.is-block{display:block}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px){.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 999px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 999px){.is-block-touch{display:block !important}}@media screen and (min-width: 1000px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1000px) and (max-width: 1191px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1192px){.is-block-widescreen{display:block !important}}.is-flex{display:flex}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px){.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 999px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 999px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1000px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1000px) and (max-width: 1191px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1192px){.is-flex-widescreen{display:flex !important}}.is-inline{display:inline}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px){.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 999px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 999px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1000px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1000px) and (max-width: 1191px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1192px){.is-inline-widescreen{display:inline !important}}.is-inline-block{display:inline-block}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px){.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 999px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 999px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1000px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1000px) and (max-width: 1191px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1192px){.is-inline-block-widescreen{display:inline-block !important}}.is-inline-flex{display:inline-flex}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px){.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 999px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 999px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1000px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1000px) and (max-width: 1191px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1192px){.is-inline-flex-widescreen{display:inline-flex !important}}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left}.is-pulled-right{float:right}.is-clipped{overflow:hidden !important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.has-text-centered{text-align:center}.has-text-left{text-align:left}.has-text-right{text-align:right}.is-hidden{display:none !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px){.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 999px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 999px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1000px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1000px) and (max-width: 1191px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1192px){.is-hidden-widescreen{display:none !important}}.is-disabled{pointer-events:none}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{background-color:#fff;border-radius:5px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);display:block;padding:1.25rem}.box:not(:last-child){margin-bottom:1.5rem}a.box:hover,a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #00d1b2}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #00d1b2}.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:none;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.285em;justify-content:flex-start;line-height:1.5;padding-left:0.75em;padding-right:0.75em;position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #dbdbdb;color:#363636;cursor:pointer;justify-content:center;padding-left:0.75em;padding-right:0.75em;text-align:center;white-space:nowrap}.button:focus,.button.is-focused,.button:active,.button.is-active{outline:none}.button[disabled],.button.is-disabled{pointer-events:none}.button strong{color:inherit}.button .icon:first-child:not(:last-child){margin-left:-.25rem;margin-right:.5rem}.button .icon:last-child:not(:first-child){margin-left:.5rem;margin-right:-.25rem}.button .icon:first-child:last-child{margin-left:calc(-1px + -.25rem);margin-right:calc(-1px + -.25rem)}.button .icon.is-small:first-child:not(:last-child){margin-left:0rem}.button .icon.is-small:last-child:not(:first-child){margin-right:0rem}.button .icon.is-small:first-child:last-child{margin-left:calc(-1px + 0rem);margin-right:calc(-1px + 0rem)}.button .icon.is-medium:first-child:not(:last-child){margin-left:-.5rem}.button .icon.is-medium:last-child:not(:first-child){margin-right:-.5rem}.button .icon.is-medium:first-child:last-child{margin-left:calc(-1px + -.5rem);margin-right:calc(-1px + -.5rem)}.button .icon.is-large:first-child:not(:last-child){margin-left:-1rem}.button .icon.is-large:last-child:not(:first-child){margin-right:-1rem}.button .icon.is-large:first-child:last-child{margin-left:calc(-1px + -1rem);margin-right:calc(-1px + -1rem)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#00d1b2;box-shadow:0 0 0.5em rgba(0,209,178,0.25);color:#363636}.button:active,.button.is-active{border-color:#4a4a4a;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:#363636}.button.is-link{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-link:hover,.button.is-link.is-hovered,.button.is-link:focus,.button.is-link.is-focused,.button.is-link:active,.button.is-link.is-active{background-color:#f5f5f5;color:#363636}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:#0a0a0a}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined:focus{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined:focus{background-color:#0a0a0a;color:#fff}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:#fff}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined:focus{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined:focus{background-color:#fff;color:#0a0a0a}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#363636}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:#363636}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:#363636}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover{background-color:#292929}.button.is-light.is-loading:after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined:focus{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined:focus{background-color:#363636;color:#f5f5f5}.button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark:focus,.button.is-dark.is-focused{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#f5f5f5}.button.is-dark:active,.button.is-dark.is-active{background-color:#292929;border-color:transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:#f5f5f5}.button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted:hover{background-color:#e8e8e8}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined:focus{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined:focus{background-color:#f5f5f5;color:#363636}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:transparent;box-shadow:0 0 0.5em rgba(0,209,178,0.25);color:#fff}.button.is-primary:active,.button.is-primary.is-active{background-color:#00b89c;border-color:transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:#fff}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined:focus{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined:focus{background-color:#fff;color:#00d1b2}.button.is-info{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#276cda;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;box-shadow:0 0 0.5em rgba(50,115,220,0.25);color:#fff}.button.is-info:active,.button.is-info.is-active{background-color:#2366d1;border-color:transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:#fff}.button.is-info.is-inverted{background-color:#fff;color:#3273dc}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-info.is-outlined:hover,.button.is-info.is-outlined:focus{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined:focus{background-color:#fff;color:#3273dc}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;box-shadow:0 0 0.5em rgba(35,209,96,0.25);color:#fff}.button.is-success:active,.button.is-success.is-active{background-color:#20bc56;border-color:transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:#fff}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined:hover,.button.is-success.is-outlined:focus{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined:focus{background-color:#fff;color:#23d160}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd83d;border-color:transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined:focus{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined:focus{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-danger{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;box-shadow:0 0 0.5em rgba(255,56,96,0.25);color:#fff}.button.is-danger:active,.button.is-danger.is-active{background-color:#ff1f4b;border-color:transparent;box-shadow:inset 0 1px 2px rgba(10,10,10,0.2);color:#fff}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined:focus{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined:focus{background-color:#fff;color:#ff3860}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-small .icon:first-child:not(:last-child){margin-left:-.375rem;margin-right:.375rem}.button.is-small .icon:last-child:not(:first-child){margin-left:.375rem;margin-right:-.375rem}.button.is-small .icon:first-child:last-child{margin-left:calc(-1px + -.375rem);margin-right:calc(-1px + -.375rem)}.button.is-small .icon.is-small:first-child:not(:last-child){margin-left:-.125rem}.button.is-small .icon.is-small:last-child:not(:first-child){margin-right:-.125rem}.button.is-small .icon.is-small:first-child:last-child{margin-left:calc(-1px + -.125rem);margin-right:calc(-1px + -.125rem)}.button.is-small .icon.is-medium:first-child:not(:last-child){margin-left:-.625rem}.button.is-small .icon.is-medium:last-child:not(:first-child){margin-right:-.625rem}.button.is-small .icon.is-medium:first-child:last-child{margin-left:calc(-1px + -.625rem);margin-right:calc(-1px + -.625rem)}.button.is-small .icon.is-large:first-child:not(:last-child){margin-left:-1.125rem}.button.is-small .icon.is-large:last-child:not(:first-child){margin-right:-1.125rem}.button.is-small .icon.is-large:first-child:last-child{margin-left:calc(-1px + -1.125rem);margin-right:calc(-1px + -1.125rem)}.button.is-medium{font-size:1.25rem}.button.is-medium .icon:first-child:not(:last-child){margin-left:-.125rem;margin-right:.625rem}.button.is-medium .icon:last-child:not(:first-child){margin-left:.625rem;margin-right:-.125rem}.button.is-medium .icon:first-child:last-child{margin-left:calc(-1px + -.125rem);margin-right:calc(-1px + -.125rem)}.button.is-medium .icon.is-small:first-child:not(:last-child){margin-left:.125rem}.button.is-medium .icon.is-small:last-child:not(:first-child){margin-right:.125rem}.button.is-medium .icon.is-small:first-child:last-child{margin-left:calc(-1px + .125rem);margin-right:calc(-1px + .125rem)}.button.is-medium .icon.is-medium:first-child:not(:last-child){margin-left:-.375rem}.button.is-medium .icon.is-medium:last-child:not(:first-child){margin-right:-.375rem}.button.is-medium .icon.is-medium:first-child:last-child{margin-left:calc(-1px + -.375rem);margin-right:calc(-1px + -.375rem)}.button.is-medium .icon.is-large:first-child:not(:last-child){margin-left:-.875rem}.button.is-medium .icon.is-large:last-child:not(:first-child){margin-right:-.875rem}.button.is-medium .icon.is-large:first-child:last-child{margin-left:calc(-1px + -.875rem);margin-right:calc(-1px + -.875rem)}.button.is-large{font-size:1.5rem}.button.is-large .icon:first-child:not(:last-child){margin-left:0rem;margin-right:.75rem}.button.is-large .icon:last-child:not(:first-child){margin-left:.75rem;margin-right:0rem}.button.is-large .icon:first-child:last-child{margin-left:calc(-1px + 0rem);margin-right:calc(-1px + 0rem)}.button.is-large .icon.is-small:first-child:not(:last-child){margin-left:.25rem}.button.is-large .icon.is-small:last-child:not(:first-child){margin-right:.25rem}.button.is-large .icon.is-small:first-child:last-child{margin-left:calc(-1px + .25rem);margin-right:calc(-1px + .25rem)}.button.is-large .icon.is-medium:first-child:not(:last-child){margin-left:-.25rem}.button.is-large .icon.is-medium:last-child:not(:first-child){margin-right:-.25rem}.button.is-large .icon.is-medium:first-child:last-child{margin-left:calc(-1px + -.25rem);margin-right:calc(-1px + -.25rem)}.button.is-large .icon.is-large:first-child:not(:last-child){margin-left:-.75rem}.button.is-large .icon.is-large:last-child:not(:first-child){margin-right:-.75rem}.button.is-large .icon.is-large:first-child:last-child{margin-left:calc(-1px + -.75rem);margin-right:calc(-1px + -.75rem)}.button[disabled],.button.is-disabled{opacity:0.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading:after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1rem;position:relative;width:1rem;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;position:absolute !important}.content{color:#4a4a4a}.content:not(:last-child){margin-bottom:1.5rem}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:400;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style:decimal outside;margin-left:2em;margin-right:2em;margin-top:1em}.content ul{list-style:disc outside;margin-left:2em;margin-right:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#363636;text-align:left}.content table tr:hover{background-color:#f5f5f5}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:none;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.285em;justify-content:flex-start;line-height:1.5;padding-left:0.75em;padding-right:0.75em;position:relative;vertical-align:top;background-color:#fff;border:1px solid #dbdbdb;color:#363636;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}.input:focus,.input.is-focused,.input:active,.input.is-active,.textarea:focus,.textarea.is-focused,.textarea:active,.textarea.is-active{outline:none}.input[disabled],.input.is-disabled,.textarea[disabled],.textarea.is-disabled{pointer-events:none}.input:hover,.input.is-hovered,.textarea:hover,.textarea.is-hovered{border-color:#b5b5b5}.input:focus,.input.is-focused,.input:active,.input.is-active,.textarea:focus,.textarea.is-focused,.textarea:active,.textarea.is-active{border-color:#00d1b2}.input[disabled],.input.is-disabled,.textarea[disabled],.textarea.is-disabled{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.input.is-disabled::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.textarea.is-disabled::-moz-placeholder{color:rgba(54,54,54,0.3)}.input[disabled]::-webkit-input-placeholder,.input.is-disabled::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.textarea.is-disabled::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.input[disabled]:-moz-placeholder,.input.is-disabled:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.textarea.is-disabled:-moz-placeholder{color:rgba(54,54,54,0.3)}.input[disabled]:-ms-input-placeholder,.input.is-disabled:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.textarea.is-disabled:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.input[type="search"],.textarea[type="search"]{border-radius:290486px}.input.is-white,.textarea.is-white{border-color:#fff}.input.is-black,.textarea.is-black{border-color:#0a0a0a}.input.is-light,.textarea.is-light{border-color:#f5f5f5}.input.is-dark,.textarea.is-dark{border-color:#363636}.input.is-primary,.textarea.is-primary{border-color:#00d1b2}.input.is-info,.textarea.is-info{border-color:#3273dc}.input.is-success,.textarea.is-success{border-color:#23d160}.input.is-warning,.textarea.is-warning{border-color:#ffdd57}.input.is-danger,.textarea.is-danger{border-color:#ff3860}.input.is-small,.textarea.is-small{border-radius:2px;font-size:.75rem}.input.is-medium,.textarea.is-medium{font-size:1.25rem}.input.is-large,.textarea.is-large{font-size:1.5rem}.input.is-fullwidth,.textarea.is-fullwidth{display:block;width:100%}.input.is-inline,.textarea.is-inline{display:inline;width:auto}.textarea{display:block;line-height:1.25;max-height:600px;max-width:100%;min-height:120px;min-width:100%;padding:10px;resize:vertical}.checkbox,.radio{align-items:center;cursor:pointer;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;position:relative;vertical-align:top}.checkbox input,.radio input{cursor:pointer;margin-right:0.5em}.checkbox:hover,.radio:hover{color:#363636}.checkbox.is-disabled,.radio.is-disabled{color:#7a7a7a;pointer-events:none}.checkbox.is-disabled input,.radio.is-disabled input{pointer-events:none}.radio+.radio{margin-left:0.5em}.select{display:inline-block;height:2.5em;position:relative;vertical-align:top}.select:after{border:1px solid #00d1b2;border-right:0;border-top:0;content:" ";display:block;height:0.5em;pointer-events:none;position:absolute;transform:rotate(-45deg);width:0.5em;margin-top:-0.375em;right:1.125em;top:50%;z-index:4}.select select{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:none;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.285em;justify-content:flex-start;line-height:1.5;padding-left:0.75em;padding-right:0.75em;position:relative;vertical-align:top;background-color:#fff;border:1px solid #dbdbdb;color:#363636;cursor:pointer;display:block;font-size:1em;outline:none;padding-right:2.5em}.select select:focus,.select select.is-focused,.select select:active,.select select.is-active{outline:none}.select select[disabled],.select select.is-disabled{pointer-events:none}.select select:hover,.select select.is-hovered{border-color:#b5b5b5}.select select:focus,.select select.is-focused,.select select:active,.select select.is-active{border-color:#00d1b2}.select select[disabled],.select select.is-disabled{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.select select[disabled]::-moz-placeholder,.select select.is-disabled::-moz-placeholder{color:rgba(54,54,54,0.3)}.select select[disabled]::-webkit-input-placeholder,.select select.is-disabled::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.select select[disabled]:-moz-placeholder,.select select.is-disabled:-moz-placeholder{color:rgba(54,54,54,0.3)}.select select[disabled]:-ms-input-placeholder,.select select.is-disabled:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.select select:hover{border-color:#b5b5b5}.select select::ms-expand{display:none}.select:hover:after{border-color:#363636}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.label{color:#363636;display:block;font-weight:bold}.label:not(:last-child){margin-bottom:0.5em}.help{display:block;font-size:.75rem;margin-top:5px}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-info{color:#3273dc}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}@media screen and (max-width: 768px){.control-label{margin-bottom:0.5em}}@media screen and (min-width: 769px){.control-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5em;padding-top:0.5em;text-align:right}}.control{position:relative;text-align:left}.control:not(:last-child){margin-bottom:0.75rem}.control.has-addons{display:flex;justify-content:flex-start}.control.has-addons .button,.control.has-addons .input,.control.has-addons .select{border-radius:0;margin-right:-1px;width:auto}.control.has-addons .button:hover,.control.has-addons .input:hover,.control.has-addons .select:hover{z-index:2}.control.has-addons .button:focus,.control.has-addons .button:active,.control.has-addons .input:focus,.control.has-addons .input:active,.control.has-addons .select:focus,.control.has-addons .select:active{z-index:3}.control.has-addons .button:first-child,.control.has-addons .input:first-child,.control.has-addons .select:first-child{border-radius:3px 0 0 3px}.control.has-addons .button:first-child select,.control.has-addons .input:first-child select,.control.has-addons .select:first-child select{border-radius:3px 0 0 3px}.control.has-addons .button:last-child,.control.has-addons .input:last-child,.control.has-addons .select:last-child{border-radius:0 3px 3px 0}.control.has-addons .button:last-child select,.control.has-addons .input:last-child select,.control.has-addons .select:last-child select{border-radius:0 3px 3px 0}.control.has-addons .button.is-expanded,.control.has-addons .input.is-expanded,.control.has-addons .select.is-expanded{flex-grow:1;flex-shrink:0}.control.has-addons .select select:hover{z-index:2}.control.has-addons .select select:focus,.control.has-addons .select select:active{z-index:3}.control.has-addons.has-addons-centered{justify-content:center}.control.has-addons.has-addons-right{justify-content:flex-end}.control.has-addons.has-addons-fullwidth .button,.control.has-addons.has-addons-fullwidth .input,.control.has-addons.has-addons-fullwidth .select{flex-grow:1;flex-shrink:0}.control.has-icon .icon{color:#dbdbdb;pointer-events:none;position:absolute;top:1.25rem;z-index:4}.control.has-icon .input:focus+.icon{color:#7a7a7a}.control.has-icon .input.is-small+.icon{top:.9375rem}.control.has-icon .input.is-medium+.icon{top:1.5625rem}.control.has-icon .input.is-large+.icon{top:1.875rem}.control.has-icon:not(.has-icon-right) .icon{left:1.25rem;transform:translateX(-50%) translateY(-50%)}.control.has-icon:not(.has-icon-right) .input{padding-left:2.5em}.control.has-icon:not(.has-icon-right) .input.is-small+.icon{left:.9375rem}.control.has-icon:not(.has-icon-right) .input.is-medium+.icon{left:1.5625rem}.control.has-icon:not(.has-icon-right) .input.is-large+.icon{left:1.875rem}.control.has-icon.has-icon-right .icon{right:1.25rem;transform:translateX(50%) translateY(-50%)}.control.has-icon.has-icon-right .input{padding-right:2.5em}.control.has-icon.has-icon-right .input.is-small+.icon{right:.9375rem}.control.has-icon.has-icon-right .input.is-medium+.icon{right:1.5625rem}.control.has-icon.has-icon-right .input.is-large+.icon{right:1.875rem}.control.is-grouped{display:flex;justify-content:flex-start}.control.is-grouped>.control{flex-basis:0;flex-shrink:0}.control.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:0.75rem}.control.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.control.is-grouped.is-grouped-centered{justify-content:center}.control.is-grouped.is-grouped-right{justify-content:flex-end}@media screen and (min-width: 769px){.control.is-horizontal{display:flex}.control.is-horizontal>.control{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}}.control.is-loading:after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1rem;position:relative;width:1rem;position:absolute !important;right:0.75em;top:0.75em}.icon{display:inline-block;font-size:21px;height:1.5rem;line-height:1.5rem;text-align:center;vertical-align:top;width:1.5rem}.icon .fa{font-size:inherit;line-height:inherit}.icon.is-small{display:inline-block;font-size:14px;height:1rem;line-height:1rem;text-align:center;vertical-align:top;width:1rem}.icon.is-medium{display:inline-block;font-size:28px;height:2rem;line-height:2rem;text-align:center;vertical-align:top;width:2rem}.icon.is-large{display:inline-block;font-size:42px;height:3rem;line-height:3rem;text-align:center;vertical-align:top;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image.is-square img,.image.is-1by1 img,.image.is-4by3 img,.image.is-3by2 img,.image.is-16by9 img,.image.is-2by1 img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:3px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification:not(:last-child){margin-bottom:1.5rem}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification .delete{position:absolute;right:0.5em;top:0.5em}.notification .title,.notification .subtitle,.notification .content{color:inherit}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-info{background-color:#3273dc;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress:not(:last-child){margin-bottom:1.5rem}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-info::-webkit-progress-value{background-color:#3273dc}.progress.is-info::-moz-progress-bar{background-color:#3273dc}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}.table{background-color:#fff;color:#363636;margin-bottom:1.5rem;width:100%}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table th{color:#363636;text-align:left}.table tr:hover{background-color:#fafafa}.table thead td,.table thead th{border-width:0 0 2px;color:#7a7a7a}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#7a7a7a}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:nth-child(even){background-color:#fafafa}.table.is-striped tbody tr:nth-child(even):hover{background-color:#f5f5f5}.tag{align-items:center;background-color:#f5f5f5;border-radius:290486px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.875em;padding-right:0.875em;vertical-align:top;white-space:nowrap}.tag .delete{margin-left:0.25em;margin-right:-0.5em}.tag.is-white{background-color:#fff;color:#0a0a0a}.tag.is-black{background-color:#0a0a0a;color:#fff}.tag.is-light{background-color:#f5f5f5;color:#363636}.tag.is-dark{background-color:#363636;color:#f5f5f5}.tag.is-primary{background-color:#00d1b2;color:#fff}.tag.is-info{background-color:#3273dc;color:#fff}.tag.is-success{background-color:#23d160;color:#fff}.tag.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.tag.is-danger{background-color:#ff3860;color:#fff}.tag.is-medium{font-size:1rem}.tag.is-large{font-size:1.25rem}.title,.subtitle{word-break:break-word}.title:not(:last-child),.subtitle:not(:last-child){margin-bottom:1.5rem}.title em,.title span,.subtitle em,.subtitle span{font-weight:300}.title strong,.subtitle strong{font-weight:500}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:300;line-height:1.125}.title strong{color:inherit}.title+.highlight{margin-top:-0.75rem}.title+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3.5rem}.title.is-2{font-size:2.75rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:14px}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:300;line-height:1.25}.subtitle strong{color:#363636}.subtitle+.title{margin-top:-1.5rem}.subtitle.is-1{font-size:3.5rem}.subtitle.is-2{font-size:2.75rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:14px}.block:not(:last-child){margin-bottom:1.5rem}.container{position:relative}@media screen and (min-width: 1000px){.container{margin:0 auto;max-width:960px}.container.is-fluid{margin:0 20px;max-width:none}}@media screen and (min-width: 1192px){.container{max-width:1152px}}.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;font-size:1rem;height:20px;outline:none;position:relative;transform:rotate(45deg);transform-origin:center center;vertical-align:top;width:20px}.delete:before,.delete:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:hover,.delete:focus{background-color:rgba(10,10,10,0.3)}.delete:active{background-color:rgba(10,10,10,0.4)}.delete.is-small{height:14px;width:14px}.delete.is-medium{height:26px;width:26px}.delete.is-large{height:30px;width:30px}.fa{font-size:21px;text-align:center;vertical-align:top}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight:not(:last-child){margin-bottom:1.5rem}.highlight pre{overflow:auto;max-width:100%}.loader{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1rem;position:relative;width:1rem}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.card-header{align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:0.75rem}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem}.card-image{display:block;position:relative}.card-content{padding:1.5rem}.card-content .title+.subtitle{margin-top:-1.5rem}.card-footer{border-top:1px solid #dbdbdb;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:0.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;max-width:100%;position:relative}.card .media:not(:last-child){margin-bottom:0.75rem}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:0.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:0.75rem}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px){.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px){.level-right{display:flex}}.level{align-items:center;justify-content:space-between}.level:not(:last-child){margin-bottom:1.5rem}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile>.level-item:not(:last-child){margin-bottom:0}.level.is-mobile>.level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:0.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:0.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:0.5rem}.media .media .media{padding-top:0.5rem}.media .media .media+.media{margin-top:0.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.menu{font-size:1rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#00d1b2}.menu-list a.is-active{background-color:#00d1b2;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:0.75em;padding-left:0.75em}.menu-label{color:#7a7a7a;font-size:0.8em;letter-spacing:0.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:3px;font-size:1rem}.message:not(:last-child){margin-bottom:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary{background-color:#f5fffd}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#021310}.message.is-info{background-color:#f6f9fe}.message.is-info .message-header{background-color:#3273dc;color:#fff}.message.is-info .message-body{border-color:#3273dc;color:#22509a}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{align-items:center;background-color:#4a4a4a;border-radius:3px 3px 0 0;color:#fff;display:flex;justify-content:space-between;line-height:1.25;padding:0.5em 0.75em;position:relative}.message-header a,.message-header strong{color:inherit}.message-header a{text-decoration:underline}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:0.75em}.message-header+.message-body{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.message-body{border:1px solid #dbdbdb;border-radius:3px;color:#4a4a4a;padding:1em 1.25em}.message-body a,.message-body strong{color:inherit}.message-body a{text-decoration:underline}.message-body code,.message-body pre{background:#fff}.message-body pre code{background:transparent}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;font-size:1rem;height:20px;outline:none;position:relative;transform:rotate(45deg);transform-origin:center center;vertical-align:top;width:20px;background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-close:before,.modal-close:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.modal-close:before{height:2px;width:50%}.modal-close:after{height:50%;width:2px}.modal-close:hover,.modal-close:focus{background-color:rgba(10,10,10,0.3)}.modal-close:active{background-color:rgba(10,10,10,0.4)}.modal-close.is-small{height:14px;width:14px}.modal-close.is-medium{height:26px;width:26px}.modal-close.is-large{height:30px;width:30px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:5px;border-top-right-radius:5px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.modal{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;position:fixed;z-index:1986}.modal.is-active{display:flex}.nav-toggle{cursor:pointer;display:block;height:3.5rem;position:relative;width:3.5rem}.nav-toggle span{background-color:#4a4a4a;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;transition:none 86ms ease-out;transition-property:background, left, opacity, transform;width:15px}.nav-toggle span:nth-child(1){margin-top:-6px}.nav-toggle span:nth-child(2){margin-top:-1px}.nav-toggle span:nth-child(3){margin-top:4px}.nav-toggle:hover{background-color:#f5f5f5}.nav-toggle.is-active span{background-color:#00d1b2}.nav-toggle.is-active span:nth-child(1){margin-left:-5px;transform:rotate(45deg);transform-origin:left top}.nav-toggle.is-active span:nth-child(2){opacity:0}.nav-toggle.is-active span:nth-child(3){margin-left:-5px;transform:rotate(-45deg);transform-origin:left bottom}@media screen and (min-width: 769px){.nav-toggle{display:none}}.nav-item{align-items:center;display:flex;flex-grow:0;flex-shrink:0;font-size:1rem;justify-content:center;padding:0.5rem 0.75rem}.nav-item a{flex-grow:1;flex-shrink:0}.nav-item img{max-height:1.75rem}.nav-item .button+.button{margin-left:0.75rem}.nav-item .tag:first-child:not(:last-child){margin-right:0.5rem}.nav-item .tag:last-child:not(:first-child){margin-left:0.5rem}@media screen and (max-width: 768px){.nav-item{justify-content:flex-start}}.nav-item a,a.nav-item{color:#7a7a7a}.nav-item a:hover,a.nav-item:hover{color:#363636}.nav-item a.is-active,a.nav-item.is-active{color:#363636}.nav-item a.is-tab,a.nav-item.is-tab{border-bottom:1px solid transparent;border-top:1px solid transparent;padding-bottom:calc(0.5rem - 1px);padding-left:1rem;padding-right:1rem;padding-top:calc(0.5rem - 1px)}.nav-item a.is-tab:hover,a.nav-item.is-tab:hover{border-bottom-color:#00d1b2;border-top-color:transparent}.nav-item a.is-tab.is-active,a.nav-item.is-tab.is-active{border-bottom:3px solid #00d1b2;color:#00d1b2;padding-bottom:calc(0.5rem - 3px)}@media screen and (min-width: 1000px){.nav-item a.is-brand,a.nav-item.is-brand{padding-left:0}}@media screen and (max-width: 768px){.nav-menu{background-color:#fff;box-shadow:0 4px 7px rgba(10,10,10,0.1);left:0;display:none;right:0;top:100%;position:absolute}.nav-menu .nav-item{border-top:1px solid rgba(219,219,219,0.5);padding:0.75rem}.nav-menu.is-active{display:block}}@media screen and (min-width: 769px) and (max-width: 999px){.nav-menu{padding-right:1.5rem}}.nav-left,.nav-right{align-items:stretch;flex-basis:0;flex-grow:1;flex-shrink:0}.nav-left{display:flex;justify-content:flex-start;overflow:hidden;overflow-x:auto;white-space:nowrap}.nav-center{align-items:stretch;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;margin-left:auto;margin-right:auto}.nav-right{justify-content:flex-end}@media screen and (min-width: 769px){.nav-right{display:flex}}.nav{align-items:stretch;background-color:#fff;display:flex;min-height:3.5rem;position:relative;text-align:center;z-index:2}.nav>.container{align-items:stretch;display:flex;min-height:3.5rem;width:100%}.nav.has-shadow{box-shadow:0 2px 3px rgba(10,10,10,0.1)}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:none;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.285em;justify-content:flex-start;line-height:1.5;padding-left:0.75em;padding-right:0.75em;position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:0.875rem;padding-left:0.5em;padding-right:0.5em;justify-content:center;text-align:center}.pagination-previous:focus,.pagination-previous.is-focused,.pagination-previous:active,.pagination-previous.is-active,.pagination-next:focus,.pagination-next.is-focused,.pagination-next:active,.pagination-next.is-active,.pagination-link:focus,.pagination-link.is-focused,.pagination-link:active,.pagination-link.is-active,.pagination-ellipsis:focus,.pagination-ellipsis.is-focused,.pagination-ellipsis:active,.pagination-ellipsis.is-active{outline:none}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled,.pagination-ellipsis[disabled],.pagination-ellipsis.is-disabled{pointer-events:none}.pagination-previous,.pagination-next,.pagination-link{border:1px solid #dbdbdb;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#00d1b2}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background:#dbdbdb;color:#7a7a7a;opacity:0.5;pointer-events:none}.pagination-previous,.pagination-next{padding-left:0.75em;padding-right:0.75em}.pagination-link.is-current{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list li:not(:first-child){margin-left:0.375rem}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1;width:calc(50% - 0.375rem)}.pagination-next{margin-left:0.75rem}.pagination-list{margin-top:0.75rem}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px){.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next{margin-left:0.75rem}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{margin-left:0;order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{margin-left:0;order:1}.pagination.is-right .pagination-next{order:2;margin-right:0.75rem}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-heading,.panel-tabs,.panel-block{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-heading:first-child,.panel-tabs:first-child,.panel-block:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:3px 3px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}.panel-tabs{align-items:flex-end;display:flex;font-size:0.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#00d1b2}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:0.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-active{border-left-color:#00d1b2;color:#363636}.panel-block.is-active .panel-icon{color:#00d1b2}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:0.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs:not(:last-child){margin-bottom:1.5rem}.tabs a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#00d1b2;color:#00d1b2}.tabs ul{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:0.5em}.tabs .icon:last-child{margin-left:0.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:3px 0 0 3px}.tabs.is-toggle li:last-child a{border-radius:0 3px 3px 0}.tabs.is-toggle li.is-active a{background-color:#00d1b2;border-color:#00d1b2;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:0.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px){.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (min-width: 1000px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1192px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}.columns{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem}.columns:last-child{margin-bottom:-0.75rem}.columns:not(:last-child){margin-bottom:0.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless>.column{margin:0;padding:0}@media screen and (min-width: 769px){.columns.is-grid{flex-wrap:wrap}.columns.is-grid>.column{max-width:33.3333%;padding:0.75rem;width:33.3333%}.columns.is-grid>.column+.column{margin-left:0}}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1000px){.columns.is-desktop{display:flex}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-0.75rem;margin-right:-0.75rem;margin-top:-0.75rem}.tile.is-ancestor:last-child{margin-bottom:-0.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:0.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:0.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.hero-video{bottom:0;left:0;position:absolute;right:0;top:0;overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 1192px){.hero-body{padding-left:0;padding-right:0}}.hero{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.hero .nav{background:none;box-shadow:0 1px 0 rgba(219,219,219,0.3)}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a,.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a,.hero.is-white .subtitle strong{color:#0a0a0a}.hero.is-white .nav{box-shadow:0 1px 0 rgba(10,10,10,0.2)}@media screen and (max-width: 768px){.hero.is-white .nav-menu{background-color:#fff}}.hero.is-white a.nav-item,.hero.is-white .nav-item a:not(.button){color:rgba(10,10,10,0.7)}.hero.is-white a.nav-item:hover,.hero.is-white a.nav-item.is-active,.hero.is-white .nav-item a:not(.button):hover,.hero.is-white .nav-item a:not(.button).is-active{color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white .nav-toggle span{background-color:#0a0a0a}.hero.is-white .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .nav-toggle.is-active span{background-color:#0a0a0a}.hero.is-white .nav-menu .nav-item{border-top-color:rgba(10,10,10,0.2)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a,.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a,.hero.is-black .subtitle strong{color:#fff}.hero.is-black .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-black .nav-menu{background-color:#0a0a0a}}.hero.is-black a.nav-item,.hero.is-black .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-black a.nav-item:hover,.hero.is-black a.nav-item.is-active,.hero.is-black .nav-item a:not(.button):hover,.hero.is-black .nav-item a:not(.button).is-active{color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black .nav-toggle span{background-color:#fff}.hero.is-black .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .nav-toggle.is-active span{background-color:#fff}.hero.is-black .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light a,.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,0.9)}.hero.is-light .subtitle a,.hero.is-light .subtitle strong{color:#363636}.hero.is-light .nav{box-shadow:0 1px 0 rgba(54,54,54,0.2)}@media screen and (max-width: 768px){.hero.is-light .nav-menu{background-color:#f5f5f5}}.hero.is-light a.nav-item,.hero.is-light .nav-item a:not(.button){color:rgba(54,54,54,0.7)}.hero.is-light a.nav-item:hover,.hero.is-light a.nav-item.is-active,.hero.is-light .nav-item a:not(.button):hover,.hero.is-light .nav-item a:not(.button).is-active{color:#363636}.hero.is-light .tabs a{color:#363636;opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d8 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light .nav-toggle span{background-color:#363636}.hero.is-light .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .nav-toggle.is-active span{background-color:#363636}.hero.is-light .nav-menu .nav-item{border-top-color:rgba(54,54,54,0.2)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark a,.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .subtitle{color:rgba(245,245,245,0.9)}.hero.is-dark .subtitle a,.hero.is-dark .subtitle strong{color:#f5f5f5}.hero.is-dark .nav{box-shadow:0 1px 0 rgba(245,245,245,0.2)}@media screen and (max-width: 768px){.hero.is-dark .nav-menu{background-color:#363636}}.hero.is-dark a.nav-item,.hero.is-dark .nav-item a:not(.button){color:rgba(245,245,245,0.7)}.hero.is-dark a.nav-item:hover,.hero.is-dark a.nav-item.is-active,.hero.is-dark .nav-item a:not(.button):hover,.hero.is-dark .nav-item a:not(.button).is-active{color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:0.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg, #1f1919 0%, #363636 71%, #463f3f 100%)}@media screen and (max-width: 768px){.hero.is-dark .nav-toggle span{background-color:#f5f5f5}.hero.is-dark .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .nav-toggle.is-active span{background-color:#f5f5f5}.hero.is-dark .nav-menu .nav-item{border-top-color:rgba(245,245,245,0.2)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a,.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a,.hero.is-primary .subtitle strong{color:#fff}.hero.is-primary .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-primary .nav-menu{background-color:#00d1b2}}.hero.is-primary a.nav-item,.hero.is-primary .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-primary a.nav-item:hover,.hero.is-primary a.nav-item.is-active,.hero.is-primary .nav-item a:not(.button):hover,.hero.is-primary .nav-item a:not(.button).is-active{color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%)}@media screen and (max-width: 768px){.hero.is-primary .nav-toggle span{background-color:#fff}.hero.is-primary .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .nav-toggle.is-active span{background-color:#fff}.hero.is-primary .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-info{background-color:#3273dc;color:#fff}.hero.is-info a,.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a,.hero.is-info .subtitle strong{color:#fff}.hero.is-info .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-info .nav-menu{background-color:#3273dc}}.hero.is-info a.nav-item,.hero.is-info .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-info a.nav-item:hover,.hero.is-info a.nav-item.is-active,.hero.is-info .nav-item a:not(.button):hover,.hero.is-info .nav-item a:not(.button).is-active{color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}@media screen and (max-width: 768px){.hero.is-info .nav-toggle span{background-color:#fff}.hero.is-info .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .nav-toggle.is-active span{background-color:#fff}.hero.is-info .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success a,.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a,.hero.is-success .subtitle strong{color:#fff}.hero.is-success .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-success .nav-menu{background-color:#23d160}}.hero.is-success a.nav-item,.hero.is-success .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-success a.nav-item:hover,.hero.is-success a.nav-item.is-active,.hero.is-success .nav-item a:not(.button):hover,.hero.is-success .nav-item a:not(.button).is-active{color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)}@media screen and (max-width: 768px){.hero.is-success .nav-toggle span{background-color:#fff}.hero.is-success .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .nav-toggle.is-active span{background-color:#fff}.hero.is-success .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.hero.is-warning a,.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a,.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}.hero.is-warning .nav{box-shadow:0 1px 0 rgba(0,0,0,0.2)}@media screen and (max-width: 768px){.hero.is-warning .nav-menu{background-color:#ffdd57}}.hero.is-warning a.nav-item,.hero.is-warning .nav-item a:not(.button){color:rgba(0,0,0,0.7)}.hero.is-warning a.nav-item:hover,.hero.is-warning a.nav-item.is-active,.hero.is-warning .nav-item a:not(.button):hover,.hero.is-warning .nav-item a:not(.button).is-active{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}@media screen and (max-width: 768px){.hero.is-warning .nav-toggle span{background-color:rgba(0,0,0,0.7)}.hero.is-warning .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .nav-toggle.is-active span{background-color:rgba(0,0,0,0.7)}.hero.is-warning .nav-menu .nav-item{border-top-color:rgba(0,0,0,0.2)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger a,.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a,.hero.is-danger .subtitle strong{color:#fff}.hero.is-danger .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-danger .nav-menu{background-color:#ff3860}}.hero.is-danger a.nav-item,.hero.is-danger .nav-item a:not(.button){color:rgba(255,255,255,0.7)}.hero.is-danger a.nav-item:hover,.hero.is-danger a.nav-item.is-active,.hero.is-danger .nav-item a:not(.button):hover,.hero.is-danger .nav-item a:not(.button).is-active{color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)}@media screen and (max-width: 768px){.hero.is-danger .nav-toggle span{background-color:#fff}.hero.is-danger .nav-toggle:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .nav-toggle.is-active span{background-color:#fff}.hero.is-danger .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}@media screen and (min-width: 769px){.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px){.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-fullheight{min-height:100vh}.hero.is-fullheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container{flex-grow:1;flex-shrink:1}.section{background-color:#fff;padding:3rem 1.5rem}@media screen and (min-width: 1000px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#f5f5f5;padding:3rem 1.5rem 6rem}/*!
  *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  */@font-face{font-family:'FontAwesome';src:url("./fonts/fontawesome-webfont.eot?v=4.7.0");src:url("./fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("./fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("./fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("./fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("./fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}/*!
-- 
GitLab