From 312d98698ccba0f393dd86e4d7bc5d03159b0996 Mon Sep 17 00:00:00 2001 From: Laetitia Getti Date: Mon, 24 Apr 2023 12:29:30 +0200 Subject: [PATCH 1/8] install bulma and sass --- .gitignore | 1 + README.md | 18 + la_chariotte/settings.py | 1 + la_chariotte/static/css/app.css | 10291 ++++++++++++++++ la_chariotte/static/sass/base/_global.sass | 6 + la_chariotte/static/sass/base/_variables.sass | 35 + la_chariotte/static/sass/style.sass | 14 + la_chariotte/templates/base.html | 5 + la_chariotte/templates/home.html | 2 +- 9 files changed, 10372 insertions(+), 1 deletion(-) create mode 100644 la_chariotte/static/css/app.css create mode 100644 la_chariotte/static/sass/base/_global.sass create mode 100644 la_chariotte/static/sass/base/_variables.sass create mode 100644 la_chariotte/static/sass/style.sass diff --git a/.gitignore b/.gitignore index 5c78ec5..d7c28a1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ __pycache__/ coverage.xml .coverage la_chariotte.egg-info/ +node_modules \ No newline at end of file diff --git a/README.md b/README.md index 0362734..e433e4d 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,24 @@ pip install -r requirements.txt pip install -r dev-requirements.txt ``` +## Travailler sur le frontend + +check sass version +```bash +sass --version +# used for developement: 1.59.3 compiled with dart2js 2.19.4 +``` + +watch for changes when updating scss files (from project root) +```bash +sass --watch --no-source-map ./la_chariotte/static/sass/style.sass:./la_chariotte/static/css/app.css +``` +sass --no-source-map ./la_chariotte/static/sass/style.sass:./la_chariotte/static/css/app.css +OR compile css only once (from project root) +```bash +sass --no-source-map ./jenny/core/static/scss/core.scss:./jenny/core/static/css/core.css +``` + ## Lancer les tests Lancer les tests avec pytest : diff --git a/la_chariotte/settings.py b/la_chariotte/settings.py index 7bb7f4d..081372a 100644 --- a/la_chariotte/settings.py +++ b/la_chariotte/settings.py @@ -130,6 +130,7 @@ USE_TZ = True # https://docs.djangoproject.com/en/4.1/howto/static-files/ STATIC_URL = "static/" +STATICFILES_DIRS = ["la_chariotte/static"] # Default primary key field type # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field diff --git a/la_chariotte/static/css/app.css b/la_chariotte/static/css/app.css new file mode 100644 index 0000000..2212c2c --- /dev/null +++ b/la_chariotte/static/css/app.css @@ -0,0 +1,10291 @@ +@charset "UTF-8"; +/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */ +/* Bulma Utilities */ +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .file-cta, +.file-name, .select select, .textarea, .input, .button { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 4px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.5em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.5em - 1px); + padding-left: calc(0.75em - 1px); + padding-right: calc(0.75em - 1px); + padding-top: calc(0.5em - 1px); + position: relative; + vertical-align: top; +} +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus, +.pagination-ellipsis:focus, .file-cta:focus, +.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.pagination-previous, +.is-focused.pagination-next, +.is-focused.pagination-link, +.is-focused.pagination-ellipsis, .is-focused.file-cta, +.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .pagination-previous:active, +.pagination-next:active, +.pagination-link:active, +.pagination-ellipsis:active, .file-cta:active, +.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .is-active.pagination-previous, +.is-active.pagination-next, +.is-active.pagination-link, +.is-active.pagination-ellipsis, .is-active.file-cta, +.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button { + outline: none; +} +[disabled].pagination-previous, +[disabled].pagination-next, +[disabled].pagination-link, +[disabled].pagination-ellipsis, [disabled].file-cta, +[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .pagination-previous, +fieldset[disabled] .pagination-next, +fieldset[disabled] .pagination-link, +fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta, +fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button { + cursor: not-allowed; +} + +.is-unselectable, .tabs, .pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .breadcrumb, .file, .button { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + transform: rotate(-45deg); + transform-origin: center; + width: 0.625em; +} + +.tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .block:not(:last-child), .title:not(:last-child), +.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) { + margin-bottom: 1.5rem; +} + +.modal-close, .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: 9999px; + cursor: pointer; + pointer-events: auto; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; +} +.modal-close::before, .delete::before, .modal-close::after, .delete::after { + background-color: hsl(0, 0%, 100%); + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} +.modal-close::before, .delete::before { + height: 2px; + width: 50%; +} +.modal-close::after, .delete::after { + height: 50%; + width: 2px; +} +.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus { + background-color: rgba(10, 10, 10, 0.3); +} +.modal-close:active, .delete:active { + background-color: rgba(10, 10, 10, 0.4); +} +.is-small.modal-close, .is-small.delete { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} +.is-medium.modal-close, .is-medium.delete { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} +.is-large.modal-close, .is-large.delete { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; +} + +.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after { + animation: spinAround 500ms infinite linear; + border: 2px solid hsl(0, 0%, 86%); + border-radius: 9999px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; +} + +.hero-video, .is-overlay, .modal-background, .modal, .image.is-square img, +.image.is-square .has-ratio, .image.is-1by1 img, +.image.is-1by1 .has-ratio, .image.is-5by4 img, +.image.is-5by4 .has-ratio, .image.is-4by3 img, +.image.is-4by3 .has-ratio, .image.is-3by2 img, +.image.is-3by2 .has-ratio, .image.is-5by3 img, +.image.is-5by3 .has-ratio, .image.is-16by9 img, +.image.is-16by9 .has-ratio, .image.is-2by1 img, +.image.is-2by1 .has-ratio, .image.is-3by1 img, +.image.is-3by1 .has-ratio, .image.is-4by5 img, +.image.is-4by5 .has-ratio, .image.is-3by4 img, +.image.is-3by4 .has-ratio, .image.is-2by3 img, +.image.is-2by3 .has-ratio, .image.is-3by5 img, +.image.is-3by5 .has-ratio, .image.is-9by16 img, +.image.is-9by16 .has-ratio, .image.is-1by2 img, +.image.is-1by2 .has-ratio, .image.is-1by3 img, +.image.is-1by3 .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.navbar-burger { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + color: currentColor; + font-family: inherit; + font-size: 1em; + margin: 0; + padding: 0; +} + +/* Bulma Base */ /*! minireset.css v0.0.6 | 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; +} + +*, *::before, *::after { + box-sizing: inherit; +} + +img, +video { + height: auto; + max-width: 100%; +} + +iframe { + border: 0; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} +td:not([align]), +th:not([align]) { + text-align: inherit; +} + +html { + background-color: hsl(0, 0%, 100%); + font-size: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + min-width: 300px; + overflow-x: hidden; + overflow-y: scroll; + text-rendering: optimizeLegibility; + text-size-adjust: 100%; +} + +article, +aside, +figure, +footer, +header, +hgroup, +section { + display: block; +} + +body, +button, +input, +optgroup, +select, +textarea { + font-family: BlinkMacSystemFont, -apple-system, "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: monospace; +} + +body { + color: #280a13; + font-size: 1em; + font-weight: 400; + line-height: 1.5; +} + +a { + color: hsl(229, 53%, 53%); + cursor: pointer; + text-decoration: none; +} +a strong { + color: currentColor; +} +a:hover { + color: hsl(0, 0%, 21%); +} + +code { + background-color: hsl(0, 0%, 96%); + color: #da1039; + font-size: 0.875em; + font-weight: normal; + padding: 0.25em 0.5em 0.25em; +} + +hr { + background-color: hsl(0, 0%, 96%); + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; +} + +img { + height: auto; + max-width: 100%; +} + +input[type=checkbox], +input[type=radio] { + vertical-align: baseline; +} + +small { + font-size: 0.875em; +} + +span { + font-style: inherit; + font-weight: inherit; +} + +strong { + color: hsl(0, 0%, 21%); + font-weight: 700; +} + +fieldset { + border: none; +} + +pre { + -webkit-overflow-scrolling: touch; + background-color: hsl(0, 0%, 96%); + color: #280a13; + font-size: 0.875em; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; +} +pre code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; +} + +table td, +table th { + vertical-align: top; +} +table td:not([align]), +table th:not([align]) { + text-align: inherit; +} +table th { + color: hsl(0, 0%, 21%); +} + +@keyframes spinAround { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} +/* Bulma Elements */ +.box { + background-color: hsl(0, 0%, 100%); + border-radius: 6px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + color: #280a13; + display: block; + padding: 1.25rem; +} + +a.box:hover, a.box:focus { + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px hsl(229, 53%, 53%); +} +a.box:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px hsl(229, 53%, 53%); +} + +.button { + background-color: hsl(0, 0%, 100%); + border-color: hsl(0, 0%, 86%); + border-width: 1px; + color: hsl(0, 0%, 21%); + cursor: pointer; + justify-content: center; + padding-bottom: calc(0.5em - 1px); + padding-left: 1em; + padding-right: 1em; + padding-top: calc(0.5em - 1px); + text-align: center; + white-space: nowrap; +} +.button strong { + color: inherit; +} +.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { + height: 1.5em; + width: 1.5em; +} +.button .icon:first-child:not(:last-child) { + margin-left: calc(-0.5em - 1px); + margin-right: 0.25em; +} +.button .icon:last-child:not(:first-child) { + margin-left: 0.25em; + margin-right: calc(-0.5em - 1px); +} +.button .icon:first-child:last-child { + margin-left: calc(-0.5em - 1px); + margin-right: calc(-0.5em - 1px); +} +.button:hover, .button.is-hovered { + border-color: hsl(0, 0%, 71%); + color: hsl(0, 0%, 21%); +} +.button:focus, .button.is-focused { + border-color: hsl(229, 53%, 53%); + color: hsl(0, 0%, 21%); +} +.button:focus:not(:active), .button.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} +.button:active, .button.is-active { + border-color: hsl(0, 0%, 29%); + color: hsl(0, 0%, 21%); +} +.button.is-text { + background-color: transparent; + border-color: transparent; + color: #280a13; + text-decoration: underline; +} +.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { + background-color: hsl(0, 0%, 96%); + color: hsl(0, 0%, 21%); +} +.button.is-text:active, .button.is-text.is-active { + background-color: #e8e8e8; + color: hsl(0, 0%, 21%); +} +.button.is-text[disabled], fieldset[disabled] .button.is-text { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} +.button.is-ghost { + background: none; + border-color: transparent; + color: hsl(229, 53%, 53%); + text-decoration: none; +} +.button.is-ghost:hover, .button.is-ghost.is-hovered { + color: hsl(229, 53%, 53%); + text-decoration: underline; +} +.button.is-white { + background-color: hsl(0, 0%, 100%); + border-color: transparent; + color: hsl(0, 0%, 4%); +} +.button.is-white:hover, .button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: hsl(0, 0%, 4%); +} +.button.is-white:focus, .button.is-white.is-focused { + border-color: transparent; + color: hsl(0, 0%, 4%); +} +.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} +.button.is-white:active, .button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: hsl(0, 0%, 4%); +} +.button.is-white[disabled], fieldset[disabled] .button.is-white { + background-color: hsl(0, 0%, 100%); + border-color: hsl(0, 0%, 100%); + box-shadow: none; +} +.button.is-white.is-inverted { + background-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered { + background-color: black; +} +.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted { + background-color: hsl(0, 0%, 4%); + border-color: transparent; + box-shadow: none; + color: hsl(0, 0%, 100%); +} +.button.is-white.is-loading::after { + border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important; +} +.button.is-white.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 100%); +} +.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused { + background-color: hsl(0, 0%, 100%); + border-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.button.is-white.is-outlined.is-loading::after { + border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important; +} +.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important; +} +.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 100%); + box-shadow: none; + color: hsl(0, 0%, 100%); +} +.button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 4%); +} +.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused { + background-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important; +} +.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 4%); + box-shadow: none; + color: hsl(0, 0%, 4%); +} +.button.is-black { + background-color: hsl(0, 0%, 4%); + border-color: transparent; + color: hsl(0, 0%, 100%); +} +.button.is-black:hover, .button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: hsl(0, 0%, 100%); +} +.button.is-black:focus, .button.is-black.is-focused { + border-color: transparent; + color: hsl(0, 0%, 100%); +} +.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} +.button.is-black:active, .button.is-black.is-active { + background-color: black; + border-color: transparent; + color: hsl(0, 0%, 100%); +} +.button.is-black[disabled], fieldset[disabled] .button.is-black { + background-color: hsl(0, 0%, 4%); + border-color: hsl(0, 0%, 4%); + box-shadow: none; +} +.button.is-black.is-inverted { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted { + background-color: hsl(0, 0%, 100%); + border-color: transparent; + box-shadow: none; + color: hsl(0, 0%, 4%); +} +.button.is-black.is-loading::after { + border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important; +} +.button.is-black.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 4%); +} +.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused { + background-color: hsl(0, 0%, 4%); + border-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.button.is-black.is-outlined.is-loading::after { + border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important; +} +.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important; +} +.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 4%); + box-shadow: none; + color: hsl(0, 0%, 4%); +} +.button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 100%); +} +.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important; +} +.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 100%); + box-shadow: none; + color: hsl(0, 0%, 100%); +} +.button.is-light { + background-color: hsl(0, 0%, 96%); + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-light:hover, .button.is-light.is-hovered { + background-color: #eeeeee; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-light:focus, .button.is-light.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} +.button.is-light:active, .button.is-light.is-active { + background-color: #e8e8e8; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-light[disabled], fieldset[disabled] .button.is-light { + background-color: hsl(0, 0%, 96%); + border-color: hsl(0, 0%, 96%); + box-shadow: none; +} +.button.is-light.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: hsl(0, 0%, 96%); +} +.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered { + background-color: rgba(0, 0, 0, 0.7); +} +.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: hsl(0, 0%, 96%); +} +.button.is-light.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} +.button.is-light.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 96%); + color: hsl(0, 0%, 96%); +} +.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused { + background-color: hsl(0, 0%, 96%); + border-color: hsl(0, 0%, 96%); + color: rgba(0, 0, 0, 0.7); +} +.button.is-light.is-outlined.is-loading::after { + border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important; +} +.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} +.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 96%); + box-shadow: none; + color: hsl(0, 0%, 96%); +} +.button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); +} +.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: hsl(0, 0%, 96%); +} +.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important; +} +.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} +.button.is-dark { + background-color: hsl(0, 0%, 21%); + border-color: transparent; + color: #fff; +} +.button.is-dark:hover, .button.is-dark.is-hovered { + background-color: #2f2f2f; + border-color: transparent; + color: #fff; +} +.button.is-dark:focus, .button.is-dark.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} +.button.is-dark:active, .button.is-dark.is-active { + background-color: #292929; + border-color: transparent; + color: #fff; +} +.button.is-dark[disabled], fieldset[disabled] .button.is-dark { + background-color: hsl(0, 0%, 21%); + border-color: hsl(0, 0%, 21%); + box-shadow: none; +} +.button.is-dark.is-inverted { + background-color: #fff; + color: hsl(0, 0%, 21%); +} +.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: hsl(0, 0%, 21%); +} +.button.is-dark.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-dark.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 21%); + color: hsl(0, 0%, 21%); +} +.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused { + background-color: hsl(0, 0%, 21%); + border-color: hsl(0, 0%, 21%); + color: #fff; +} +.button.is-dark.is-outlined.is-loading::after { + border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important; +} +.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined { + background-color: transparent; + border-color: hsl(0, 0%, 21%); + box-shadow: none; + color: hsl(0, 0%, 21%); +} +.button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: hsl(0, 0%, 21%); +} +.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important; +} +.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-primary { + background-color: #A52951; + border-color: transparent; + color: #fff; +} +.button.is-primary:hover, .button.is-primary.is-hovered { + background-color: #9b264c; + border-color: transparent; + color: #fff; +} +.button.is-primary:focus, .button.is-primary.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(165, 41, 81, 0.25); +} +.button.is-primary:active, .button.is-primary.is-active { + background-color: #912447; + border-color: transparent; + color: #fff; +} +.button.is-primary[disabled], fieldset[disabled] .button.is-primary { + background-color: #A52951; + border-color: #A52951; + box-shadow: none; +} +.button.is-primary.is-inverted { + background-color: #fff; + color: #A52951; +} +.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #A52951; +} +.button.is-primary.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-primary.is-outlined { + background-color: transparent; + border-color: #A52951; + color: #A52951; +} +.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused { + background-color: #A52951; + border-color: #A52951; + color: #fff; +} +.button.is-primary.is-outlined.is-loading::after { + border-color: transparent transparent #A52951 #A52951 !important; +} +.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined { + background-color: transparent; + border-color: #A52951; + box-shadow: none; + color: #A52951; +} +.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.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #A52951; +} +.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #A52951 #A52951 !important; +} +.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-primary.is-light { + background-color: #fbeff3; + color: #cc3364; +} +.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered { + background-color: #f8e4eb; + border-color: transparent; + color: #cc3364; +} +.button.is-primary.is-light:active, .button.is-primary.is-light.is-active { + background-color: #f6dae3; + border-color: transparent; + color: #cc3364; +} +.button.is-link { + background-color: hsl(229, 53%, 53%); + border-color: transparent; + color: #fff; +} +.button.is-link:hover, .button.is-link.is-hovered { + background-color: #3e56c4; + border-color: transparent; + color: #fff; +} +.button.is-link:focus, .button.is-link.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} +.button.is-link:active, .button.is-link.is-active { + background-color: #3a51bb; + border-color: transparent; + color: #fff; +} +.button.is-link[disabled], fieldset[disabled] .button.is-link { + background-color: hsl(229, 53%, 53%); + border-color: hsl(229, 53%, 53%); + box-shadow: none; +} +.button.is-link.is-inverted { + background-color: #fff; + color: hsl(229, 53%, 53%); +} +.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: hsl(229, 53%, 53%); +} +.button.is-link.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-link.is-outlined { + background-color: transparent; + border-color: hsl(229, 53%, 53%); + color: hsl(229, 53%, 53%); +} +.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused { + background-color: hsl(229, 53%, 53%); + border-color: hsl(229, 53%, 53%); + color: #fff; +} +.button.is-link.is-outlined.is-loading::after { + border-color: transparent transparent hsl(229, 53%, 53%) hsl(229, 53%, 53%) !important; +} +.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined { + background-color: transparent; + border-color: hsl(229, 53%, 53%); + box-shadow: none; + color: hsl(229, 53%, 53%); +} +.button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: hsl(229, 53%, 53%); +} +.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(229, 53%, 53%) hsl(229, 53%, 53%) !important; +} +.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-link.is-light { + background-color: #eff1fa; + color: #3850b7; +} +.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered { + background-color: #e6e9f7; + border-color: transparent; + color: #3850b7; +} +.button.is-link.is-light:active, .button.is-link.is-light.is-active { + background-color: #dce0f4; + border-color: transparent; + color: #3850b7; +} +.button.is-info { + background-color: #A52951; + border-color: transparent; + color: #fff; +} +.button.is-info:hover, .button.is-info.is-hovered { + background-color: #9b264c; + border-color: transparent; + color: #fff; +} +.button.is-info:focus, .button.is-info.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(165, 41, 81, 0.25); +} +.button.is-info:active, .button.is-info.is-active { + background-color: #912447; + border-color: transparent; + color: #fff; +} +.button.is-info[disabled], fieldset[disabled] .button.is-info { + background-color: #A52951; + border-color: #A52951; + box-shadow: none; +} +.button.is-info.is-inverted { + background-color: #fff; + color: #A52951; +} +.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #A52951; +} +.button.is-info.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-info.is-outlined { + background-color: transparent; + border-color: #A52951; + color: #A52951; +} +.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused { + background-color: #A52951; + border-color: #A52951; + color: #fff; +} +.button.is-info.is-outlined.is-loading::after { + border-color: transparent transparent #A52951 #A52951 !important; +} +.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined { + background-color: transparent; + border-color: #A52951; + box-shadow: none; + color: #A52951; +} +.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.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #A52951; +} +.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #A52951 #A52951 !important; +} +.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-info.is-light { + background-color: #fbeff3; + color: #cc3364; +} +.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered { + background-color: #f8e4eb; + border-color: transparent; + color: #cc3364; +} +.button.is-info.is-light:active, .button.is-info.is-light.is-active { + background-color: #f6dae3; + border-color: transparent; + color: #cc3364; +} +.button.is-success { + background-color: hsl(153, 53%, 53%); + border-color: transparent; + color: #fff; +} +.button.is-success:hover, .button.is-success.is-hovered { + background-color: #3ec487; + border-color: transparent; + color: #fff; +} +.button.is-success:focus, .button.is-success.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); +} +.button.is-success:active, .button.is-success.is-active { + background-color: #3abb81; + border-color: transparent; + color: #fff; +} +.button.is-success[disabled], fieldset[disabled] .button.is-success { + background-color: hsl(153, 53%, 53%); + border-color: hsl(153, 53%, 53%); + box-shadow: none; +} +.button.is-success.is-inverted { + background-color: #fff; + color: hsl(153, 53%, 53%); +} +.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: hsl(153, 53%, 53%); +} +.button.is-success.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-success.is-outlined { + background-color: transparent; + border-color: hsl(153, 53%, 53%); + color: hsl(153, 53%, 53%); +} +.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused { + background-color: hsl(153, 53%, 53%); + border-color: hsl(153, 53%, 53%); + color: #fff; +} +.button.is-success.is-outlined.is-loading::after { + border-color: transparent transparent hsl(153, 53%, 53%) hsl(153, 53%, 53%) !important; +} +.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined { + background-color: transparent; + border-color: hsl(153, 53%, 53%); + box-shadow: none; + color: hsl(153, 53%, 53%); +} +.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.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: hsl(153, 53%, 53%); +} +.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(153, 53%, 53%) hsl(153, 53%, 53%) !important; +} +.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-success.is-light { + background-color: #effaf5; + color: #257953; +} +.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered { + background-color: #e6f7ef; + border-color: transparent; + color: #257953; +} +.button.is-success.is-light:active, .button.is-success.is-light.is-active { + background-color: #dcf4e9; + border-color: transparent; + color: #257953; +} +.button.is-warning { + background-color: hsl(44, 100%, 77%); + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning:hover, .button.is-warning.is-hovered { + background-color: #ffdc7d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning:focus, .button.is-warning.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); +} +.button.is-warning:active, .button.is-warning.is-active { + background-color: #ffd970; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning[disabled], fieldset[disabled] .button.is-warning { + background-color: hsl(44, 100%, 77%); + border-color: hsl(44, 100%, 77%); + box-shadow: none; +} +.button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: hsl(44, 100%, 77%); +} +.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered { + background-color: rgba(0, 0, 0, 0.7); +} +.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: hsl(44, 100%, 77%); +} +.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: hsl(44, 100%, 77%); + color: hsl(44, 100%, 77%); +} +.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused { + background-color: hsl(44, 100%, 77%); + border-color: hsl(44, 100%, 77%); + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning.is-outlined.is-loading::after { + border-color: transparent transparent hsl(44, 100%, 77%) hsl(44, 100%, 77%) !important; +} +.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} +.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined { + background-color: transparent; + border-color: hsl(44, 100%, 77%); + box-shadow: none; + color: hsl(44, 100%, 77%); +} +.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.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: hsl(44, 100%, 77%); +} +.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(44, 100%, 77%) hsl(44, 100%, 77%) !important; +} +.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning.is-light { + background-color: #fffaeb; + color: #946c00; +} +.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered { + background-color: #fff6de; + border-color: transparent; + color: #946c00; +} +.button.is-warning.is-light:active, .button.is-warning.is-light.is-active { + background-color: #fff3d1; + border-color: transparent; + color: #946c00; +} +.button.is-danger { + background-color: hsl(348, 86%, 61%); + border-color: transparent; + color: #fff; +} +.button.is-danger:hover, .button.is-danger.is-hovered { + background-color: #f03a5f; + border-color: transparent; + color: #fff; +} +.button.is-danger:focus, .button.is-danger.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); +} +.button.is-danger:active, .button.is-danger.is-active { + background-color: #ef2e55; + border-color: transparent; + color: #fff; +} +.button.is-danger[disabled], fieldset[disabled] .button.is-danger { + background-color: hsl(348, 86%, 61%); + border-color: hsl(348, 86%, 61%); + box-shadow: none; +} +.button.is-danger.is-inverted { + background-color: #fff; + color: hsl(348, 86%, 61%); +} +.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: hsl(348, 86%, 61%); +} +.button.is-danger.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-danger.is-outlined { + background-color: transparent; + border-color: hsl(348, 86%, 61%); + color: hsl(348, 86%, 61%); +} +.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused { + background-color: hsl(348, 86%, 61%); + border-color: hsl(348, 86%, 61%); + color: #fff; +} +.button.is-danger.is-outlined.is-loading::after { + border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important; +} +.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined { + background-color: transparent; + border-color: hsl(348, 86%, 61%); + box-shadow: none; + color: hsl(348, 86%, 61%); +} +.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.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: hsl(348, 86%, 61%); +} +.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important; +} +.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} +.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered { + background-color: #fde0e6; + border-color: transparent; + color: #cc0f35; +} +.button.is-danger.is-light:active, .button.is-danger.is-light.is-active { + background-color: #fcd4dc; + border-color: transparent; + color: #cc0f35; +} +.button.is-small { + font-size: 0.75rem; +} +.button.is-small:not(.is-rounded) { + border-radius: 2px; +} +.button.is-normal { + font-size: 1rem; +} +.button.is-medium { + font-size: 1.25rem; +} +.button.is-large { + font-size: 1.5rem; +} +.button[disabled], fieldset[disabled] .button { + background-color: hsl(0, 0%, 100%); + border-color: hsl(0, 0%, 86%); + box-shadow: none; + opacity: 0.5; +} +.button.is-fullwidth { + display: flex; + width: 100%; +} +.button.is-loading { + color: transparent !important; + pointer-events: none; +} +.button.is-loading::after { + position: absolute; + left: calc(50% - (1em * 0.5)); + top: calc(50% - (1em * 0.5)); + position: absolute !important; +} +.button.is-static { + background-color: hsl(0, 0%, 96%); + border-color: hsl(0, 0%, 86%); + color: hsl(0, 0%, 48%); + box-shadow: none; + pointer-events: none; +} +.button.is-rounded { + border-radius: 9999px; + padding-left: calc(1em + 0.25em); + padding-right: calc(1em + 0.25em); +} + +.buttons { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.buttons .button { + margin-bottom: 0.5rem; +} +.buttons .button:not(:last-child):not(.is-fullwidth) { + margin-right: 0.5rem; +} +.buttons:last-child { + margin-bottom: -0.5rem; +} +.buttons:not(:last-child) { + margin-bottom: 1rem; +} +.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { + font-size: 0.75rem; +} +.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) { + border-radius: 2px; +} +.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { + font-size: 1.25rem; +} +.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { + font-size: 1.5rem; +} +.buttons.has-addons .button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.buttons.has-addons .button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; +} +.buttons.has-addons .button:last-child { + margin-right: 0; +} +.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { + z-index: 2; +} +.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { + z-index: 3; +} +.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { + z-index: 4; +} +.buttons.has-addons .button.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.buttons.is-centered { + justify-content: center; +} +.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; +} +.buttons.is-right { + justify-content: flex-end; +} +.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +@media screen and (max-width: 768px) { + .button.is-responsive.is-small { + font-size: 0.5625rem; + } + .button.is-responsive, + .button.is-responsive.is-normal { + font-size: 0.65625rem; + } + .button.is-responsive.is-medium { + font-size: 0.75rem; + } + .button.is-responsive.is-large { + font-size: 1rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .button.is-responsive.is-small { + font-size: 0.65625rem; + } + .button.is-responsive, + .button.is-responsive.is-normal { + font-size: 0.75rem; + } + .button.is-responsive.is-medium { + font-size: 1rem; + } + .button.is-responsive.is-large { + font-size: 1.25rem; + } +} +.container { + flex-grow: 1; + margin: 0 auto; + position: relative; + width: auto; +} +.container.is-fluid { + max-width: none !important; + padding-left: 32px; + padding-right: 32px; + width: 100%; +} +@media screen and (min-width: 1024px) { + .container { + max-width: 960px; + } +} +@media screen and (max-width: 1215px) { + .container.is-widescreen:not(.is-max-desktop) { + max-width: 1152px; + } +} +@media screen and (max-width: 1407px) { + .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) { + max-width: 1344px; + } +} +@media screen and (min-width: 1216px) { + .container:not(.is-max-desktop) { + max-width: 1152px; + } +} +@media screen and (min-width: 1408px) { + .container:not(.is-max-desktop):not(.is-max-widescreen) { + max-width: 1344px; + } +} + +.content li + li { + margin-top: 0.25em; +} +.content p:not(:last-child), +.content dl:not(:last-child), +.content ol:not(:last-child), +.content ul:not(:last-child), +.content blockquote:not(:last-child), +.content pre:not(:last-child), +.content table:not(:last-child) { + margin-bottom: 1em; +} +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color: hsl(0, 0%, 21%); + font-weight: 600; + 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: hsl(0, 0%, 96%); + border-left: 5px solid hsl(0, 0%, 86%); + padding: 1.25em 1.5em; +} +.content ol { + list-style-position: outside; + margin-left: 2em; + margin-top: 1em; +} +.content ol:not([type]) { + list-style-type: decimal; +} +.content ol:not([type]).is-lower-alpha { + list-style-type: lower-alpha; +} +.content ol:not([type]).is-lower-roman { + list-style-type: lower-roman; +} +.content ol:not([type]).is-upper-alpha { + list-style-type: upper-alpha; +} +.content ol:not([type]).is-upper-roman { + list-style-type: upper-roman; +} +.content ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; +} +.content ul ul { + list-style-type: circle; + margin-top: 0.5em; +} +.content ul ul ul { + list-style-type: square; +} +.content dd { + margin-left: 2em; +} +.content figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; +} +.content figure:not(:first-child) { + margin-top: 2em; +} +.content figure:not(:last-child) { + margin-bottom: 2em; +} +.content figure img { + display: inline-block; +} +.content figure figcaption { + font-style: italic; +} +.content pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 1.25em 1.5em; + white-space: pre; + word-wrap: normal; +} +.content sup, +.content sub { + font-size: 75%; +} +.content table { + width: 100%; +} +.content table td, +.content table th { + border: 1px solid hsl(0, 0%, 86%); + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} +.content table th { + color: hsl(0, 0%, 21%); +} +.content table th:not([align]) { + text-align: inherit; +} +.content table thead td, +.content table thead th { + border-width: 0 0 2px; + color: hsl(0, 0%, 21%); +} +.content table tfoot td, +.content table tfoot th { + border-width: 2px 0 0; + color: hsl(0, 0%, 21%); +} +.content table tbody tr:last-child td, +.content table tbody tr:last-child th { + border-bottom-width: 0; +} +.content .tabs li + li { + margin-top: 0; +} +.content.is-small { + font-size: 0.75rem; +} +.content.is-normal { + font-size: 1rem; +} +.content.is-medium { + font-size: 1.25rem; +} +.content.is-large { + font-size: 1.5rem; +} + +.icon { + align-items: center; + display: inline-flex; + justify-content: center; + height: 1.5rem; + width: 1.5rem; +} +.icon.is-small { + height: 1rem; + width: 1rem; +} +.icon.is-medium { + height: 2rem; + width: 2rem; +} +.icon.is-large { + height: 3rem; + width: 3rem; +} + +.icon-text { + align-items: flex-start; + color: inherit; + display: inline-flex; + flex-wrap: wrap; + line-height: 1.5rem; + vertical-align: top; +} +.icon-text .icon { + flex-grow: 0; + flex-shrink: 0; +} +.icon-text .icon:not(:last-child) { + margin-right: 0.25em; +} +.icon-text .icon:not(:first-child) { + margin-left: 0.25em; +} + +div.icon-text { + display: flex; +} + +.image { + display: block; + position: relative; +} +.image img { + display: block; + height: auto; + width: 100%; +} +.image img.is-rounded { + border-radius: 9999px; +} +.image.is-fullwidth { + width: 100%; +} +.image.is-square img, +.image.is-square .has-ratio, .image.is-1by1 img, +.image.is-1by1 .has-ratio, .image.is-5by4 img, +.image.is-5by4 .has-ratio, .image.is-4by3 img, +.image.is-4by3 .has-ratio, .image.is-3by2 img, +.image.is-3by2 .has-ratio, .image.is-5by3 img, +.image.is-5by3 .has-ratio, .image.is-16by9 img, +.image.is-16by9 .has-ratio, .image.is-2by1 img, +.image.is-2by1 .has-ratio, .image.is-3by1 img, +.image.is-3by1 .has-ratio, .image.is-4by5 img, +.image.is-4by5 .has-ratio, .image.is-3by4 img, +.image.is-3by4 .has-ratio, .image.is-2by3 img, +.image.is-2by3 .has-ratio, .image.is-3by5 img, +.image.is-3by5 .has-ratio, .image.is-9by16 img, +.image.is-9by16 .has-ratio, .image.is-1by2 img, +.image.is-1by2 .has-ratio, .image.is-1by3 img, +.image.is-1by3 .has-ratio { + height: 100%; + width: 100%; +} +.image.is-square, .image.is-1by1 { + padding-top: 100%; +} +.image.is-5by4 { + padding-top: 80%; +} +.image.is-4by3 { + padding-top: 75%; +} +.image.is-3by2 { + padding-top: 66.6666%; +} +.image.is-5by3 { + padding-top: 60%; +} +.image.is-16by9 { + padding-top: 56.25%; +} +.image.is-2by1 { + padding-top: 50%; +} +.image.is-3by1 { + padding-top: 33.3333%; +} +.image.is-4by5 { + padding-top: 125%; +} +.image.is-3by4 { + padding-top: 133.3333%; +} +.image.is-2by3 { + padding-top: 150%; +} +.image.is-3by5 { + padding-top: 166.6666%; +} +.image.is-9by16 { + padding-top: 177.7777%; +} +.image.is-1by2 { + padding-top: 200%; +} +.image.is-1by3 { + padding-top: 300%; +} +.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: hsl(0, 0%, 96%); + border-radius: 4px; + position: relative; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; +} +.notification a:not(.button):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; +} +.notification strong { + color: currentColor; +} +.notification code, +.notification pre { + background: hsl(0, 0%, 100%); +} +.notification pre code { + background: transparent; +} +.notification > .delete { + right: 0.5rem; + position: absolute; + top: 0.5rem; +} +.notification .title, +.notification .subtitle, +.notification .content { + color: currentColor; +} +.notification.is-white { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.notification.is-black { + background-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.notification.is-light { + background-color: hsl(0, 0%, 96%); + color: rgba(0, 0, 0, 0.7); +} +.notification.is-dark { + background-color: hsl(0, 0%, 21%); + color: #fff; +} +.notification.is-primary { + background-color: #A52951; + color: #fff; +} +.notification.is-primary.is-light { + background-color: #fbeff3; + color: #cc3364; +} +.notification.is-link { + background-color: hsl(229, 53%, 53%); + color: #fff; +} +.notification.is-link.is-light { + background-color: #eff1fa; + color: #3850b7; +} +.notification.is-info { + background-color: #A52951; + color: #fff; +} +.notification.is-info.is-light { + background-color: #fbeff3; + color: #cc3364; +} +.notification.is-success { + background-color: hsl(153, 53%, 53%); + color: #fff; +} +.notification.is-success.is-light { + background-color: #effaf5; + color: #257953; +} +.notification.is-warning { + background-color: hsl(44, 100%, 77%); + color: rgba(0, 0, 0, 0.7); +} +.notification.is-warning.is-light { + background-color: #fffaeb; + color: #946c00; +} +.notification.is-danger { + background-color: hsl(348, 86%, 61%); + color: #fff; +} +.notification.is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} + +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 9999px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; +} +.progress::-webkit-progress-bar { + background-color: hsl(0, 0%, 93%); +} +.progress::-webkit-progress-value { + background-color: #280a13; +} +.progress::-moz-progress-bar { + background-color: #280a13; +} +.progress::-ms-fill { + background-color: #280a13; + border: none; +} +.progress.is-white::-webkit-progress-value { + background-color: hsl(0, 0%, 100%); +} +.progress.is-white::-moz-progress-bar { + background-color: hsl(0, 0%, 100%); +} +.progress.is-white::-ms-fill { + background-color: hsl(0, 0%, 100%); +} +.progress.is-white:indeterminate { + background-image: linear-gradient(to right, hsl(0, 0%, 100%) 30%, hsl(0, 0%, 93%) 30%); +} +.progress.is-black::-webkit-progress-value { + background-color: hsl(0, 0%, 4%); +} +.progress.is-black::-moz-progress-bar { + background-color: hsl(0, 0%, 4%); +} +.progress.is-black::-ms-fill { + background-color: hsl(0, 0%, 4%); +} +.progress.is-black:indeterminate { + background-image: linear-gradient(to right, hsl(0, 0%, 4%) 30%, hsl(0, 0%, 93%) 30%); +} +.progress.is-light::-webkit-progress-value { + background-color: hsl(0, 0%, 96%); +} +.progress.is-light::-moz-progress-bar { + background-color: hsl(0, 0%, 96%); +} +.progress.is-light::-ms-fill { + background-color: hsl(0, 0%, 96%); +} +.progress.is-light:indeterminate { + background-image: linear-gradient(to right, hsl(0, 0%, 96%) 30%, hsl(0, 0%, 93%) 30%); +} +.progress.is-dark::-webkit-progress-value { + background-color: hsl(0, 0%, 21%); +} +.progress.is-dark::-moz-progress-bar { + background-color: hsl(0, 0%, 21%); +} +.progress.is-dark::-ms-fill { + background-color: hsl(0, 0%, 21%); +} +.progress.is-dark:indeterminate { + background-image: linear-gradient(to right, hsl(0, 0%, 21%) 30%, hsl(0, 0%, 93%) 30%); +} +.progress.is-primary::-webkit-progress-value { + background-color: #A52951; +} +.progress.is-primary::-moz-progress-bar { + background-color: #A52951; +} +.progress.is-primary::-ms-fill { + background-color: #A52951; +} +.progress.is-primary:indeterminate { + background-image: linear-gradient(to right, #A52951 30%, hsl(0, 0%, 93%) 30%); +} +.progress.is-link::-webkit-progress-value { + background-color: hsl(229, 53%, 53%); +} +.progress.is-link::-moz-progress-bar { + background-color: hsl(229, 53%, 53%); +} +.progress.is-link::-ms-fill { + background-color: hsl(229, 53%, 53%); +} +.progress.is-link:indeterminate { + background-image: linear-gradient(to right, hsl(229, 53%, 53%) 30%, hsl(0, 0%, 93%) 30%); +} +.progress.is-info::-webkit-progress-value { + background-color: #A52951; +} +.progress.is-info::-moz-progress-bar { + background-color: #A52951; +} +.progress.is-info::-ms-fill { + background-color: #A52951; +} +.progress.is-info:indeterminate { + background-image: linear-gradient(to right, #A52951 30%, hsl(0, 0%, 93%) 30%); +} +.progress.is-success::-webkit-progress-value { + background-color: hsl(153, 53%, 53%); +} +.progress.is-success::-moz-progress-bar { + background-color: hsl(153, 53%, 53%); +} +.progress.is-success::-ms-fill { + background-color: hsl(153, 53%, 53%); +} +.progress.is-success:indeterminate { + background-image: linear-gradient(to right, hsl(153, 53%, 53%) 30%, hsl(0, 0%, 93%) 30%); +} +.progress.is-warning::-webkit-progress-value { + background-color: hsl(44, 100%, 77%); +} +.progress.is-warning::-moz-progress-bar { + background-color: hsl(44, 100%, 77%); +} +.progress.is-warning::-ms-fill { + background-color: hsl(44, 100%, 77%); +} +.progress.is-warning:indeterminate { + background-image: linear-gradient(to right, hsl(44, 100%, 77%) 30%, hsl(0, 0%, 93%) 30%); +} +.progress.is-danger::-webkit-progress-value { + background-color: hsl(348, 86%, 61%); +} +.progress.is-danger::-moz-progress-bar { + background-color: hsl(348, 86%, 61%); +} +.progress.is-danger::-ms-fill { + background-color: hsl(348, 86%, 61%); +} +.progress.is-danger:indeterminate { + background-image: linear-gradient(to right, hsl(348, 86%, 61%) 30%, hsl(0, 0%, 93%) 30%); +} +.progress:indeterminate { + animation-duration: 1.5s; + animation-iteration-count: infinite; + animation-name: moveIndeterminate; + animation-timing-function: linear; + background-color: hsl(0, 0%, 93%); + background-image: linear-gradient(to right, #280a13 30%, hsl(0, 0%, 93%) 30%); + background-position: top left; + background-repeat: no-repeat; + background-size: 150% 150%; +} +.progress:indeterminate::-webkit-progress-bar { + background-color: transparent; +} +.progress:indeterminate::-moz-progress-bar { + background-color: transparent; +} +.progress:indeterminate::-ms-fill { + animation-name: none; +} +.progress.is-small { + height: 0.75rem; +} +.progress.is-medium { + height: 1.25rem; +} +.progress.is-large { + height: 1.5rem; +} + +@keyframes moveIndeterminate { + from { + background-position: 200% 0; + } + to { + background-position: -200% 0; + } +} +.table { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 21%); +} +.table td, +.table th { + border: 1px solid hsl(0, 0%, 86%); + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} +.table td.is-white, +.table th.is-white { + background-color: hsl(0, 0%, 100%); + border-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.table td.is-black, +.table th.is-black { + background-color: hsl(0, 0%, 4%); + border-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.table td.is-light, +.table th.is-light { + background-color: hsl(0, 0%, 96%); + border-color: hsl(0, 0%, 96%); + color: rgba(0, 0, 0, 0.7); +} +.table td.is-dark, +.table th.is-dark { + background-color: hsl(0, 0%, 21%); + border-color: hsl(0, 0%, 21%); + color: #fff; +} +.table td.is-primary, +.table th.is-primary { + background-color: #A52951; + border-color: #A52951; + color: #fff; +} +.table td.is-link, +.table th.is-link { + background-color: hsl(229, 53%, 53%); + border-color: hsl(229, 53%, 53%); + color: #fff; +} +.table td.is-info, +.table th.is-info { + background-color: #A52951; + border-color: #A52951; + color: #fff; +} +.table td.is-success, +.table th.is-success { + background-color: hsl(153, 53%, 53%); + border-color: hsl(153, 53%, 53%); + color: #fff; +} +.table td.is-warning, +.table th.is-warning { + background-color: hsl(44, 100%, 77%); + border-color: hsl(44, 100%, 77%); + color: rgba(0, 0, 0, 0.7); +} +.table td.is-danger, +.table th.is-danger { + background-color: hsl(348, 86%, 61%); + border-color: hsl(348, 86%, 61%); + color: #fff; +} +.table td.is-narrow, +.table th.is-narrow { + white-space: nowrap; + width: 1%; +} +.table td.is-selected, +.table th.is-selected { + background-color: #A52951; + color: #fff; +} +.table td.is-selected a, +.table td.is-selected strong, +.table th.is-selected a, +.table th.is-selected strong { + color: currentColor; +} +.table td.is-vcentered, +.table th.is-vcentered { + vertical-align: middle; +} +.table th { + color: hsl(0, 0%, 21%); +} +.table th:not([align]) { + text-align: left; +} +.table tr.is-selected { + background-color: #A52951; + color: #fff; +} +.table tr.is-selected a, +.table tr.is-selected strong { + color: currentColor; +} +.table tr.is-selected td, +.table tr.is-selected th { + border-color: #fff; + color: currentColor; +} +.table thead { + background-color: transparent; +} +.table thead td, +.table thead th { + border-width: 0 0 2px; + color: hsl(0, 0%, 21%); +} +.table tfoot { + background-color: transparent; +} +.table tfoot td, +.table tfoot th { + border-width: 2px 0 0; + color: hsl(0, 0%, 21%); +} +.table tbody { + background-color: transparent; +} +.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-fullwidth { + width: 100%; +} +.table.is-hoverable tbody tr:not(.is-selected):hover { + background-color: hsl(0, 0%, 98%); +} +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: hsl(0, 0%, 98%); +} +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { + background-color: hsl(0, 0%, 96%); +} +.table.is-narrow td, +.table.is-narrow th { + padding: 0.25em 0.5em; +} +.table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: hsl(0, 0%, 98%); +} + +.table-container { + -webkit-overflow-scrolling: touch; + overflow: auto; + overflow-y: hidden; + max-width: 100%; +} + +.tags { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.tags .tag { + margin-bottom: 0.5rem; +} +.tags .tag:not(:last-child) { + margin-right: 0.5rem; +} +.tags:last-child { + margin-bottom: -0.5rem; +} +.tags:not(:last-child) { + margin-bottom: 1rem; +} +.tags.are-medium .tag:not(.is-normal):not(.is-large) { + font-size: 1rem; +} +.tags.are-large .tag:not(.is-normal):not(.is-medium) { + font-size: 1.25rem; +} +.tags.is-centered { + justify-content: center; +} +.tags.is-centered .tag { + margin-right: 0.25rem; + margin-left: 0.25rem; +} +.tags.is-right { + justify-content: flex-end; +} +.tags.is-right .tag:not(:first-child) { + margin-left: 0.5rem; +} +.tags.is-right .tag:not(:last-child) { + margin-right: 0; +} +.tags.has-addons .tag { + margin-right: 0; +} +.tags.has-addons .tag:not(:first-child) { + margin-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.tags.has-addons .tag:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.tag:not(body) { + align-items: center; + background-color: hsl(0, 0%, 96%); + border-radius: 4px; + color: #280a13; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} +.tag:not(body) .delete { + margin-left: 0.25rem; + margin-right: -0.375rem; +} +.tag:not(body).is-white { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.tag:not(body).is-black { + background-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.tag:not(body).is-light { + background-color: hsl(0, 0%, 96%); + color: rgba(0, 0, 0, 0.7); +} +.tag:not(body).is-dark { + background-color: hsl(0, 0%, 21%); + color: #fff; +} +.tag:not(body).is-primary { + background-color: #A52951; + color: #fff; +} +.tag:not(body).is-primary.is-light { + background-color: #fbeff3; + color: #cc3364; +} +.tag:not(body).is-link { + background-color: hsl(229, 53%, 53%); + color: #fff; +} +.tag:not(body).is-link.is-light { + background-color: #eff1fa; + color: #3850b7; +} +.tag:not(body).is-info { + background-color: #A52951; + color: #fff; +} +.tag:not(body).is-info.is-light { + background-color: #fbeff3; + color: #cc3364; +} +.tag:not(body).is-success { + background-color: hsl(153, 53%, 53%); + color: #fff; +} +.tag:not(body).is-success.is-light { + background-color: #effaf5; + color: #257953; +} +.tag:not(body).is-warning { + background-color: hsl(44, 100%, 77%); + color: rgba(0, 0, 0, 0.7); +} +.tag:not(body).is-warning.is-light { + background-color: #fffaeb; + color: #946c00; +} +.tag:not(body).is-danger { + background-color: hsl(348, 86%, 61%); + color: #fff; +} +.tag:not(body).is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} +.tag:not(body).is-normal { + font-size: 0.75rem; +} +.tag:not(body).is-medium { + font-size: 1rem; +} +.tag:not(body).is-large { + font-size: 1.25rem; +} +.tag:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; +} +.tag:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; +} +.tag:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; +} +.tag:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; +} +.tag:not(body).is-delete::before, .tag:not(body).is-delete::after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} +.tag:not(body).is-delete::before { + height: 1px; + width: 50%; +} +.tag:not(body).is-delete::after { + height: 50%; + width: 1px; +} +.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus { + background-color: #e8e8e8; +} +.tag:not(body).is-delete:active { + background-color: #dbdbdb; +} +.tag:not(body).is-rounded { + border-radius: 9999px; +} + +a.tag:hover { + text-decoration: underline; +} + +.title, +.subtitle { + word-break: break-word; +} +.title em, +.title span, +.subtitle em, +.subtitle span { + font-weight: inherit; +} +.title sub, +.subtitle sub { + font-size: 0.75em; +} +.title sup, +.subtitle sup { + font-size: 0.75em; +} +.title .tag, +.subtitle .tag { + vertical-align: middle; +} + +.title { + color: hsl(0, 0%, 21%); + font-size: 2rem; + font-weight: 600; + line-height: 1.125; +} +.title strong { + color: inherit; + font-weight: inherit; +} +.title:not(.is-spaced) + .subtitle { + margin-top: -1.25rem; +} +.title.is-1 { + font-size: 3rem; +} +.title.is-2 { + font-size: 2.5rem; +} +.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: 1rem; +} +.title.is-7 { + font-size: 0.75rem; +} + +.subtitle { + color: #280a13; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; +} +.subtitle strong { + color: hsl(0, 0%, 21%); + font-weight: 600; +} +.subtitle:not(.is-spaced) + .title { + margin-top: -1.25rem; +} +.subtitle.is-1 { + font-size: 3rem; +} +.subtitle.is-2 { + font-size: 2.5rem; +} +.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: 1rem; +} +.subtitle.is-7 { + font-size: 0.75rem; +} + +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + margin-bottom: 5px; + text-transform: uppercase; +} + +.number { + align-items: center; + background-color: hsl(0, 0%, 96%); + border-radius: 9999px; + 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; +} + +/* Bulma Form */ +.select select, .textarea, .input { + background-color: hsl(0, 0%, 100%); + border-color: hsl(0, 0%, 86%); + border-radius: 4px; + color: hsl(0, 0%, 21%); +} +.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input { + border-color: hsl(0, 0%, 71%); +} +.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input { + border-color: hsl(229, 53%, 53%); + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} +.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input { + background-color: hsl(0, 0%, 96%); + border-color: hsl(0, 0%, 96%); + box-shadow: none; + color: hsl(0, 0%, 48%); +} +.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.textarea, .input { + box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05); + max-width: 100%; + width: 100%; +} +[readonly].textarea, [readonly].input { + box-shadow: none; +} +.is-white.textarea, .is-white.input { + border-color: hsl(0, 0%, 100%); +} +.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} +.is-black.textarea, .is-black.input { + border-color: hsl(0, 0%, 4%); +} +.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} +.is-light.textarea, .is-light.input { + border-color: hsl(0, 0%, 96%); +} +.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} +.is-dark.textarea, .is-dark.input { + border-color: hsl(0, 0%, 21%); +} +.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} +.is-primary.textarea, .is-primary.input { + border-color: #A52951; +} +.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input { + box-shadow: 0 0 0 0.125em rgba(165, 41, 81, 0.25); +} +.is-link.textarea, .is-link.input { + border-color: hsl(229, 53%, 53%); +} +.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} +.is-info.textarea, .is-info.input { + border-color: #A52951; +} +.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input { + box-shadow: 0 0 0 0.125em rgba(165, 41, 81, 0.25); +} +.is-success.textarea, .is-success.input { + border-color: hsl(153, 53%, 53%); +} +.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); +} +.is-warning.textarea, .is-warning.input { + border-color: hsl(44, 100%, 77%); +} +.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); +} +.is-danger.textarea, .is-danger.input { + border-color: hsl(348, 86%, 61%); +} +.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); +} +.is-small.textarea, .is-small.input { + border-radius: 2px; + font-size: 0.75rem; +} +.is-medium.textarea, .is-medium.input { + font-size: 1.25rem; +} +.is-large.textarea, .is-large.input { + font-size: 1.5rem; +} +.is-fullwidth.textarea, .is-fullwidth.input { + display: block; + width: 100%; +} +.is-inline.textarea, .is-inline.input { + display: inline; + width: auto; +} + +.input.is-rounded { + border-radius: 9999px; + padding-left: calc(calc(0.75em - 1px) + 0.375em); + padding-right: calc(calc(0.75em - 1px) + 0.375em); +} +.input.is-static { + background-color: transparent; + border-color: transparent; + box-shadow: none; + padding-left: 0; + padding-right: 0; +} + +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: calc(0.75em - 1px); + resize: vertical; +} +.textarea:not([rows]) { + max-height: 40em; + min-height: 8em; +} +.textarea[rows] { + height: initial; +} +.textarea.has-fixed-size { + resize: none; +} + +.radio, .checkbox { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; +} +.radio input, .checkbox input { + cursor: pointer; +} +.radio:hover, .checkbox:hover { + color: hsl(0, 0%, 21%); +} +[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox, +.radio input[disabled], +.checkbox input[disabled] { + color: hsl(0, 0%, 48%); + cursor: not-allowed; +} + +.radio + .radio { + margin-left: 0.5em; +} + +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; +} +.select:not(.is-multiple) { + height: 2.5em; +} +.select:not(.is-multiple):not(.is-loading)::after { + border-color: hsl(229, 53%, 53%); + right: 1.125em; + z-index: 4; +} +.select.is-rounded select { + border-radius: 9999px; + padding-left: 1em; +} +.select select { + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; +} +.select select::-ms-expand { + display: none; +} +.select select[disabled]:hover, fieldset[disabled] .select select:hover { + border-color: hsl(0, 0%, 96%); +} +.select select:not([multiple]) { + padding-right: 2.5em; +} +.select select[multiple] { + height: auto; + padding: 0; +} +.select select[multiple] option { + padding: 0.5em 1em; +} +.select:not(.is-multiple):not(.is-loading):hover::after { + border-color: hsl(0, 0%, 21%); +} +.select.is-white:not(:hover)::after { + border-color: hsl(0, 0%, 100%); +} +.select.is-white select { + border-color: hsl(0, 0%, 100%); +} +.select.is-white select:hover, .select.is-white select.is-hovered { + border-color: #f2f2f2; +} +.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} +.select.is-black:not(:hover)::after { + border-color: hsl(0, 0%, 4%); +} +.select.is-black select { + border-color: hsl(0, 0%, 4%); +} +.select.is-black select:hover, .select.is-black select.is-hovered { + border-color: black; +} +.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} +.select.is-light:not(:hover)::after { + border-color: hsl(0, 0%, 96%); +} +.select.is-light select { + border-color: hsl(0, 0%, 96%); +} +.select.is-light select:hover, .select.is-light select.is-hovered { + border-color: #e8e8e8; +} +.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} +.select.is-dark:not(:hover)::after { + border-color: hsl(0, 0%, 21%); +} +.select.is-dark select { + border-color: hsl(0, 0%, 21%); +} +.select.is-dark select:hover, .select.is-dark select.is-hovered { + border-color: #292929; +} +.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} +.select.is-primary:not(:hover)::after { + border-color: #A52951; +} +.select.is-primary select { + border-color: #A52951; +} +.select.is-primary select:hover, .select.is-primary select.is-hovered { + border-color: #912447; +} +.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { + box-shadow: 0 0 0 0.125em rgba(165, 41, 81, 0.25); +} +.select.is-link:not(:hover)::after { + border-color: hsl(229, 53%, 53%); +} +.select.is-link select { + border-color: hsl(229, 53%, 53%); +} +.select.is-link select:hover, .select.is-link select.is-hovered { + border-color: #3a51bb; +} +.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} +.select.is-info:not(:hover)::after { + border-color: #A52951; +} +.select.is-info select { + border-color: #A52951; +} +.select.is-info select:hover, .select.is-info select.is-hovered { + border-color: #912447; +} +.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { + box-shadow: 0 0 0 0.125em rgba(165, 41, 81, 0.25); +} +.select.is-success:not(:hover)::after { + border-color: hsl(153, 53%, 53%); +} +.select.is-success select { + border-color: hsl(153, 53%, 53%); +} +.select.is-success select:hover, .select.is-success select.is-hovered { + border-color: #3abb81; +} +.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); +} +.select.is-warning:not(:hover)::after { + border-color: hsl(44, 100%, 77%); +} +.select.is-warning select { + border-color: hsl(44, 100%, 77%); +} +.select.is-warning select:hover, .select.is-warning select.is-hovered { + border-color: #ffd970; +} +.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); +} +.select.is-danger:not(:hover)::after { + border-color: hsl(348, 86%, 61%); +} +.select.is-danger select { + border-color: hsl(348, 86%, 61%); +} +.select.is-danger select:hover, .select.is-danger select.is-hovered { + border-color: #ef2e55; +} +.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); +} +.select.is-small { + border-radius: 2px; + font-size: 0.75rem; +} +.select.is-medium { + font-size: 1.25rem; +} +.select.is-large { + font-size: 1.5rem; +} +.select.is-disabled::after { + border-color: hsl(0, 0%, 48%) !important; + opacity: 0.5; +} +.select.is-fullwidth { + width: 100%; +} +.select.is-fullwidth select { + width: 100%; +} +.select.is-loading::after { + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + transform: none; +} +.select.is-loading.is-small:after { + font-size: 0.75rem; +} +.select.is-loading.is-medium:after { + font-size: 1.25rem; +} +.select.is-loading.is-large:after { + font-size: 1.5rem; +} + +.file { + align-items: stretch; + display: flex; + justify-content: flex-start; + position: relative; +} +.file.is-white .file-cta { + background-color: hsl(0, 0%, 100%); + border-color: transparent; + color: hsl(0, 0%, 4%); +} +.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: hsl(0, 0%, 4%); +} +.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: hsl(0, 0%, 4%); +} +.file.is-white:active .file-cta, .file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: hsl(0, 0%, 4%); +} +.file.is-black .file-cta { + background-color: hsl(0, 0%, 4%); + border-color: transparent; + color: hsl(0, 0%, 100%); +} +.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: hsl(0, 0%, 100%); +} +.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: hsl(0, 0%, 100%); +} +.file.is-black:active .file-cta, .file.is-black.is-active .file-cta { + background-color: black; + border-color: transparent; + color: hsl(0, 0%, 100%); +} +.file.is-light .file-cta { + background-color: hsl(0, 0%, 96%); + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { + background-color: #eeeeee; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + color: rgba(0, 0, 0, 0.7); +} +.file.is-light:active .file-cta, .file.is-light.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-dark .file-cta { + background-color: hsl(0, 0%, 21%); + border-color: transparent; + color: #fff; +} +.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { + background-color: #2f2f2f; + border-color: transparent; + color: #fff; +} +.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + color: #fff; +} +.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { + background-color: #292929; + border-color: transparent; + color: #fff; +} +.file.is-primary .file-cta { + background-color: #A52951; + border-color: transparent; + color: #fff; +} +.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { + background-color: #9b264c; + border-color: transparent; + color: #fff; +} +.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(165, 41, 81, 0.25); + color: #fff; +} +.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { + background-color: #912447; + border-color: transparent; + color: #fff; +} +.file.is-link .file-cta { + background-color: hsl(229, 53%, 53%); + border-color: transparent; + color: #fff; +} +.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { + background-color: #3e56c4; + border-color: transparent; + color: #fff; +} +.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(72, 95, 199, 0.25); + color: #fff; +} +.file.is-link:active .file-cta, .file.is-link.is-active .file-cta { + background-color: #3a51bb; + border-color: transparent; + color: #fff; +} +.file.is-info .file-cta { + background-color: #A52951; + border-color: transparent; + color: #fff; +} +.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { + background-color: #9b264c; + border-color: transparent; + color: #fff; +} +.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(165, 41, 81, 0.25); + color: #fff; +} +.file.is-info:active .file-cta, .file.is-info.is-active .file-cta { + background-color: #912447; + border-color: transparent; + color: #fff; +} +.file.is-success .file-cta { + background-color: hsl(153, 53%, 53%); + border-color: transparent; + color: #fff; +} +.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { + background-color: #3ec487; + border-color: transparent; + color: #fff; +} +.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25); + color: #fff; +} +.file.is-success:active .file-cta, .file.is-success.is-active .file-cta { + background-color: #3abb81; + border-color: transparent; + color: #fff; +} +.file.is-warning .file-cta { + background-color: hsl(44, 100%, 77%); + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { + background-color: #ffdc7d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25); + color: rgba(0, 0, 0, 0.7); +} +.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { + background-color: #ffd970; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-danger .file-cta { + background-color: hsl(348, 86%, 61%); + border-color: transparent; + color: #fff; +} +.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { + background-color: #f03a5f; + border-color: transparent; + color: #fff; +} +.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25); + color: #fff; +} +.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { + background-color: #ef2e55; + border-color: transparent; + color: #fff; +} +.file.is-small { + font-size: 0.75rem; +} +.file.is-normal { + font-size: 1rem; +} +.file.is-medium { + font-size: 1.25rem; +} +.file.is-medium .file-icon .fa { + font-size: 21px; +} +.file.is-large { + font-size: 1.5rem; +} +.file.is-large .file-icon .fa { + font-size: 28px; +} +.file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.file.has-name.is-empty .file-cta { + border-radius: 4px; +} +.file.has-name.is-empty .file-name { + display: none; +} +.file.is-boxed .file-label { + flex-direction: column; +} +.file.is-boxed .file-cta { + flex-direction: column; + height: auto; + padding: 1em 3em; +} +.file.is-boxed .file-name { + border-width: 0 1px 1px; +} +.file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; +} +.file.is-boxed .file-icon .fa { + font-size: 21px; +} +.file.is-boxed.is-small .file-icon .fa { + font-size: 14px; +} +.file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; +} +.file.is-boxed.is-large .file-icon .fa { + font-size: 35px; +} +.file.is-boxed.has-name .file-cta { + border-radius: 4px 4px 0 0; +} +.file.is-boxed.has-name .file-name { + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px; +} +.file.is-centered { + justify-content: center; +} +.file.is-fullwidth .file-label { + width: 100%; +} +.file.is-fullwidth .file-name { + flex-grow: 1; + max-width: none; +} +.file.is-right { + justify-content: flex-end; +} +.file.is-right .file-cta { + border-radius: 0 4px 4px 0; +} +.file.is-right .file-name { + border-radius: 4px 0 0 4px; + border-width: 1px 0 1px 1px; + order: -1; +} + +.file-label { + align-items: stretch; + display: flex; + cursor: pointer; + justify-content: flex-start; + overflow: hidden; + position: relative; +} +.file-label:hover .file-cta { + background-color: #eeeeee; + color: hsl(0, 0%, 21%); +} +.file-label:hover .file-name { + border-color: #d5d5d5; +} +.file-label:active .file-cta { + background-color: #e8e8e8; + color: hsl(0, 0%, 21%); +} +.file-label:active .file-name { + border-color: #cfcfcf; +} + +.file-input { + height: 100%; + left: 0; + opacity: 0; + outline: none; + position: absolute; + top: 0; + width: 100%; +} + +.file-cta, +.file-name { + border-color: hsl(0, 0%, 86%); + border-radius: 4px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; +} + +.file-cta { + background-color: hsl(0, 0%, 96%); + color: #280a13; +} + +.file-name { + border-color: hsl(0, 0%, 86%); + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: inherit; + text-overflow: ellipsis; +} + +.file-icon { + align-items: center; + display: flex; + height: 1em; + justify-content: center; + margin-right: 0.5em; + width: 1em; +} +.file-icon .fa { + font-size: 14px; +} + +.label { + color: hsl(0, 0%, 21%); + display: block; + font-size: 1rem; + font-weight: 700; +} +.label:not(:last-child) { + margin-bottom: 0.5em; +} +.label.is-small { + font-size: 0.75rem; +} +.label.is-medium { + font-size: 1.25rem; +} +.label.is-large { + font-size: 1.5rem; +} + +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; +} +.help.is-white { + color: hsl(0, 0%, 100%); +} +.help.is-black { + color: hsl(0, 0%, 4%); +} +.help.is-light { + color: hsl(0, 0%, 96%); +} +.help.is-dark { + color: hsl(0, 0%, 21%); +} +.help.is-primary { + color: #A52951; +} +.help.is-link { + color: hsl(229, 53%, 53%); +} +.help.is-info { + color: #A52951; +} +.help.is-success { + color: hsl(153, 53%, 53%); +} +.help.is-warning { + color: hsl(44, 100%, 77%); +} +.help.is-danger { + color: hsl(348, 86%, 61%); +} + +.field:not(:last-child) { + margin-bottom: 0.75rem; +} +.field.has-addons { + display: flex; + justify-content: flex-start; +} +.field.has-addons .control:not(:last-child) { + margin-right: -1px; +} +.field.has-addons .control:not(:first-child):not(:last-child) .button, +.field.has-addons .control:not(:first-child):not(:last-child) .input, +.field.has-addons .control:not(:first-child):not(:last-child) .select select { + border-radius: 0; +} +.field.has-addons .control:first-child:not(:only-child) .button, +.field.has-addons .control:first-child:not(:only-child) .input, +.field.has-addons .control:first-child:not(:only-child) .select select { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.field.has-addons .control:last-child:not(:only-child) .button, +.field.has-addons .control:last-child:not(:only-child) .input, +.field.has-addons .control:last-child:not(:only-child) .select select { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, +.field.has-addons .control .input:not([disabled]):hover, +.field.has-addons .control .input:not([disabled]).is-hovered, +.field.has-addons .control .select select:not([disabled]):hover, +.field.has-addons .control .select select:not([disabled]).is-hovered { + z-index: 2; +} +.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, +.field.has-addons .control .input:not([disabled]):focus, +.field.has-addons .control .input:not([disabled]).is-focused, +.field.has-addons .control .input:not([disabled]):active, +.field.has-addons .control .input:not([disabled]).is-active, +.field.has-addons .control .select select:not([disabled]):focus, +.field.has-addons .control .select select:not([disabled]).is-focused, +.field.has-addons .control .select select:not([disabled]):active, +.field.has-addons .control .select select:not([disabled]).is-active { + z-index: 3; +} +.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, +.field.has-addons .control .input:not([disabled]):focus:hover, +.field.has-addons .control .input:not([disabled]).is-focused:hover, +.field.has-addons .control .input:not([disabled]):active:hover, +.field.has-addons .control .input:not([disabled]).is-active:hover, +.field.has-addons .control .select select:not([disabled]):focus:hover, +.field.has-addons .control .select select:not([disabled]).is-focused:hover, +.field.has-addons .control .select select:not([disabled]):active:hover, +.field.has-addons .control .select select:not([disabled]).is-active:hover { + z-index: 4; +} +.field.has-addons .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.field.has-addons.has-addons-centered { + justify-content: center; +} +.field.has-addons.has-addons-right { + justify-content: flex-end; +} +.field.has-addons.has-addons-fullwidth .control { + flex-grow: 1; + flex-shrink: 0; +} +.field.is-grouped { + display: flex; + justify-content: flex-start; +} +.field.is-grouped > .control { + flex-shrink: 0; +} +.field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} +.field.is-grouped > .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.field.is-grouped.is-grouped-centered { + justify-content: center; +} +.field.is-grouped.is-grouped-right { + justify-content: flex-end; +} +.field.is-grouped.is-grouped-multiline { + flex-wrap: wrap; +} +.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; +} +.field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; +} +.field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; +} +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: flex; + } +} + +.field-label .label { + font-size: inherit; +} +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; + } +} +@media screen and (min-width: 769px), print { + .field-label { + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; + } + .field-label.is-small { + font-size: 0.75rem; + padding-top: 0.375em; + } + .field-label.is-normal { + padding-top: 0.375em; + } + .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; + } + .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; + } +} + +.field-body .field .field { + margin-bottom: 0; +} +@media screen and (min-width: 769px), print { + .field-body { + display: flex; + flex-basis: 0; + flex-grow: 5; + flex-shrink: 1; + } + .field-body .field { + margin-bottom: 0; + } + .field-body > .field { + flex-shrink: 1; + } + .field-body > .field:not(.is-narrow) { + flex-grow: 1; + } + .field-body > .field:not(:last-child) { + margin-right: 0.75rem; + } +} + +.control { + box-sizing: border-box; + clear: both; + font-size: 1rem; + position: relative; + text-align: inherit; +} +.control.has-icons-left .input:focus ~ .icon, +.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, +.control.has-icons-right .select:focus ~ .icon { + color: #280a13; +} +.control.has-icons-left .input.is-small ~ .icon, +.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, +.control.has-icons-right .select.is-small ~ .icon { + font-size: 0.75rem; +} +.control.has-icons-left .input.is-medium ~ .icon, +.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, +.control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; +} +.control.has-icons-left .input.is-large ~ .icon, +.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, +.control.has-icons-right .select.is-large ~ .icon { + font-size: 1.5rem; +} +.control.has-icons-left .icon, .control.has-icons-right .icon { + color: hsl(0, 0%, 86%); + height: 2.5em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.5em; + z-index: 4; +} +.control.has-icons-left .input, +.control.has-icons-left .select select { + padding-left: 2.5em; +} +.control.has-icons-left .icon.is-left { + left: 0; +} +.control.has-icons-right .input, +.control.has-icons-right .select select { + padding-right: 2.5em; +} +.control.has-icons-right .icon.is-right { + right: 0; +} +.control.is-loading::after { + position: absolute !important; + right: 0.625em; + top: 0.625em; + z-index: 4; +} +.control.is-loading.is-small:after { + font-size: 0.75rem; +} +.control.is-loading.is-medium:after { + font-size: 1.25rem; +} +.control.is-loading.is-large:after { + font-size: 1.5rem; +} + +/* Bulma Components */ +.breadcrumb { + font-size: 1rem; + white-space: nowrap; +} +.breadcrumb a { + align-items: center; + color: hsl(229, 53%, 53%); + display: flex; + justify-content: center; + padding: 0 0.75em; +} +.breadcrumb a:hover { + color: hsl(0, 0%, 21%); +} +.breadcrumb li { + align-items: center; + display: flex; +} +.breadcrumb li:first-child a { + padding-left: 0; +} +.breadcrumb li.is-active a { + color: hsl(0, 0%, 21%); + cursor: default; + pointer-events: none; +} +.breadcrumb li + li::before { + color: hsl(0, 0%, 71%); + content: "/"; +} +.breadcrumb ul, +.breadcrumb ol { + align-items: flex-start; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.breadcrumb .icon:first-child { + margin-right: 0.5em; +} +.breadcrumb .icon:last-child { + margin-left: 0.5em; +} +.breadcrumb.is-centered ol, +.breadcrumb.is-centered ul { + justify-content: center; +} +.breadcrumb.is-right ol, +.breadcrumb.is-right ul { + justify-content: flex-end; +} +.breadcrumb.is-small { + font-size: 0.75rem; +} +.breadcrumb.is-medium { + font-size: 1.25rem; +} +.breadcrumb.is-large { + font-size: 1.5rem; +} +.breadcrumb.has-arrow-separator li + li::before { + content: "→"; +} +.breadcrumb.has-bullet-separator li + li::before { + content: "•"; +} +.breadcrumb.has-dot-separator li + li::before { + content: "·"; +} +.breadcrumb.has-succeeds-separator li + li::before { + content: "≻"; +} + +.card { + background-color: hsl(0, 0%, 100%); + border-radius: 0.25rem; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + color: #280a13; + max-width: 100%; + position: relative; +} + +.card-footer:first-child, .card-content:first-child, .card-header:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.card-footer:last-child, .card-content:last-child, .card-header:last-child { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.card-header { + background-color: transparent; + align-items: stretch; + box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); + display: flex; +} + +.card-header-title { + align-items: center; + color: hsl(0, 0%, 21%); + display: flex; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem 1rem; +} +.card-header-title.is-centered { + justify-content: center; +} + +.card-header-icon { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + color: currentColor; + font-family: inherit; + font-size: 1em; + margin: 0; + padding: 0; + align-items: center; + cursor: pointer; + display: flex; + justify-content: center; + padding: 0.75rem 1rem; +} + +.card-image { + display: block; + position: relative; +} +.card-image:first-child img { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.card-image:last-child img { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.card-content { + background-color: transparent; + padding: 1.5rem; +} + +.card-footer { + background-color: transparent; + border-top: 1px solid hsl(0, 0%, 93%); + 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 hsl(0, 0%, 93%); +} + +.card .media:not(:last-child) { + margin-bottom: 1.5rem; +} + +.dropdown { + display: inline-flex; + position: relative; + vertical-align: top; +} +.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { + display: block; +} +.dropdown.is-right .dropdown-menu { + left: auto; + right: 0; +} +.dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: initial; + top: auto; +} + +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; +} + +.dropdown-content { + background-color: hsl(0, 0%, 100%); + border-radius: 4px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.dropdown-item { + color: #280a13; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; +} + +a.dropdown-item, +button.dropdown-item { + padding-right: 3rem; + text-align: inherit; + white-space: nowrap; + width: 100%; +} +a.dropdown-item:hover, +button.dropdown-item:hover { + background-color: hsl(0, 0%, 96%); + color: hsl(0, 0%, 4%); +} +a.dropdown-item.is-active, +button.dropdown-item.is-active { + background-color: hsl(229, 53%, 53%); + color: #fff; +} + +.dropdown-divider { + background-color: hsl(0, 0%, 93%); + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; +} + +.level { + align-items: center; + justify-content: space-between; +} +.level code { + border-radius: 4px; +} +.level img { + display: inline-block; + vertical-align: top; +} +.level.is-mobile { + display: flex; +} +.level.is-mobile .level-left, +.level.is-mobile .level-right { + display: flex; +} +.level.is-mobile .level-left + .level-right { + margin-top: 0; +} +.level.is-mobile .level-item:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} +.level.is-mobile .level-item:not(.is-narrow) { + flex-grow: 1; +} +@media screen and (min-width: 769px), print { + .level { + display: flex; + } + .level > .level-item:not(.is-narrow) { + flex-grow: 1; + } +} + +.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.is-flexible, +.level-right .level-item.is-flexible { + flex-grow: 1; +} +@media screen and (min-width: 769px), print { + .level-left .level-item:not(:last-child), + .level-right .level-item:not(:last-child) { + margin-right: 0.75rem; + } +} + +.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), print { + .level-left { + display: flex; + } +} + +.level-right { + align-items: center; + justify-content: flex-end; +} +@media screen and (min-width: 769px), print { + .level-right { + display: flex; + } +} + +.media { + align-items: flex-start; + display: flex; + text-align: inherit; +} +.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; +} + +.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: inherit; +} + +@media screen and (max-width: 768px) { + .media-content { + overflow-x: auto; + } +} +.menu { + font-size: 1rem; +} +.menu.is-small { + font-size: 0.75rem; +} +.menu.is-medium { + font-size: 1.25rem; +} +.menu.is-large { + font-size: 1.5rem; +} + +.menu-list { + line-height: 1.25; +} +.menu-list a { + border-radius: 2px; + color: #280a13; + display: block; + padding: 0.5em 0.75em; +} +.menu-list a:hover { + background-color: hsl(0, 0%, 96%); + color: hsl(0, 0%, 21%); +} +.menu-list a.is-active { + background-color: hsl(229, 53%, 53%); + color: #fff; +} +.menu-list li ul { + border-left: 1px solid hsl(0, 0%, 86%); + margin: 0.75em; + padding-left: 0.75em; +} + +.menu-label { + color: hsl(0, 0%, 48%); + font-size: 0.75em; + 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: hsl(0, 0%, 96%); + border-radius: 4px; + font-size: 1rem; +} +.message strong { + color: currentColor; +} +.message a:not(.button):not(.tag):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; +} +.message.is-small { + font-size: 0.75rem; +} +.message.is-medium { + font-size: 1.25rem; +} +.message.is-large { + font-size: 1.5rem; +} +.message.is-white { + background-color: white; +} +.message.is-white .message-header { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.message.is-white .message-body { + border-color: hsl(0, 0%, 100%); +} +.message.is-black { + background-color: #fafafa; +} +.message.is-black .message-header { + background-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.message.is-black .message-body { + border-color: hsl(0, 0%, 4%); +} +.message.is-light { + background-color: #fafafa; +} +.message.is-light .message-header { + background-color: hsl(0, 0%, 96%); + color: rgba(0, 0, 0, 0.7); +} +.message.is-light .message-body { + border-color: hsl(0, 0%, 96%); +} +.message.is-dark { + background-color: #fafafa; +} +.message.is-dark .message-header { + background-color: hsl(0, 0%, 21%); + color: #fff; +} +.message.is-dark .message-body { + border-color: hsl(0, 0%, 21%); +} +.message.is-primary { + background-color: #fbeff3; +} +.message.is-primary .message-header { + background-color: #A52951; + color: #fff; +} +.message.is-primary .message-body { + border-color: #A52951; + color: #cc3364; +} +.message.is-link { + background-color: #eff1fa; +} +.message.is-link .message-header { + background-color: hsl(229, 53%, 53%); + color: #fff; +} +.message.is-link .message-body { + border-color: hsl(229, 53%, 53%); + color: #3850b7; +} +.message.is-info { + background-color: #fbeff3; +} +.message.is-info .message-header { + background-color: #A52951; + color: #fff; +} +.message.is-info .message-body { + border-color: #A52951; + color: #cc3364; +} +.message.is-success { + background-color: #effaf5; +} +.message.is-success .message-header { + background-color: hsl(153, 53%, 53%); + color: #fff; +} +.message.is-success .message-body { + border-color: hsl(153, 53%, 53%); + color: #257953; +} +.message.is-warning { + background-color: #fffaeb; +} +.message.is-warning .message-header { + background-color: hsl(44, 100%, 77%); + color: rgba(0, 0, 0, 0.7); +} +.message.is-warning .message-body { + border-color: hsl(44, 100%, 77%); + color: #946c00; +} +.message.is-danger { + background-color: #feecf0; +} +.message.is-danger .message-header { + background-color: hsl(348, 86%, 61%); + color: #fff; +} +.message.is-danger .message-body { + border-color: hsl(348, 86%, 61%); + color: #cc0f35; +} + +.message-header { + align-items: center; + background-color: #280a13; + border-radius: 4px 4px 0 0; + color: #fff; + display: flex; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em 1em; + position: relative; +} +.message-header .delete { + flex-grow: 0; + flex-shrink: 0; + margin-left: 0.75em; +} +.message-header + .message-body { + border-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.message-body { + border-color: hsl(0, 0%, 86%); + border-radius: 4px; + border-style: solid; + border-width: 0 0 0 4px; + color: #280a13; + padding: 1.25em 1.5em; +} +.message-body code, +.message-body pre { + background-color: hsl(0, 0%, 100%); +} +.message-body pre code { + background-color: transparent; +} + +.modal { + align-items: center; + display: none; + flex-direction: column; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40; +} +.modal.is-active { + display: flex; +} + +.modal-background { + 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 { + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; +} + +.modal-card { + display: flex; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; + -ms-overflow-y: visible; +} + +.modal-card-head, +.modal-card-foot { + align-items: center; + background-color: hsl(0, 0%, 96%); + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; +} + +.modal-card-head { + border-bottom: 1px solid hsl(0, 0%, 86%); + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.modal-card-title { + color: hsl(0, 0%, 21%); + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; +} + +.modal-card-foot { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 1px solid hsl(0, 0%, 86%); +} +.modal-card-foot .button:not(:last-child) { + margin-right: 0.5em; +} + +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: hsl(0, 0%, 100%); + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; +} + +.navbar { + background-color: hsl(0, 0%, 100%); + min-height: 3.25rem; + position: relative; + z-index: 30; +} +.navbar.is-white { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.navbar.is-white .navbar-brand > .navbar-item, +.navbar.is-white .navbar-brand .navbar-link { + color: hsl(0, 0%, 4%); +} +.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, +.navbar.is-white .navbar-brand .navbar-link:focus, +.navbar.is-white .navbar-brand .navbar-link:hover, +.navbar.is-white .navbar-brand .navbar-link.is-active { + background-color: #f2f2f2; + color: hsl(0, 0%, 4%); +} +.navbar.is-white .navbar-brand .navbar-link::after { + border-color: hsl(0, 0%, 4%); +} +.navbar.is-white .navbar-burger { + color: hsl(0, 0%, 4%); +} +@media screen and (min-width: 1024px) { + .navbar.is-white .navbar-start > .navbar-item, + .navbar.is-white .navbar-start .navbar-link, + .navbar.is-white .navbar-end > .navbar-item, + .navbar.is-white .navbar-end .navbar-link { + color: hsl(0, 0%, 4%); + } + .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, + .navbar.is-white .navbar-start .navbar-link:focus, + .navbar.is-white .navbar-start .navbar-link:hover, + .navbar.is-white .navbar-start .navbar-link.is-active, + .navbar.is-white .navbar-end > a.navbar-item:focus, + .navbar.is-white .navbar-end > a.navbar-item:hover, + .navbar.is-white .navbar-end > a.navbar-item.is-active, + .navbar.is-white .navbar-end .navbar-link:focus, + .navbar.is-white .navbar-end .navbar-link:hover, + .navbar.is-white .navbar-end .navbar-link.is-active { + background-color: #f2f2f2; + color: hsl(0, 0%, 4%); + } + .navbar.is-white .navbar-start .navbar-link::after, + .navbar.is-white .navbar-end .navbar-link::after { + border-color: hsl(0, 0%, 4%); + } + .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #f2f2f2; + color: hsl(0, 0%, 4%); + } + .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); + } +} +.navbar.is-black { + background-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.navbar.is-black .navbar-brand > .navbar-item, +.navbar.is-black .navbar-brand .navbar-link { + color: hsl(0, 0%, 100%); +} +.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, +.navbar.is-black .navbar-brand .navbar-link:focus, +.navbar.is-black .navbar-brand .navbar-link:hover, +.navbar.is-black .navbar-brand .navbar-link.is-active { + background-color: black; + color: hsl(0, 0%, 100%); +} +.navbar.is-black .navbar-brand .navbar-link::after { + border-color: hsl(0, 0%, 100%); +} +.navbar.is-black .navbar-burger { + color: hsl(0, 0%, 100%); +} +@media screen and (min-width: 1024px) { + .navbar.is-black .navbar-start > .navbar-item, + .navbar.is-black .navbar-start .navbar-link, + .navbar.is-black .navbar-end > .navbar-item, + .navbar.is-black .navbar-end .navbar-link { + color: hsl(0, 0%, 100%); + } + .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, + .navbar.is-black .navbar-start .navbar-link:focus, + .navbar.is-black .navbar-start .navbar-link:hover, + .navbar.is-black .navbar-start .navbar-link.is-active, + .navbar.is-black .navbar-end > a.navbar-item:focus, + .navbar.is-black .navbar-end > a.navbar-item:hover, + .navbar.is-black .navbar-end > a.navbar-item.is-active, + .navbar.is-black .navbar-end .navbar-link:focus, + .navbar.is-black .navbar-end .navbar-link:hover, + .navbar.is-black .navbar-end .navbar-link.is-active { + background-color: black; + color: hsl(0, 0%, 100%); + } + .navbar.is-black .navbar-start .navbar-link::after, + .navbar.is-black .navbar-end .navbar-link::after { + border-color: hsl(0, 0%, 100%); + } + .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + background-color: black; + color: hsl(0, 0%, 100%); + } + .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); + } +} +.navbar.is-light { + background-color: hsl(0, 0%, 96%); + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-light .navbar-brand > .navbar-item, +.navbar.is-light .navbar-brand .navbar-link { + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, +.navbar.is-light .navbar-brand .navbar-link:focus, +.navbar.is-light .navbar-brand .navbar-link:hover, +.navbar.is-light .navbar-brand .navbar-link.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-light .navbar-brand .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); +} +.navbar.is-light .navbar-burger { + color: rgba(0, 0, 0, 0.7); +} +@media screen and (min-width: 1024px) { + .navbar.is-light .navbar-start > .navbar-item, + .navbar.is-light .navbar-start .navbar-link, + .navbar.is-light .navbar-end > .navbar-item, + .navbar.is-light .navbar-end .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, + .navbar.is-light .navbar-start .navbar-link:focus, + .navbar.is-light .navbar-start .navbar-link:hover, + .navbar.is-light .navbar-start .navbar-link.is-active, + .navbar.is-light .navbar-end > a.navbar-item:focus, + .navbar.is-light .navbar-end > a.navbar-item:hover, + .navbar.is-light .navbar-end > a.navbar-item.is-active, + .navbar.is-light .navbar-end .navbar-link:focus, + .navbar.is-light .navbar-end .navbar-link:hover, + .navbar.is-light .navbar-end .navbar-link.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-light .navbar-start .navbar-link::after, + .navbar.is-light .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-light .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(0, 0%, 96%); + color: rgba(0, 0, 0, 0.7); + } +} +.navbar.is-dark { + background-color: hsl(0, 0%, 21%); + color: #fff; +} +.navbar.is-dark .navbar-brand > .navbar-item, +.navbar.is-dark .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, +.navbar.is-dark .navbar-brand .navbar-link:focus, +.navbar.is-dark .navbar-brand .navbar-link:hover, +.navbar.is-dark .navbar-brand .navbar-link.is-active { + background-color: #292929; + color: #fff; +} +.navbar.is-dark .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-dark .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-dark .navbar-start > .navbar-item, + .navbar.is-dark .navbar-start .navbar-link, + .navbar.is-dark .navbar-end > .navbar-item, + .navbar.is-dark .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, + .navbar.is-dark .navbar-start .navbar-link:focus, + .navbar.is-dark .navbar-start .navbar-link:hover, + .navbar.is-dark .navbar-start .navbar-link.is-active, + .navbar.is-dark .navbar-end > a.navbar-item:focus, + .navbar.is-dark .navbar-end > a.navbar-item:hover, + .navbar.is-dark .navbar-end > a.navbar-item.is-active, + .navbar.is-dark .navbar-end .navbar-link:focus, + .navbar.is-dark .navbar-end .navbar-link:hover, + .navbar.is-dark .navbar-end .navbar-link.is-active { + background-color: #292929; + color: #fff; + } + .navbar.is-dark .navbar-start .navbar-link::after, + .navbar.is-dark .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #292929; + color: #fff; + } + .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(0, 0%, 21%); + color: #fff; + } +} +.navbar.is-primary { + background-color: #A52951; + color: #fff; +} +.navbar.is-primary .navbar-brand > .navbar-item, +.navbar.is-primary .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, +.navbar.is-primary .navbar-brand .navbar-link:focus, +.navbar.is-primary .navbar-brand .navbar-link:hover, +.navbar.is-primary .navbar-brand .navbar-link.is-active { + background-color: #912447; + color: #fff; +} +.navbar.is-primary .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-primary .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-primary .navbar-start > .navbar-item, + .navbar.is-primary .navbar-start .navbar-link, + .navbar.is-primary .navbar-end > .navbar-item, + .navbar.is-primary .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, + .navbar.is-primary .navbar-start .navbar-link:focus, + .navbar.is-primary .navbar-start .navbar-link:hover, + .navbar.is-primary .navbar-start .navbar-link.is-active, + .navbar.is-primary .navbar-end > a.navbar-item:focus, + .navbar.is-primary .navbar-end > a.navbar-item:hover, + .navbar.is-primary .navbar-end > a.navbar-item.is-active, + .navbar.is-primary .navbar-end .navbar-link:focus, + .navbar.is-primary .navbar-end .navbar-link:hover, + .navbar.is-primary .navbar-end .navbar-link.is-active { + background-color: #912447; + color: #fff; + } + .navbar.is-primary .navbar-start .navbar-link::after, + .navbar.is-primary .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #912447; + color: #fff; + } + .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { + background-color: #A52951; + color: #fff; + } +} +.navbar.is-link { + background-color: hsl(229, 53%, 53%); + color: #fff; +} +.navbar.is-link .navbar-brand > .navbar-item, +.navbar.is-link .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, +.navbar.is-link .navbar-brand .navbar-link:focus, +.navbar.is-link .navbar-brand .navbar-link:hover, +.navbar.is-link .navbar-brand .navbar-link.is-active { + background-color: #3a51bb; + color: #fff; +} +.navbar.is-link .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-link .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-link .navbar-start > .navbar-item, + .navbar.is-link .navbar-start .navbar-link, + .navbar.is-link .navbar-end > .navbar-item, + .navbar.is-link .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, + .navbar.is-link .navbar-start .navbar-link:focus, + .navbar.is-link .navbar-start .navbar-link:hover, + .navbar.is-link .navbar-start .navbar-link.is-active, + .navbar.is-link .navbar-end > a.navbar-item:focus, + .navbar.is-link .navbar-end > a.navbar-item:hover, + .navbar.is-link .navbar-end > a.navbar-item.is-active, + .navbar.is-link .navbar-end .navbar-link:focus, + .navbar.is-link .navbar-end .navbar-link:hover, + .navbar.is-link .navbar-end .navbar-link.is-active { + background-color: #3a51bb; + color: #fff; + } + .navbar.is-link .navbar-start .navbar-link::after, + .navbar.is-link .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #3a51bb; + color: #fff; + } + .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(229, 53%, 53%); + color: #fff; + } +} +.navbar.is-info { + background-color: #A52951; + color: #fff; +} +.navbar.is-info .navbar-brand > .navbar-item, +.navbar.is-info .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, +.navbar.is-info .navbar-brand .navbar-link:focus, +.navbar.is-info .navbar-brand .navbar-link:hover, +.navbar.is-info .navbar-brand .navbar-link.is-active { + background-color: #912447; + color: #fff; +} +.navbar.is-info .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-info .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-info .navbar-start > .navbar-item, + .navbar.is-info .navbar-start .navbar-link, + .navbar.is-info .navbar-end > .navbar-item, + .navbar.is-info .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, + .navbar.is-info .navbar-start .navbar-link:focus, + .navbar.is-info .navbar-start .navbar-link:hover, + .navbar.is-info .navbar-start .navbar-link.is-active, + .navbar.is-info .navbar-end > a.navbar-item:focus, + .navbar.is-info .navbar-end > a.navbar-item:hover, + .navbar.is-info .navbar-end > a.navbar-item.is-active, + .navbar.is-info .navbar-end .navbar-link:focus, + .navbar.is-info .navbar-end .navbar-link:hover, + .navbar.is-info .navbar-end .navbar-link.is-active { + background-color: #912447; + color: #fff; + } + .navbar.is-info .navbar-start .navbar-link::after, + .navbar.is-info .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #912447; + color: #fff; + } + .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #A52951; + color: #fff; + } +} +.navbar.is-success { + background-color: hsl(153, 53%, 53%); + color: #fff; +} +.navbar.is-success .navbar-brand > .navbar-item, +.navbar.is-success .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, +.navbar.is-success .navbar-brand .navbar-link:focus, +.navbar.is-success .navbar-brand .navbar-link:hover, +.navbar.is-success .navbar-brand .navbar-link.is-active { + background-color: #3abb81; + color: #fff; +} +.navbar.is-success .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-success .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-success .navbar-start > .navbar-item, + .navbar.is-success .navbar-start .navbar-link, + .navbar.is-success .navbar-end > .navbar-item, + .navbar.is-success .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, + .navbar.is-success .navbar-start .navbar-link:focus, + .navbar.is-success .navbar-start .navbar-link:hover, + .navbar.is-success .navbar-start .navbar-link.is-active, + .navbar.is-success .navbar-end > a.navbar-item:focus, + .navbar.is-success .navbar-end > a.navbar-item:hover, + .navbar.is-success .navbar-end > a.navbar-item.is-active, + .navbar.is-success .navbar-end .navbar-link:focus, + .navbar.is-success .navbar-end .navbar-link:hover, + .navbar.is-success .navbar-end .navbar-link.is-active { + background-color: #3abb81; + color: #fff; + } + .navbar.is-success .navbar-start .navbar-link::after, + .navbar.is-success .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #3abb81; + color: #fff; + } + .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(153, 53%, 53%); + color: #fff; + } +} +.navbar.is-warning { + background-color: hsl(44, 100%, 77%); + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-brand > .navbar-item, +.navbar.is-warning .navbar-brand .navbar-link { + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, +.navbar.is-warning .navbar-brand .navbar-link:focus, +.navbar.is-warning .navbar-brand .navbar-link:hover, +.navbar.is-warning .navbar-brand .navbar-link.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-brand .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-burger { + color: rgba(0, 0, 0, 0.7); +} +@media screen and (min-width: 1024px) { + .navbar.is-warning .navbar-start > .navbar-item, + .navbar.is-warning .navbar-start .navbar-link, + .navbar.is-warning .navbar-end > .navbar-item, + .navbar.is-warning .navbar-end .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, + .navbar.is-warning .navbar-start .navbar-link:focus, + .navbar.is-warning .navbar-start .navbar-link:hover, + .navbar.is-warning .navbar-start .navbar-link.is-active, + .navbar.is-warning .navbar-end > a.navbar-item:focus, + .navbar.is-warning .navbar-end > a.navbar-item:hover, + .navbar.is-warning .navbar-end > a.navbar-item.is-active, + .navbar.is-warning .navbar-end .navbar-link:focus, + .navbar.is-warning .navbar-end .navbar-link:hover, + .navbar.is-warning .navbar-end .navbar-link.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start .navbar-link::after, + .navbar.is-warning .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(44, 100%, 77%); + color: rgba(0, 0, 0, 0.7); + } +} +.navbar.is-danger { + background-color: hsl(348, 86%, 61%); + color: #fff; +} +.navbar.is-danger .navbar-brand > .navbar-item, +.navbar.is-danger .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, +.navbar.is-danger .navbar-brand .navbar-link:focus, +.navbar.is-danger .navbar-brand .navbar-link:hover, +.navbar.is-danger .navbar-brand .navbar-link.is-active { + background-color: #ef2e55; + color: #fff; +} +.navbar.is-danger .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-danger .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-danger .navbar-start > .navbar-item, + .navbar.is-danger .navbar-start .navbar-link, + .navbar.is-danger .navbar-end > .navbar-item, + .navbar.is-danger .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, + .navbar.is-danger .navbar-start .navbar-link:focus, + .navbar.is-danger .navbar-start .navbar-link:hover, + .navbar.is-danger .navbar-start .navbar-link.is-active, + .navbar.is-danger .navbar-end > a.navbar-item:focus, + .navbar.is-danger .navbar-end > a.navbar-item:hover, + .navbar.is-danger .navbar-end > a.navbar-item.is-active, + .navbar.is-danger .navbar-end .navbar-link:focus, + .navbar.is-danger .navbar-end .navbar-link:hover, + .navbar.is-danger .navbar-end .navbar-link.is-active { + background-color: #ef2e55; + color: #fff; + } + .navbar.is-danger .navbar-start .navbar-link::after, + .navbar.is-danger .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ef2e55; + color: #fff; + } + .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(348, 86%, 61%); + color: #fff; + } +} +.navbar > .container { + align-items: stretch; + display: flex; + min-height: 3.25rem; + width: 100%; +} +.navbar.has-shadow { + box-shadow: 0 2px 0 0 hsl(0, 0%, 96%); +} +.navbar.is-fixed-bottom, .navbar.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; +} +.navbar.is-fixed-bottom { + bottom: 0; +} +.navbar.is-fixed-bottom.has-shadow { + box-shadow: 0 -2px 0 0 hsl(0, 0%, 96%); +} +.navbar.is-fixed-top { + top: 0; +} + +html.has-navbar-fixed-top, +body.has-navbar-fixed-top { + padding-top: 3.25rem; +} +html.has-navbar-fixed-bottom, +body.has-navbar-fixed-bottom { + padding-bottom: 3.25rem; +} + +.navbar-brand, +.navbar-tabs { + align-items: stretch; + display: flex; + flex-shrink: 0; + min-height: 3.25rem; +} + +.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover { + background-color: transparent; +} + +.navbar-tabs { + -webkit-overflow-scrolling: touch; + max-width: 100vw; + overflow-x: auto; + overflow-y: hidden; +} + +.navbar-burger { + color: #280a13; + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + cursor: pointer; + display: block; + height: 3.25rem; + position: relative; + width: 3.25rem; + margin-left: auto; +} +.navbar-burger span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + transform-origin: center; + transition-duration: 86ms; + transition-property: background-color, opacity, transform; + transition-timing-function: ease-out; + width: 16px; +} +.navbar-burger span:nth-child(1) { + top: calc(50% - 6px); +} +.navbar-burger span:nth-child(2) { + top: calc(50% - 1px); +} +.navbar-burger span:nth-child(3) { + top: calc(50% + 4px); +} +.navbar-burger:hover { + background-color: rgba(0, 0, 0, 0.05); +} +.navbar-burger.is-active span:nth-child(1) { + transform: translateY(5px) rotate(45deg); +} +.navbar-burger.is-active span:nth-child(2) { + opacity: 0; +} +.navbar-burger.is-active span:nth-child(3) { + transform: translateY(-5px) rotate(-45deg); +} + +.navbar-menu { + display: none; +} + +.navbar-item, +.navbar-link { + color: #280a13; + display: block; + line-height: 1.5; + padding: 0.5rem 0.75rem; + position: relative; +} +.navbar-item .icon:only-child, +.navbar-link .icon:only-child { + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +a.navbar-item, +.navbar-link { + cursor: pointer; +} +a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, +.navbar-link:focus, +.navbar-link:focus-within, +.navbar-link:hover, +.navbar-link.is-active { + background-color: hsl(0, 0%, 98%); + color: hsl(229, 53%, 53%); +} + +.navbar-item { + flex-grow: 0; + flex-shrink: 0; +} +.navbar-item img { + max-height: 1.75rem; +} +.navbar-item.has-dropdown { + padding: 0; +} +.navbar-item.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.navbar-item.is-tab { + border-bottom: 1px solid transparent; + min-height: 3.25rem; + padding-bottom: calc(0.5rem - 1px); +} +.navbar-item.is-tab:focus, .navbar-item.is-tab:hover { + background-color: transparent; + border-bottom-color: hsl(229, 53%, 53%); +} +.navbar-item.is-tab.is-active { + background-color: transparent; + border-bottom-color: hsl(229, 53%, 53%); + border-bottom-style: solid; + border-bottom-width: 3px; + color: hsl(229, 53%, 53%); + padding-bottom: calc(0.5rem - 3px); +} + +.navbar-content { + flex-grow: 1; + flex-shrink: 1; +} + +.navbar-link:not(.is-arrowless) { + padding-right: 2.5em; +} +.navbar-link:not(.is-arrowless)::after { + border-color: hsl(229, 53%, 53%); + margin-top: -0.375em; + right: 1.125em; +} + +.navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} +.navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.navbar-divider { + background-color: hsl(0, 0%, 96%); + border: none; + display: none; + height: 2px; + margin: 0.5rem 0; +} + +@media screen and (max-width: 1023px) { + .navbar > .container { + display: block; + } + .navbar-brand .navbar-item, + .navbar-tabs .navbar-item { + align-items: center; + display: flex; + } + .navbar-link::after { + display: none; + } + .navbar-menu { + background-color: hsl(0, 0%, 100%); + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; + } + .navbar-menu.is-active { + display: block; + } + .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-touch { + bottom: 0; + } + .navbar.is-fixed-bottom-touch.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-touch { + top: 0; + } + .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { + -webkit-overflow-scrolling: touch; + max-height: calc(100vh - 3.25rem); + overflow: auto; + } + html.has-navbar-fixed-top-touch, + body.has-navbar-fixed-top-touch { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-touch, + body.has-navbar-fixed-bottom-touch { + padding-bottom: 3.25rem; + } +} +@media screen and (min-width: 1024px) { + .navbar, + .navbar-menu, + .navbar-start, + .navbar-end { + align-items: stretch; + display: flex; + } + .navbar { + min-height: 3.25rem; + } + .navbar.is-spaced { + padding: 1rem 2rem; + } + .navbar.is-spaced .navbar-start, + .navbar.is-spaced .navbar-end { + align-items: center; + } + .navbar.is-spaced a.navbar-item, + .navbar.is-spaced .navbar-link { + border-radius: 4px; + } + .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, + .navbar.is-transparent .navbar-link:focus, + .navbar.is-transparent .navbar-link:hover, + .navbar.is-transparent .navbar-link.is-active { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + background-color: hsl(0, 0%, 96%); + color: hsl(0, 0%, 4%); + } + .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(0, 0%, 96%); + color: hsl(229, 53%, 53%); + } + .navbar-burger { + display: none; + } + .navbar-item, + .navbar-link { + align-items: center; + display: flex; + } + .navbar-item.has-dropdown { + align-items: stretch; + } + .navbar-item.has-dropdown-up .navbar-link::after { + transform: rotate(135deg) translate(0.25em, -0.25em); + } + .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 2px solid hsl(0, 0%, 86%); + border-radius: 6px 6px 0 0; + border-top: none; + bottom: 100%; + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; + } + .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; + } + .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + transform: translateY(0); + } + .navbar-menu { + flex-grow: 1; + flex-shrink: 0; + } + .navbar-start { + justify-content: flex-start; + margin-right: auto; + } + .navbar-end { + justify-content: flex-end; + margin-left: auto; + } + .navbar-dropdown { + background-color: hsl(0, 0%, 100%); + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 2px solid hsl(0, 0%, 86%); + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; + } + .navbar-dropdown .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; + } + .navbar-dropdown a.navbar-item { + padding-right: 3rem; + } + .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover { + background-color: hsl(0, 0%, 96%); + color: hsl(0, 0%, 4%); + } + .navbar-dropdown a.navbar-item.is-active { + background-color: hsl(0, 0%, 96%); + color: hsl(229, 53%, 53%); + } + .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed { + border-radius: 6px; + border-top: none; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + transform: translateY(-5px); + transition-duration: 86ms; + transition-property: opacity, transform; + } + .navbar-dropdown.is-right { + left: auto; + right: 0; + } + .navbar-divider { + display: block; + } + .navbar > .container .navbar-brand, + .container > .navbar .navbar-brand { + margin-left: -0.75rem; + } + .navbar > .container .navbar-menu, + .container > .navbar .navbar-menu { + margin-right: -0.75rem; + } + .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-desktop { + bottom: 0; + } + .navbar.is-fixed-bottom-desktop.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-desktop { + top: 0; + } + html.has-navbar-fixed-top-desktop, + body.has-navbar-fixed-top-desktop { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-desktop, + body.has-navbar-fixed-bottom-desktop { + padding-bottom: 3.25rem; + } + html.has-spaced-navbar-fixed-top, + body.has-spaced-navbar-fixed-top { + padding-top: 5.25rem; + } + html.has-spaced-navbar-fixed-bottom, + body.has-spaced-navbar-fixed-bottom { + padding-bottom: 5.25rem; + } + a.navbar-item.is-active, + .navbar-link.is-active { + color: hsl(0, 0%, 4%); + } + a.navbar-item.is-active:not(:focus):not(:hover), + .navbar-link.is-active:not(:focus):not(:hover) { + background-color: transparent; + } + .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { + background-color: hsl(0, 0%, 98%); + } +} +.hero.is-fullheight-with-navbar { + min-height: calc(100vh - 3.25rem); +} + +.pagination { + font-size: 1rem; + margin: -0.25rem; +} +.pagination.is-small { + font-size: 0.75rem; +} +.pagination.is-medium { + font-size: 1.25rem; +} +.pagination.is-large { + font-size: 1.5rem; +} +.pagination.is-rounded .pagination-previous, +.pagination.is-rounded .pagination-next { + padding-left: 1em; + padding-right: 1em; + border-radius: 9999px; +} +.pagination.is-rounded .pagination-link { + border-radius: 9999px; +} + +.pagination, +.pagination-list { + align-items: center; + display: flex; + justify-content: center; + text-align: center; +} + +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + font-size: 1em; + justify-content: center; + margin: 0.25rem; + padding-left: 0.5em; + padding-right: 0.5em; + text-align: center; +} + +.pagination-previous, +.pagination-next, +.pagination-link { + border-color: hsl(0, 0%, 86%); + color: hsl(0, 0%, 21%); + min-width: 2.5em; +} +.pagination-previous:hover, +.pagination-next:hover, +.pagination-link:hover { + border-color: hsl(0, 0%, 71%); + color: hsl(0, 0%, 21%); +} +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus { + border-color: hsl(229, 53%, 53%); +} +.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-color: hsl(0, 0%, 86%); + border-color: hsl(0, 0%, 86%); + box-shadow: none; + color: hsl(0, 0%, 48%); + opacity: 0.5; +} + +.pagination-previous, +.pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.pagination-link.is-current { + background-color: hsl(229, 53%, 53%); + border-color: hsl(229, 53%, 53%); + color: #fff; +} + +.pagination-ellipsis { + color: hsl(0, 0%, 71%); + pointer-events: none; +} + +.pagination-list { + flex-wrap: wrap; +} +.pagination-list li { + list-style: none; +} + +@media screen and (max-width: 768px) { + .pagination { + flex-wrap: wrap; + } + .pagination-previous, + .pagination-next { + flex-grow: 1; + flex-shrink: 1; + } + .pagination-list li { + flex-grow: 1; + flex-shrink: 1; + } +} +@media screen and (min-width: 769px), print { + .pagination-list { + flex-grow: 1; + flex-shrink: 1; + justify-content: flex-start; + order: 1; + } + .pagination-previous, + .pagination-next, + .pagination-link, + .pagination-ellipsis { + margin-bottom: 0; + margin-top: 0; + } + .pagination-previous { + order: 2; + } + .pagination-next { + order: 3; + } + .pagination { + justify-content: space-between; + margin-bottom: 0; + margin-top: 0; + } + .pagination.is-centered .pagination-previous { + order: 1; + } + .pagination.is-centered .pagination-list { + justify-content: center; + order: 2; + } + .pagination.is-centered .pagination-next { + order: 3; + } + .pagination.is-right .pagination-previous { + order: 1; + } + .pagination.is-right .pagination-next { + order: 2; + } + .pagination.is-right .pagination-list { + justify-content: flex-end; + order: 3; + } +} +.panel { + border-radius: 6px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + font-size: 1rem; +} +.panel:not(:last-child) { + margin-bottom: 1.5rem; +} +.panel.is-white .panel-heading { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.panel.is-white .panel-tabs a.is-active { + border-bottom-color: hsl(0, 0%, 100%); +} +.panel.is-white .panel-block.is-active .panel-icon { + color: hsl(0, 0%, 100%); +} +.panel.is-black .panel-heading { + background-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.panel.is-black .panel-tabs a.is-active { + border-bottom-color: hsl(0, 0%, 4%); +} +.panel.is-black .panel-block.is-active .panel-icon { + color: hsl(0, 0%, 4%); +} +.panel.is-light .panel-heading { + background-color: hsl(0, 0%, 96%); + color: rgba(0, 0, 0, 0.7); +} +.panel.is-light .panel-tabs a.is-active { + border-bottom-color: hsl(0, 0%, 96%); +} +.panel.is-light .panel-block.is-active .panel-icon { + color: hsl(0, 0%, 96%); +} +.panel.is-dark .panel-heading { + background-color: hsl(0, 0%, 21%); + color: #fff; +} +.panel.is-dark .panel-tabs a.is-active { + border-bottom-color: hsl(0, 0%, 21%); +} +.panel.is-dark .panel-block.is-active .panel-icon { + color: hsl(0, 0%, 21%); +} +.panel.is-primary .panel-heading { + background-color: #A52951; + color: #fff; +} +.panel.is-primary .panel-tabs a.is-active { + border-bottom-color: #A52951; +} +.panel.is-primary .panel-block.is-active .panel-icon { + color: #A52951; +} +.panel.is-link .panel-heading { + background-color: hsl(229, 53%, 53%); + color: #fff; +} +.panel.is-link .panel-tabs a.is-active { + border-bottom-color: hsl(229, 53%, 53%); +} +.panel.is-link .panel-block.is-active .panel-icon { + color: hsl(229, 53%, 53%); +} +.panel.is-info .panel-heading { + background-color: #A52951; + color: #fff; +} +.panel.is-info .panel-tabs a.is-active { + border-bottom-color: #A52951; +} +.panel.is-info .panel-block.is-active .panel-icon { + color: #A52951; +} +.panel.is-success .panel-heading { + background-color: hsl(153, 53%, 53%); + color: #fff; +} +.panel.is-success .panel-tabs a.is-active { + border-bottom-color: hsl(153, 53%, 53%); +} +.panel.is-success .panel-block.is-active .panel-icon { + color: hsl(153, 53%, 53%); +} +.panel.is-warning .panel-heading { + background-color: hsl(44, 100%, 77%); + color: rgba(0, 0, 0, 0.7); +} +.panel.is-warning .panel-tabs a.is-active { + border-bottom-color: hsl(44, 100%, 77%); +} +.panel.is-warning .panel-block.is-active .panel-icon { + color: hsl(44, 100%, 77%); +} +.panel.is-danger .panel-heading { + background-color: hsl(348, 86%, 61%); + color: #fff; +} +.panel.is-danger .panel-tabs a.is-active { + border-bottom-color: hsl(348, 86%, 61%); +} +.panel.is-danger .panel-block.is-active .panel-icon { + color: hsl(348, 86%, 61%); +} + +.panel-tabs:not(:last-child), +.panel-block:not(:last-child) { + border-bottom: 1px solid hsl(0, 0%, 93%); +} + +.panel-heading { + background-color: hsl(0, 0%, 93%); + border-radius: 6px 6px 0 0; + color: hsl(0, 0%, 21%); + font-size: 1.25em; + font-weight: 700; + line-height: 1.25; + padding: 0.75em 1em; +} + +.panel-tabs { + align-items: flex-end; + display: flex; + font-size: 0.875em; + justify-content: center; +} +.panel-tabs a { + border-bottom: 1px solid hsl(0, 0%, 86%); + margin-bottom: -1px; + padding: 0.5em; +} +.panel-tabs a.is-active { + border-bottom-color: hsl(0, 0%, 29%); + color: hsl(0, 0%, 21%); +} + +.panel-list a { + color: #280a13; +} +.panel-list a:hover { + color: hsl(229, 53%, 53%); +} + +.panel-block { + align-items: center; + color: hsl(0, 0%, 21%); + 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-wrapped { + flex-wrap: wrap; +} +.panel-block.is-active { + border-left-color: hsl(229, 53%, 53%); + color: hsl(0, 0%, 21%); +} +.panel-block.is-active .panel-icon { + color: hsl(229, 53%, 53%); +} +.panel-block:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +a.panel-block, +label.panel-block { + cursor: pointer; +} +a.panel-block:hover, +label.panel-block:hover { + background-color: hsl(0, 0%, 96%); +} + +.panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: hsl(0, 0%, 48%); + margin-right: 0.75em; +} +.panel-icon .fa { + font-size: inherit; + line-height: inherit; +} + +.tabs { + -webkit-overflow-scrolling: touch; + align-items: stretch; + display: flex; + font-size: 1rem; + justify-content: space-between; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; +} +.tabs a { + align-items: center; + border-bottom-color: hsl(0, 0%, 86%); + border-bottom-style: solid; + border-bottom-width: 1px; + color: #280a13; + display: flex; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; +} +.tabs a:hover { + border-bottom-color: hsl(0, 0%, 21%); + color: hsl(0, 0%, 21%); +} +.tabs li { + display: block; +} +.tabs li.is-active a { + border-bottom-color: hsl(229, 53%, 53%); + color: hsl(229, 53%, 53%); +} +.tabs ul { + align-items: center; + border-bottom-color: hsl(0, 0%, 86%); + border-bottom-style: solid; + border-bottom-width: 1px; + 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: 4px 4px 0 0; +} +.tabs.is-boxed a:hover { + background-color: hsl(0, 0%, 96%); + border-bottom-color: hsl(0, 0%, 86%); +} +.tabs.is-boxed li.is-active a { + background-color: hsl(0, 0%, 100%); + border-color: hsl(0, 0%, 86%); + border-bottom-color: transparent !important; +} +.tabs.is-fullwidth li { + flex-grow: 1; + flex-shrink: 0; +} +.tabs.is-toggle a { + border-color: hsl(0, 0%, 86%); + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; +} +.tabs.is-toggle a:hover { + background-color: hsl(0, 0%, 96%); + border-color: hsl(0, 0%, 71%); + z-index: 2; +} +.tabs.is-toggle li + li { + margin-left: -1px; +} +.tabs.is-toggle li:first-child a { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.tabs.is-toggle li:last-child a { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.tabs.is-toggle li.is-active a { + background-color: hsl(229, 53%, 53%); + border-color: hsl(229, 53%, 53%); + color: #fff; + z-index: 1; +} +.tabs.is-toggle ul { + border-bottom: none; +} +.tabs.is-toggle.is-toggle-rounded li:first-child a { + border-bottom-left-radius: 9999px; + border-top-left-radius: 9999px; + padding-left: 1.25em; +} +.tabs.is-toggle.is-toggle-rounded li:last-child a { + border-bottom-right-radius: 9999px; + border-top-right-radius: 9999px; + padding-right: 1.25em; +} +.tabs.is-small { + font-size: 0.75rem; +} +.tabs.is-medium { + font-size: 1.25rem; +} +.tabs.is-large { + font-size: 1.5rem; +} + +/* Bulma Grid */ +.column { + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + padding: 0.75rem; +} +.columns.is-mobile > .column.is-narrow { + flex: none; + width: unset; +} +.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-one-fifth { + flex: none; + width: 20%; +} +.columns.is-mobile > .column.is-two-fifths { + flex: none; + width: 40%; +} +.columns.is-mobile > .column.is-three-fifths { + flex: none; + width: 60%; +} +.columns.is-mobile > .column.is-four-fifths { + flex: none; + width: 80%; +} +.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-offset-one-fifth { + margin-left: 20%; +} +.columns.is-mobile > .column.is-offset-two-fifths { + margin-left: 40%; +} +.columns.is-mobile > .column.is-offset-three-fifths { + margin-left: 60%; +} +.columns.is-mobile > .column.is-offset-four-fifths { + margin-left: 80%; +} +.columns.is-mobile > .column.is-0 { + flex: none; + width: 0%; +} +.columns.is-mobile > .column.is-offset-0 { + margin-left: 0%; +} +.columns.is-mobile > .column.is-1 { + flex: none; + width: 8.33333337%; +} +.columns.is-mobile > .column.is-offset-1 { + margin-left: 8.33333337%; +} +.columns.is-mobile > .column.is-2 { + flex: none; + width: 16.66666674%; +} +.columns.is-mobile > .column.is-offset-2 { + margin-left: 16.66666674%; +} +.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.33333337%; +} +.columns.is-mobile > .column.is-offset-4 { + margin-left: 33.33333337%; +} +.columns.is-mobile > .column.is-5 { + flex: none; + width: 41.66666674%; +} +.columns.is-mobile > .column.is-offset-5 { + margin-left: 41.66666674%; +} +.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.33333337%; +} +.columns.is-mobile > .column.is-offset-7 { + margin-left: 58.33333337%; +} +.columns.is-mobile > .column.is-8 { + flex: none; + width: 66.66666674%; +} +.columns.is-mobile > .column.is-offset-8 { + margin-left: 66.66666674%; +} +.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.33333337%; +} +.columns.is-mobile > .column.is-offset-10 { + margin-left: 83.33333337%; +} +.columns.is-mobile > .column.is-11 { + flex: none; + width: 91.66666674%; +} +.columns.is-mobile > .column.is-offset-11 { + margin-left: 91.66666674%; +} +.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; + width: unset; + } + .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-one-fifth-mobile { + flex: none; + width: 20%; + } + .column.is-two-fifths-mobile { + flex: none; + width: 40%; + } + .column.is-three-fifths-mobile { + flex: none; + width: 60%; + } + .column.is-four-fifths-mobile { + flex: none; + width: 80%; + } + .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-offset-one-fifth-mobile { + margin-left: 20%; + } + .column.is-offset-two-fifths-mobile { + margin-left: 40%; + } + .column.is-offset-three-fifths-mobile { + margin-left: 60%; + } + .column.is-offset-four-fifths-mobile { + margin-left: 80%; + } + .column.is-0-mobile { + flex: none; + width: 0%; + } + .column.is-offset-0-mobile { + margin-left: 0%; + } + .column.is-1-mobile { + flex: none; + width: 8.33333337%; + } + .column.is-offset-1-mobile { + margin-left: 8.33333337%; + } + .column.is-2-mobile { + flex: none; + width: 16.66666674%; + } + .column.is-offset-2-mobile { + margin-left: 16.66666674%; + } + .column.is-3-mobile { + flex: none; + width: 25%; + } + .column.is-offset-3-mobile { + margin-left: 25%; + } + .column.is-4-mobile { + flex: none; + width: 33.33333337%; + } + .column.is-offset-4-mobile { + margin-left: 33.33333337%; + } + .column.is-5-mobile { + flex: none; + width: 41.66666674%; + } + .column.is-offset-5-mobile { + margin-left: 41.66666674%; + } + .column.is-6-mobile { + flex: none; + width: 50%; + } + .column.is-offset-6-mobile { + margin-left: 50%; + } + .column.is-7-mobile { + flex: none; + width: 58.33333337%; + } + .column.is-offset-7-mobile { + margin-left: 58.33333337%; + } + .column.is-8-mobile { + flex: none; + width: 66.66666674%; + } + .column.is-offset-8-mobile { + margin-left: 66.66666674%; + } + .column.is-9-mobile { + flex: none; + width: 75%; + } + .column.is-offset-9-mobile { + margin-left: 75%; + } + .column.is-10-mobile { + flex: none; + width: 83.33333337%; + } + .column.is-offset-10-mobile { + margin-left: 83.33333337%; + } + .column.is-11-mobile { + flex: none; + width: 91.66666674%; + } + .column.is-offset-11-mobile { + margin-left: 91.66666674%; + } + .column.is-12-mobile { + flex: none; + width: 100%; + } + .column.is-offset-12-mobile { + margin-left: 100%; + } +} +@media screen and (min-width: 769px), print { + .column.is-narrow, .column.is-narrow-tablet { + flex: none; + width: unset; + } + .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-one-fifth, .column.is-one-fifth-tablet { + flex: none; + width: 20%; + } + .column.is-two-fifths, .column.is-two-fifths-tablet { + flex: none; + width: 40%; + } + .column.is-three-fifths, .column.is-three-fifths-tablet { + flex: none; + width: 60%; + } + .column.is-four-fifths, .column.is-four-fifths-tablet { + flex: none; + width: 80%; + } + .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-offset-one-fifth, .column.is-offset-one-fifth-tablet { + margin-left: 20%; + } + .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { + margin-left: 40%; + } + .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { + margin-left: 60%; + } + .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { + margin-left: 80%; + } + .column.is-0, .column.is-0-tablet { + flex: none; + width: 0%; + } + .column.is-offset-0, .column.is-offset-0-tablet { + margin-left: 0%; + } + .column.is-1, .column.is-1-tablet { + flex: none; + width: 8.33333337%; + } + .column.is-offset-1, .column.is-offset-1-tablet { + margin-left: 8.33333337%; + } + .column.is-2, .column.is-2-tablet { + flex: none; + width: 16.66666674%; + } + .column.is-offset-2, .column.is-offset-2-tablet { + margin-left: 16.66666674%; + } + .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.33333337%; + } + .column.is-offset-4, .column.is-offset-4-tablet { + margin-left: 33.33333337%; + } + .column.is-5, .column.is-5-tablet { + flex: none; + width: 41.66666674%; + } + .column.is-offset-5, .column.is-offset-5-tablet { + margin-left: 41.66666674%; + } + .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.33333337%; + } + .column.is-offset-7, .column.is-offset-7-tablet { + margin-left: 58.33333337%; + } + .column.is-8, .column.is-8-tablet { + flex: none; + width: 66.66666674%; + } + .column.is-offset-8, .column.is-offset-8-tablet { + margin-left: 66.66666674%; + } + .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.33333337%; + } + .column.is-offset-10, .column.is-offset-10-tablet { + margin-left: 83.33333337%; + } + .column.is-11, .column.is-11-tablet { + flex: none; + width: 91.66666674%; + } + .column.is-offset-11, .column.is-offset-11-tablet { + margin-left: 91.66666674%; + } + .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 (max-width: 1023px) { + .column.is-narrow-touch { + flex: none; + width: unset; + } + .column.is-full-touch { + flex: none; + width: 100%; + } + .column.is-three-quarters-touch { + flex: none; + width: 75%; + } + .column.is-two-thirds-touch { + flex: none; + width: 66.6666%; + } + .column.is-half-touch { + flex: none; + width: 50%; + } + .column.is-one-third-touch { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-touch { + flex: none; + width: 25%; + } + .column.is-one-fifth-touch { + flex: none; + width: 20%; + } + .column.is-two-fifths-touch { + flex: none; + width: 40%; + } + .column.is-three-fifths-touch { + flex: none; + width: 60%; + } + .column.is-four-fifths-touch { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-touch { + margin-left: 75%; + } + .column.is-offset-two-thirds-touch { + margin-left: 66.6666%; + } + .column.is-offset-half-touch { + margin-left: 50%; + } + .column.is-offset-one-third-touch { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-touch { + margin-left: 25%; + } + .column.is-offset-one-fifth-touch { + margin-left: 20%; + } + .column.is-offset-two-fifths-touch { + margin-left: 40%; + } + .column.is-offset-three-fifths-touch { + margin-left: 60%; + } + .column.is-offset-four-fifths-touch { + margin-left: 80%; + } + .column.is-0-touch { + flex: none; + width: 0%; + } + .column.is-offset-0-touch { + margin-left: 0%; + } + .column.is-1-touch { + flex: none; + width: 8.33333337%; + } + .column.is-offset-1-touch { + margin-left: 8.33333337%; + } + .column.is-2-touch { + flex: none; + width: 16.66666674%; + } + .column.is-offset-2-touch { + margin-left: 16.66666674%; + } + .column.is-3-touch { + flex: none; + width: 25%; + } + .column.is-offset-3-touch { + margin-left: 25%; + } + .column.is-4-touch { + flex: none; + width: 33.33333337%; + } + .column.is-offset-4-touch { + margin-left: 33.33333337%; + } + .column.is-5-touch { + flex: none; + width: 41.66666674%; + } + .column.is-offset-5-touch { + margin-left: 41.66666674%; + } + .column.is-6-touch { + flex: none; + width: 50%; + } + .column.is-offset-6-touch { + margin-left: 50%; + } + .column.is-7-touch { + flex: none; + width: 58.33333337%; + } + .column.is-offset-7-touch { + margin-left: 58.33333337%; + } + .column.is-8-touch { + flex: none; + width: 66.66666674%; + } + .column.is-offset-8-touch { + margin-left: 66.66666674%; + } + .column.is-9-touch { + flex: none; + width: 75%; + } + .column.is-offset-9-touch { + margin-left: 75%; + } + .column.is-10-touch { + flex: none; + width: 83.33333337%; + } + .column.is-offset-10-touch { + margin-left: 83.33333337%; + } + .column.is-11-touch { + flex: none; + width: 91.66666674%; + } + .column.is-offset-11-touch { + margin-left: 91.66666674%; + } + .column.is-12-touch { + flex: none; + width: 100%; + } + .column.is-offset-12-touch { + margin-left: 100%; + } +} +@media screen and (min-width: 1024px) { + .column.is-narrow-desktop { + flex: none; + width: unset; + } + .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-one-fifth-desktop { + flex: none; + width: 20%; + } + .column.is-two-fifths-desktop { + flex: none; + width: 40%; + } + .column.is-three-fifths-desktop { + flex: none; + width: 60%; + } + .column.is-four-fifths-desktop { + flex: none; + width: 80%; + } + .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-offset-one-fifth-desktop { + margin-left: 20%; + } + .column.is-offset-two-fifths-desktop { + margin-left: 40%; + } + .column.is-offset-three-fifths-desktop { + margin-left: 60%; + } + .column.is-offset-four-fifths-desktop { + margin-left: 80%; + } + .column.is-0-desktop { + flex: none; + width: 0%; + } + .column.is-offset-0-desktop { + margin-left: 0%; + } + .column.is-1-desktop { + flex: none; + width: 8.33333337%; + } + .column.is-offset-1-desktop { + margin-left: 8.33333337%; + } + .column.is-2-desktop { + flex: none; + width: 16.66666674%; + } + .column.is-offset-2-desktop { + margin-left: 16.66666674%; + } + .column.is-3-desktop { + flex: none; + width: 25%; + } + .column.is-offset-3-desktop { + margin-left: 25%; + } + .column.is-4-desktop { + flex: none; + width: 33.33333337%; + } + .column.is-offset-4-desktop { + margin-left: 33.33333337%; + } + .column.is-5-desktop { + flex: none; + width: 41.66666674%; + } + .column.is-offset-5-desktop { + margin-left: 41.66666674%; + } + .column.is-6-desktop { + flex: none; + width: 50%; + } + .column.is-offset-6-desktop { + margin-left: 50%; + } + .column.is-7-desktop { + flex: none; + width: 58.33333337%; + } + .column.is-offset-7-desktop { + margin-left: 58.33333337%; + } + .column.is-8-desktop { + flex: none; + width: 66.66666674%; + } + .column.is-offset-8-desktop { + margin-left: 66.66666674%; + } + .column.is-9-desktop { + flex: none; + width: 75%; + } + .column.is-offset-9-desktop { + margin-left: 75%; + } + .column.is-10-desktop { + flex: none; + width: 83.33333337%; + } + .column.is-offset-10-desktop { + margin-left: 83.33333337%; + } + .column.is-11-desktop { + flex: none; + width: 91.66666674%; + } + .column.is-offset-11-desktop { + margin-left: 91.66666674%; + } + .column.is-12-desktop { + flex: none; + width: 100%; + } + .column.is-offset-12-desktop { + margin-left: 100%; + } +} +@media screen and (min-width: 1216px) { + .column.is-narrow-widescreen { + flex: none; + width: unset; + } + .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-one-fifth-widescreen { + flex: none; + width: 20%; + } + .column.is-two-fifths-widescreen { + flex: none; + width: 40%; + } + .column.is-three-fifths-widescreen { + flex: none; + width: 60%; + } + .column.is-four-fifths-widescreen { + flex: none; + width: 80%; + } + .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-offset-one-fifth-widescreen { + margin-left: 20%; + } + .column.is-offset-two-fifths-widescreen { + margin-left: 40%; + } + .column.is-offset-three-fifths-widescreen { + margin-left: 60%; + } + .column.is-offset-four-fifths-widescreen { + margin-left: 80%; + } + .column.is-0-widescreen { + flex: none; + width: 0%; + } + .column.is-offset-0-widescreen { + margin-left: 0%; + } + .column.is-1-widescreen { + flex: none; + width: 8.33333337%; + } + .column.is-offset-1-widescreen { + margin-left: 8.33333337%; + } + .column.is-2-widescreen { + flex: none; + width: 16.66666674%; + } + .column.is-offset-2-widescreen { + margin-left: 16.66666674%; + } + .column.is-3-widescreen { + flex: none; + width: 25%; + } + .column.is-offset-3-widescreen { + margin-left: 25%; + } + .column.is-4-widescreen { + flex: none; + width: 33.33333337%; + } + .column.is-offset-4-widescreen { + margin-left: 33.33333337%; + } + .column.is-5-widescreen { + flex: none; + width: 41.66666674%; + } + .column.is-offset-5-widescreen { + margin-left: 41.66666674%; + } + .column.is-6-widescreen { + flex: none; + width: 50%; + } + .column.is-offset-6-widescreen { + margin-left: 50%; + } + .column.is-7-widescreen { + flex: none; + width: 58.33333337%; + } + .column.is-offset-7-widescreen { + margin-left: 58.33333337%; + } + .column.is-8-widescreen { + flex: none; + width: 66.66666674%; + } + .column.is-offset-8-widescreen { + margin-left: 66.66666674%; + } + .column.is-9-widescreen { + flex: none; + width: 75%; + } + .column.is-offset-9-widescreen { + margin-left: 75%; + } + .column.is-10-widescreen { + flex: none; + width: 83.33333337%; + } + .column.is-offset-10-widescreen { + margin-left: 83.33333337%; + } + .column.is-11-widescreen { + flex: none; + width: 91.66666674%; + } + .column.is-offset-11-widescreen { + margin-left: 91.66666674%; + } + .column.is-12-widescreen { + flex: none; + width: 100%; + } + .column.is-offset-12-widescreen { + margin-left: 100%; + } +} +@media screen and (min-width: 1408px) { + .column.is-narrow-fullhd { + flex: none; + width: unset; + } + .column.is-full-fullhd { + flex: none; + width: 100%; + } + .column.is-three-quarters-fullhd { + flex: none; + width: 75%; + } + .column.is-two-thirds-fullhd { + flex: none; + width: 66.6666%; + } + .column.is-half-fullhd { + flex: none; + width: 50%; + } + .column.is-one-third-fullhd { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-fullhd { + flex: none; + width: 25%; + } + .column.is-one-fifth-fullhd { + flex: none; + width: 20%; + } + .column.is-two-fifths-fullhd { + flex: none; + width: 40%; + } + .column.is-three-fifths-fullhd { + flex: none; + width: 60%; + } + .column.is-four-fifths-fullhd { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-fullhd { + margin-left: 75%; + } + .column.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; + } + .column.is-offset-half-fullhd { + margin-left: 50%; + } + .column.is-offset-one-third-fullhd { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-fullhd { + margin-left: 25%; + } + .column.is-offset-one-fifth-fullhd { + margin-left: 20%; + } + .column.is-offset-two-fifths-fullhd { + margin-left: 40%; + } + .column.is-offset-three-fifths-fullhd { + margin-left: 60%; + } + .column.is-offset-four-fifths-fullhd { + margin-left: 80%; + } + .column.is-0-fullhd { + flex: none; + width: 0%; + } + .column.is-offset-0-fullhd { + margin-left: 0%; + } + .column.is-1-fullhd { + flex: none; + width: 8.33333337%; + } + .column.is-offset-1-fullhd { + margin-left: 8.33333337%; + } + .column.is-2-fullhd { + flex: none; + width: 16.66666674%; + } + .column.is-offset-2-fullhd { + margin-left: 16.66666674%; + } + .column.is-3-fullhd { + flex: none; + width: 25%; + } + .column.is-offset-3-fullhd { + margin-left: 25%; + } + .column.is-4-fullhd { + flex: none; + width: 33.33333337%; + } + .column.is-offset-4-fullhd { + margin-left: 33.33333337%; + } + .column.is-5-fullhd { + flex: none; + width: 41.66666674%; + } + .column.is-offset-5-fullhd { + margin-left: 41.66666674%; + } + .column.is-6-fullhd { + flex: none; + width: 50%; + } + .column.is-offset-6-fullhd { + margin-left: 50%; + } + .column.is-7-fullhd { + flex: none; + width: 58.33333337%; + } + .column.is-offset-7-fullhd { + margin-left: 58.33333337%; + } + .column.is-8-fullhd { + flex: none; + width: 66.66666674%; + } + .column.is-offset-8-fullhd { + margin-left: 66.66666674%; + } + .column.is-9-fullhd { + flex: none; + width: 75%; + } + .column.is-offset-9-fullhd { + margin-left: 75%; + } + .column.is-10-fullhd { + flex: none; + width: 83.33333337%; + } + .column.is-offset-10-fullhd { + margin-left: 83.33333337%; + } + .column.is-11-fullhd { + flex: none; + width: 91.66666674%; + } + .column.is-offset-11-fullhd { + margin-left: 91.66666674%; + } + .column.is-12-fullhd { + flex: none; + width: 100%; + } + .column.is-offset-12-fullhd { + 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: calc(1.5rem - 0.75rem); +} +.columns.is-centered { + justify-content: center; +} +.columns.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; +} +.columns.is-gapless > .column { + margin: 0; + padding: 0 !important; +} +.columns.is-gapless:not(:last-child) { + margin-bottom: 1.5rem; +} +.columns.is-gapless:last-child { + margin-bottom: 0; +} +.columns.is-mobile { + display: flex; +} +.columns.is-multiline { + flex-wrap: wrap; +} +.columns.is-vcentered { + align-items: center; +} +@media screen and (min-width: 769px), print { + .columns:not(.is-desktop) { + display: flex; + } +} +@media screen and (min-width: 1024px) { + .columns.is-desktop { + display: flex; + } +} + +.columns.is-variable { + --columnGap: 0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); +} +.columns.is-variable > .column { + padding-left: var(--columnGap); + padding-right: var(--columnGap); +} +.columns.is-variable.is-0 { + --columnGap: 0rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-0-mobile { + --columnGap: 0rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-0-tablet { + --columnGap: 0rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-0-tablet-only { + --columnGap: 0rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-0-touch { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-0-desktop { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-0-desktop-only { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-0-widescreen { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-0-widescreen-only { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-0-fullhd { + --columnGap: 0rem; + } +} +.columns.is-variable.is-1 { + --columnGap: 0.25rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-1-mobile { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-1-tablet { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-1-tablet-only { + --columnGap: 0.25rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-1-touch { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-1-desktop { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-1-desktop-only { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-1-widescreen { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-1-widescreen-only { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-1-fullhd { + --columnGap: 0.25rem; + } +} +.columns.is-variable.is-2 { + --columnGap: 0.5rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-2-mobile { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-2-tablet { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-2-tablet-only { + --columnGap: 0.5rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-2-touch { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-2-desktop { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-2-desktop-only { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-2-widescreen { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-2-widescreen-only { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-2-fullhd { + --columnGap: 0.5rem; + } +} +.columns.is-variable.is-3 { + --columnGap: 0.75rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-3-mobile { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-3-tablet { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-3-tablet-only { + --columnGap: 0.75rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-3-touch { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-3-desktop { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-3-desktop-only { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-3-widescreen { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-3-widescreen-only { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-3-fullhd { + --columnGap: 0.75rem; + } +} +.columns.is-variable.is-4 { + --columnGap: 1rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-4-mobile { + --columnGap: 1rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-4-tablet { + --columnGap: 1rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-4-tablet-only { + --columnGap: 1rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-4-touch { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-4-desktop { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-4-desktop-only { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-4-widescreen { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-4-widescreen-only { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-4-fullhd { + --columnGap: 1rem; + } +} +.columns.is-variable.is-5 { + --columnGap: 1.25rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-5-mobile { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-5-tablet { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-5-tablet-only { + --columnGap: 1.25rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-5-touch { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-5-desktop { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-5-desktop-only { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-5-widescreen { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-5-widescreen-only { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-5-fullhd { + --columnGap: 1.25rem; + } +} +.columns.is-variable.is-6 { + --columnGap: 1.5rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-6-mobile { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-6-tablet { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-6-tablet-only { + --columnGap: 1.5rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-6-touch { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-6-desktop { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-6-desktop-only { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-6-widescreen { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-6-widescreen-only { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-6-fullhd { + --columnGap: 1.5rem; + } +} +.columns.is-variable.is-7 { + --columnGap: 1.75rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-7-mobile { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-7-tablet { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-7-tablet-only { + --columnGap: 1.75rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-7-touch { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-7-desktop { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-7-desktop-only { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-7-widescreen { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-7-widescreen-only { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-7-fullhd { + --columnGap: 1.75rem; + } +} +.columns.is-variable.is-8 { + --columnGap: 2rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-8-mobile { + --columnGap: 2rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-8-tablet { + --columnGap: 2rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-8-tablet-only { + --columnGap: 2rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-8-touch { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-8-desktop { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-8-desktop-only { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-8-widescreen { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-8-widescreen-only { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-8-fullhd { + --columnGap: 2rem; + } +} + +.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), print { + .tile:not(.is-child) { + display: flex; + } + .tile.is-1 { + flex: none; + width: 8.33333337%; + } + .tile.is-2 { + flex: none; + width: 16.66666674%; + } + .tile.is-3 { + flex: none; + width: 25%; + } + .tile.is-4 { + flex: none; + width: 33.33333337%; + } + .tile.is-5 { + flex: none; + width: 41.66666674%; + } + .tile.is-6 { + flex: none; + width: 50%; + } + .tile.is-7 { + flex: none; + width: 58.33333337%; + } + .tile.is-8 { + flex: none; + width: 66.66666674%; + } + .tile.is-9 { + flex: none; + width: 75%; + } + .tile.is-10 { + flex: none; + width: 83.33333337%; + } + .tile.is-11 { + flex: none; + width: 91.66666674%; + } + .tile.is-12 { + flex: none; + width: 100%; + } +} + +/* Bulma Helpers */ +.has-text-white { + color: hsl(0, 0%, 100%) !important; +} + +a.has-text-white:hover, a.has-text-white:focus { + color: #e6e6e6 !important; +} + +.has-background-white { + background-color: hsl(0, 0%, 100%) !important; +} + +.has-text-black { + color: hsl(0, 0%, 4%) !important; +} + +a.has-text-black:hover, a.has-text-black:focus { + color: black !important; +} + +.has-background-black { + background-color: hsl(0, 0%, 4%) !important; +} + +.has-text-light { + color: hsl(0, 0%, 96%) !important; +} + +a.has-text-light:hover, a.has-text-light:focus { + color: #dbdbdb !important; +} + +.has-background-light { + background-color: hsl(0, 0%, 96%) !important; +} + +.has-text-dark { + color: hsl(0, 0%, 21%) !important; +} + +a.has-text-dark:hover, a.has-text-dark:focus { + color: #1c1c1c !important; +} + +.has-background-dark { + background-color: hsl(0, 0%, 21%) !important; +} + +.has-text-primary { + color: #A52951 !important; +} + +a.has-text-primary:hover, a.has-text-primary:focus { + color: #7c1f3d !important; +} + +.has-background-primary { + background-color: #A52951 !important; +} + +.has-text-primary-light { + color: #fbeff3 !important; +} + +a.has-text-primary-light:hover, a.has-text-primary-light:focus { + color: #f1c6d4 !important; +} + +.has-background-primary-light { + background-color: #fbeff3 !important; +} + +.has-text-primary-dark { + color: #cc3364 !important; +} + +a.has-text-primary-dark:hover, a.has-text-primary-dark:focus { + color: #d65c83 !important; +} + +.has-background-primary-dark { + background-color: #cc3364 !important; +} + +.has-text-link { + color: hsl(229, 53%, 53%) !important; +} + +a.has-text-link:hover, a.has-text-link:focus { + color: #3449a8 !important; +} + +.has-background-link { + background-color: hsl(229, 53%, 53%) !important; +} + +.has-text-link-light { + color: #eff1fa !important; +} + +a.has-text-link-light:hover, a.has-text-link-light:focus { + color: #c8cfee !important; +} + +.has-background-link-light { + background-color: #eff1fa !important; +} + +.has-text-link-dark { + color: #3850b7 !important; +} + +a.has-text-link-dark:hover, a.has-text-link-dark:focus { + color: #576dcb !important; +} + +.has-background-link-dark { + background-color: #3850b7 !important; +} + +.has-text-info { + color: #A52951 !important; +} + +a.has-text-info:hover, a.has-text-info:focus { + color: #7c1f3d !important; +} + +.has-background-info { + background-color: #A52951 !important; +} + +.has-text-info-light { + color: #fbeff3 !important; +} + +a.has-text-info-light:hover, a.has-text-info-light:focus { + color: #f1c6d4 !important; +} + +.has-background-info-light { + background-color: #fbeff3 !important; +} + +.has-text-info-dark { + color: #cc3364 !important; +} + +a.has-text-info-dark:hover, a.has-text-info-dark:focus { + color: #d65c83 !important; +} + +.has-background-info-dark { + background-color: #cc3364 !important; +} + +.has-text-success { + color: hsl(153, 53%, 53%) !important; +} + +a.has-text-success:hover, a.has-text-success:focus { + color: #34a873 !important; +} + +.has-background-success { + background-color: hsl(153, 53%, 53%) !important; +} + +.has-text-success-light { + color: #effaf5 !important; +} + +a.has-text-success-light:hover, a.has-text-success-light:focus { + color: #c8eedd !important; +} + +.has-background-success-light { + background-color: #effaf5 !important; +} + +.has-text-success-dark { + color: #257953 !important; +} + +a.has-text-success-dark:hover, a.has-text-success-dark:focus { + color: #31a06e !important; +} + +.has-background-success-dark { + background-color: #257953 !important; +} + +.has-text-warning { + color: hsl(44, 100%, 77%) !important; +} + +a.has-text-warning:hover, a.has-text-warning:focus { + color: #ffd257 !important; +} + +.has-background-warning { + background-color: hsl(44, 100%, 77%) !important; +} + +.has-text-warning-light { + color: #fffaeb !important; +} + +a.has-text-warning-light:hover, a.has-text-warning-light:focus { + color: #ffecb8 !important; +} + +.has-background-warning-light { + background-color: #fffaeb !important; +} + +.has-text-warning-dark { + color: #946c00 !important; +} + +a.has-text-warning-dark:hover, a.has-text-warning-dark:focus { + color: #c79200 !important; +} + +.has-background-warning-dark { + background-color: #946c00 !important; +} + +.has-text-danger { + color: hsl(348, 86%, 61%) !important; +} + +a.has-text-danger:hover, a.has-text-danger:focus { + color: #ee1742 !important; +} + +.has-background-danger { + background-color: hsl(348, 86%, 61%) !important; +} + +.has-text-danger-light { + color: #feecf0 !important; +} + +a.has-text-danger-light:hover, a.has-text-danger-light:focus { + color: #fabdc9 !important; +} + +.has-background-danger-light { + background-color: #feecf0 !important; +} + +.has-text-danger-dark { + color: #cc0f35 !important; +} + +a.has-text-danger-dark:hover, a.has-text-danger-dark:focus { + color: #ee2049 !important; +} + +.has-background-danger-dark { + background-color: #cc0f35 !important; +} + +.has-text-black-bis { + color: hsl(0, 0%, 7%) !important; +} + +.has-background-black-bis { + background-color: hsl(0, 0%, 7%) !important; +} + +.has-text-black-ter { + color: hsl(0, 0%, 14%) !important; +} + +.has-background-black-ter { + background-color: hsl(0, 0%, 14%) !important; +} + +.has-text-grey-darker { + color: hsl(0, 0%, 21%) !important; +} + +.has-background-grey-darker { + background-color: hsl(0, 0%, 21%) !important; +} + +.has-text-grey-dark { + color: hsl(0, 0%, 29%) !important; +} + +.has-background-grey-dark { + background-color: hsl(0, 0%, 29%) !important; +} + +.has-text-grey { + color: hsl(0, 0%, 48%) !important; +} + +.has-background-grey { + background-color: hsl(0, 0%, 48%) !important; +} + +.has-text-grey-light { + color: hsl(0, 0%, 71%) !important; +} + +.has-background-grey-light { + background-color: hsl(0, 0%, 71%) !important; +} + +.has-text-grey-lighter { + color: hsl(0, 0%, 86%) !important; +} + +.has-background-grey-lighter { + background-color: hsl(0, 0%, 86%) !important; +} + +.has-text-white-ter { + color: hsl(0, 0%, 96%) !important; +} + +.has-background-white-ter { + background-color: hsl(0, 0%, 96%) !important; +} + +.has-text-white-bis { + color: hsl(0, 0%, 98%) !important; +} + +.has-background-white-bis { + background-color: hsl(0, 0%, 98%) !important; +} + +.is-flex-direction-row { + flex-direction: row !important; +} + +.is-flex-direction-row-reverse { + flex-direction: row-reverse !important; +} + +.is-flex-direction-column { + flex-direction: column !important; +} + +.is-flex-direction-column-reverse { + flex-direction: column-reverse !important; +} + +.is-flex-wrap-nowrap { + flex-wrap: nowrap !important; +} + +.is-flex-wrap-wrap { + flex-wrap: wrap !important; +} + +.is-flex-wrap-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.is-justify-content-flex-start { + justify-content: flex-start !important; +} + +.is-justify-content-flex-end { + justify-content: flex-end !important; +} + +.is-justify-content-center { + justify-content: center !important; +} + +.is-justify-content-space-between { + justify-content: space-between !important; +} + +.is-justify-content-space-around { + justify-content: space-around !important; +} + +.is-justify-content-space-evenly { + justify-content: space-evenly !important; +} + +.is-justify-content-start { + justify-content: start !important; +} + +.is-justify-content-end { + justify-content: end !important; +} + +.is-justify-content-left { + justify-content: left !important; +} + +.is-justify-content-right { + justify-content: right !important; +} + +.is-align-content-flex-start { + align-content: flex-start !important; +} + +.is-align-content-flex-end { + align-content: flex-end !important; +} + +.is-align-content-center { + align-content: center !important; +} + +.is-align-content-space-between { + align-content: space-between !important; +} + +.is-align-content-space-around { + align-content: space-around !important; +} + +.is-align-content-space-evenly { + align-content: space-evenly !important; +} + +.is-align-content-stretch { + align-content: stretch !important; +} + +.is-align-content-start { + align-content: start !important; +} + +.is-align-content-end { + align-content: end !important; +} + +.is-align-content-baseline { + align-content: baseline !important; +} + +.is-align-items-stretch { + align-items: stretch !important; +} + +.is-align-items-flex-start { + align-items: flex-start !important; +} + +.is-align-items-flex-end { + align-items: flex-end !important; +} + +.is-align-items-center { + align-items: center !important; +} + +.is-align-items-baseline { + align-items: baseline !important; +} + +.is-align-items-start { + align-items: start !important; +} + +.is-align-items-end { + align-items: end !important; +} + +.is-align-items-self-start { + align-items: self-start !important; +} + +.is-align-items-self-end { + align-items: self-end !important; +} + +.is-align-self-auto { + align-self: auto !important; +} + +.is-align-self-flex-start { + align-self: flex-start !important; +} + +.is-align-self-flex-end { + align-self: flex-end !important; +} + +.is-align-self-center { + align-self: center !important; +} + +.is-align-self-baseline { + align-self: baseline !important; +} + +.is-align-self-stretch { + align-self: stretch !important; +} + +.is-flex-grow-0 { + flex-grow: 0 !important; +} + +.is-flex-grow-1 { + flex-grow: 1 !important; +} + +.is-flex-grow-2 { + flex-grow: 2 !important; +} + +.is-flex-grow-3 { + flex-grow: 3 !important; +} + +.is-flex-grow-4 { + flex-grow: 4 !important; +} + +.is-flex-grow-5 { + flex-grow: 5 !important; +} + +.is-flex-shrink-0 { + flex-shrink: 0 !important; +} + +.is-flex-shrink-1 { + flex-shrink: 1 !important; +} + +.is-flex-shrink-2 { + flex-shrink: 2 !important; +} + +.is-flex-shrink-3 { + flex-shrink: 3 !important; +} + +.is-flex-shrink-4 { + flex-shrink: 4 !important; +} + +.is-flex-shrink-5 { + flex-shrink: 5 !important; +} + +.is-clearfix::after { + clear: both; + content: " "; + display: table; +} + +.is-pulled-left { + float: left !important; +} + +.is-pulled-right { + float: right !important; +} + +.is-radiusless { + border-radius: 0 !important; +} + +.is-shadowless { + box-shadow: none !important; +} + +.is-clickable { + cursor: pointer !important; + pointer-events: all !important; +} + +.is-clipped { + overflow: hidden !important; +} + +.is-relative { + position: relative !important; +} + +.is-marginless { + margin: 0 !important; +} + +.is-paddingless { + padding: 0 !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mr-0 { + margin-right: 0 !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.ml-0 { + margin-left: 0 !important; +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mr-1 { + margin-right: 0.25rem !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1 { + margin-left: 0.25rem !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mr-2 { + margin-right: 0.5rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2 { + margin-left: 0.5rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.m-3 { + margin: 0.75rem !important; +} + +.mt-3 { + margin-top: 0.75rem !important; +} + +.mr-3 { + margin-right: 0.75rem !important; +} + +.mb-3 { + margin-bottom: 0.75rem !important; +} + +.ml-3 { + margin-left: 0.75rem !important; +} + +.mx-3 { + margin-left: 0.75rem !important; + margin-right: 0.75rem !important; +} + +.my-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; +} + +.m-4 { + margin: 1rem !important; +} + +.mt-4 { + margin-top: 1rem !important; +} + +.mr-4 { + margin-right: 1rem !important; +} + +.mb-4 { + margin-bottom: 1rem !important; +} + +.ml-4 { + margin-left: 1rem !important; +} + +.mx-4 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.m-5 { + margin: 1.5rem !important; +} + +.mt-5 { + margin-top: 1.5rem !important; +} + +.mr-5 { + margin-right: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 1.5rem !important; +} + +.ml-5 { + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.my-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.m-6 { + margin: 3rem !important; +} + +.mt-6 { + margin-top: 3rem !important; +} + +.mr-6 { + margin-right: 3rem !important; +} + +.mb-6 { + margin-bottom: 3rem !important; +} + +.ml-6 { + margin-left: 3rem !important; +} + +.mx-6 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.my-6 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.mr-auto { + margin-right: auto !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ml-auto { + margin-left: auto !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pr-0 { + padding-right: 0 !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pl-0 { + padding-left: 0 !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pr-1 { + padding-right: 0.25rem !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1 { + padding-left: 0.25rem !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pr-2 { + padding-right: 0.5rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2 { + padding-left: 0.5rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.p-3 { + padding: 0.75rem !important; +} + +.pt-3 { + padding-top: 0.75rem !important; +} + +.pr-3 { + padding-right: 0.75rem !important; +} + +.pb-3 { + padding-bottom: 0.75rem !important; +} + +.pl-3 { + padding-left: 0.75rem !important; +} + +.px-3 { + padding-left: 0.75rem !important; + padding-right: 0.75rem !important; +} + +.py-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; +} + +.p-4 { + padding: 1rem !important; +} + +.pt-4 { + padding-top: 1rem !important; +} + +.pr-4 { + padding-right: 1rem !important; +} + +.pb-4 { + padding-bottom: 1rem !important; +} + +.pl-4 { + padding-left: 1rem !important; +} + +.px-4 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.p-5 { + padding: 1.5rem !important; +} + +.pt-5 { + padding-top: 1.5rem !important; +} + +.pr-5 { + padding-right: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 1.5rem !important; +} + +.pl-5 { + padding-left: 1.5rem !important; +} + +.px-5 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.py-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.p-6 { + padding: 3rem !important; +} + +.pt-6 { + padding-top: 3rem !important; +} + +.pr-6 { + padding-right: 3rem !important; +} + +.pb-6 { + padding-bottom: 3rem !important; +} + +.pl-6 { + padding-left: 3rem !important; +} + +.px-6 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.py-6 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.p-auto { + padding: auto !important; +} + +.pt-auto { + padding-top: auto !important; +} + +.pr-auto { + padding-right: auto !important; +} + +.pb-auto { + padding-bottom: auto !important; +} + +.pl-auto { + padding-left: auto !important; +} + +.px-auto { + padding-left: auto !important; + padding-right: auto !important; +} + +.py-auto { + padding-top: auto !important; + padding-bottom: auto !important; +} + +.is-size-1 { + font-size: 3rem !important; +} + +.is-size-2 { + font-size: 2.5rem !important; +} + +.is-size-3 { + font-size: 2rem !important; +} + +.is-size-4 { + font-size: 1.5rem !important; +} + +.is-size-5 { + font-size: 1.25rem !important; +} + +.is-size-6 { + font-size: 1rem !important; +} + +.is-size-7 { + font-size: 0.75rem !important; +} + +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; + } + .is-size-2-mobile { + font-size: 2.5rem !important; + } + .is-size-3-mobile { + font-size: 2rem !important; + } + .is-size-4-mobile { + font-size: 1.5rem !important; + } + .is-size-5-mobile { + font-size: 1.25rem !important; + } + .is-size-6-mobile { + font-size: 1rem !important; + } + .is-size-7-mobile { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; + } + .is-size-2-tablet { + font-size: 2.5rem !important; + } + .is-size-3-tablet { + font-size: 2rem !important; + } + .is-size-4-tablet { + font-size: 1.5rem !important; + } + .is-size-5-tablet { + font-size: 1.25rem !important; + } + .is-size-6-tablet { + font-size: 1rem !important; + } + .is-size-7-tablet { + font-size: 0.75rem !important; + } +} +@media screen and (max-width: 1023px) { + .is-size-1-touch { + font-size: 3rem !important; + } + .is-size-2-touch { + font-size: 2.5rem !important; + } + .is-size-3-touch { + font-size: 2rem !important; + } + .is-size-4-touch { + font-size: 1.5rem !important; + } + .is-size-5-touch { + font-size: 1.25rem !important; + } + .is-size-6-touch { + font-size: 1rem !important; + } + .is-size-7-touch { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 1024px) { + .is-size-1-desktop { + font-size: 3rem !important; + } + .is-size-2-desktop { + font-size: 2.5rem !important; + } + .is-size-3-desktop { + font-size: 2rem !important; + } + .is-size-4-desktop { + font-size: 1.5rem !important; + } + .is-size-5-desktop { + font-size: 1.25rem !important; + } + .is-size-6-desktop { + font-size: 1rem !important; + } + .is-size-7-desktop { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 1216px) { + .is-size-1-widescreen { + font-size: 3rem !important; + } + .is-size-2-widescreen { + font-size: 2.5rem !important; + } + .is-size-3-widescreen { + font-size: 2rem !important; + } + .is-size-4-widescreen { + font-size: 1.5rem !important; + } + .is-size-5-widescreen { + font-size: 1.25rem !important; + } + .is-size-6-widescreen { + font-size: 1rem !important; + } + .is-size-7-widescreen { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 1408px) { + .is-size-1-fullhd { + font-size: 3rem !important; + } + .is-size-2-fullhd { + font-size: 2.5rem !important; + } + .is-size-3-fullhd { + font-size: 2rem !important; + } + .is-size-4-fullhd { + font-size: 1.5rem !important; + } + .is-size-5-fullhd { + font-size: 1.25rem !important; + } + .is-size-6-fullhd { + font-size: 1rem !important; + } + .is-size-7-fullhd { + font-size: 0.75rem !important; + } +} +.has-text-centered { + text-align: center !important; +} + +.has-text-justified { + text-align: justify !important; +} + +.has-text-left { + text-align: left !important; +} + +.has-text-right { + text-align: right !important; +} + +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-centered-tablet-only { + text-align: center !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-centered-touch { + text-align: center !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-centered-desktop { + text-align: center !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-centered-desktop-only { + text-align: center !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-centered-widescreen { + text-align: center !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-centered-widescreen-only { + text-align: center !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-centered-fullhd { + text-align: center !important; + } +} +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-justified-tablet-only { + text-align: justify !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-justified-touch { + text-align: justify !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-justified-desktop { + text-align: justify !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-justified-desktop-only { + text-align: justify !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-justified-widescreen { + text-align: justify !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-justified-widescreen-only { + text-align: justify !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-justified-fullhd { + text-align: justify !important; + } +} +@media screen and (max-width: 768px) { + .has-text-left-mobile { + text-align: left !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-left-tablet { + text-align: left !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-left-tablet-only { + text-align: left !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-left-touch { + text-align: left !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-left-desktop { + text-align: left !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-left-desktop-only { + text-align: left !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-left-widescreen { + text-align: left !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-left-widescreen-only { + text-align: left !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-left-fullhd { + text-align: left !important; + } +} +@media screen and (max-width: 768px) { + .has-text-right-mobile { + text-align: right !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-right-tablet { + text-align: right !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-right-tablet-only { + text-align: right !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-right-touch { + text-align: right !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-right-desktop { + text-align: right !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-right-desktop-only { + text-align: right !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-right-widescreen { + text-align: right !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-right-widescreen-only { + text-align: right !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-right-fullhd { + text-align: right !important; + } +} +.is-capitalized { + text-transform: capitalize !important; +} + +.is-lowercase { + text-transform: lowercase !important; +} + +.is-uppercase { + text-transform: uppercase !important; +} + +.is-italic { + font-style: italic !important; +} + +.is-underlined { + text-decoration: underline !important; +} + +.has-text-weight-light { + font-weight: 300 !important; +} + +.has-text-weight-normal { + font-weight: 400 !important; +} + +.has-text-weight-medium { + font-weight: 500 !important; +} + +.has-text-weight-semibold { + font-weight: 600 !important; +} + +.has-text-weight-bold { + font-weight: 700 !important; +} + +.is-family-primary { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; +} + +.is-family-secondary { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; +} + +.is-family-sans-serif { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; +} + +.is-family-monospace { + font-family: monospace !important; +} + +.is-family-code { + font-family: monospace !important; +} + +.is-block { + display: block !important; +} + +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; + } +} +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-block-tablet-only { + display: block !important; + } +} +@media screen and (max-width: 1023px) { + .is-block-touch { + display: block !important; + } +} +@media screen and (min-width: 1024px) { + .is-block-desktop { + display: block !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-block-desktop-only { + display: block !important; + } +} +@media screen and (min-width: 1216px) { + .is-block-widescreen { + display: block !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-block-widescreen-only { + display: block !important; + } +} +@media screen and (min-width: 1408px) { + .is-block-fullhd { + display: block !important; + } +} +.is-flex { + display: flex !important; +} + +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: flex !important; + } +} +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: flex !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-flex-tablet-only { + display: flex !important; + } +} +@media screen and (max-width: 1023px) { + .is-flex-touch { + display: flex !important; + } +} +@media screen and (min-width: 1024px) { + .is-flex-desktop { + display: flex !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-flex-desktop-only { + display: flex !important; + } +} +@media screen and (min-width: 1216px) { + .is-flex-widescreen { + display: flex !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-flex-widescreen-only { + display: flex !important; + } +} +@media screen and (min-width: 1408px) { + .is-flex-fullhd { + display: flex !important; + } +} +.is-inline { + display: inline !important; +} + +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; + } +} +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-tablet-only { + display: inline !important; + } +} +@media screen and (max-width: 1023px) { + .is-inline-touch { + display: inline !important; + } +} +@media screen and (min-width: 1024px) { + .is-inline-desktop { + display: inline !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-desktop-only { + display: inline !important; + } +} +@media screen and (min-width: 1216px) { + .is-inline-widescreen { + display: inline !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-widescreen-only { + display: inline !important; + } +} +@media screen and (min-width: 1408px) { + .is-inline-fullhd { + display: inline !important; + } +} +.is-inline-block { + display: inline-block !important; +} + +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; + } +} +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-block-tablet-only { + display: inline-block !important; + } +} +@media screen and (max-width: 1023px) { + .is-inline-block-touch { + display: inline-block !important; + } +} +@media screen and (min-width: 1024px) { + .is-inline-block-desktop { + display: inline-block !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-block-desktop-only { + display: inline-block !important; + } +} +@media screen and (min-width: 1216px) { + .is-inline-block-widescreen { + display: inline-block !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-block-widescreen-only { + display: inline-block !important; + } +} +@media screen and (min-width: 1408px) { + .is-inline-block-fullhd { + display: inline-block !important; + } +} +.is-inline-flex { + display: inline-flex !important; +} + +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: inline-flex !important; + } +} +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: inline-flex !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-flex-tablet-only { + display: inline-flex !important; + } +} +@media screen and (max-width: 1023px) { + .is-inline-flex-touch { + display: inline-flex !important; + } +} +@media screen and (min-width: 1024px) { + .is-inline-flex-desktop { + display: inline-flex !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-flex-desktop-only { + display: inline-flex !important; + } +} +@media screen and (min-width: 1216px) { + .is-inline-flex-widescreen { + display: inline-flex !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-flex-widescreen-only { + display: inline-flex !important; + } +} +@media screen and (min-width: 1408px) { + .is-inline-flex-fullhd { + display: inline-flex !important; + } +} +.is-hidden { + display: none !important; +} + +.is-sr-only { + border: none !important; + clip: rect(0, 0, 0, 0) !important; + height: 0.01em !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 0.01em !important; +} + +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; + } +} +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-hidden-tablet-only { + display: none !important; + } +} +@media screen and (max-width: 1023px) { + .is-hidden-touch { + display: none !important; + } +} +@media screen and (min-width: 1024px) { + .is-hidden-desktop { + display: none !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-hidden-desktop-only { + display: none !important; + } +} +@media screen and (min-width: 1216px) { + .is-hidden-widescreen { + display: none !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-hidden-widescreen-only { + display: none !important; + } +} +@media screen and (min-width: 1408px) { + .is-hidden-fullhd { + display: none !important; + } +} +.is-invisible { + visibility: hidden !important; +} + +@media screen and (max-width: 768px) { + .is-invisible-mobile { + visibility: hidden !important; + } +} +@media screen and (min-width: 769px), print { + .is-invisible-tablet { + visibility: hidden !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-invisible-tablet-only { + visibility: hidden !important; + } +} +@media screen and (max-width: 1023px) { + .is-invisible-touch { + visibility: hidden !important; + } +} +@media screen and (min-width: 1024px) { + .is-invisible-desktop { + visibility: hidden !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-invisible-desktop-only { + visibility: hidden !important; + } +} +@media screen and (min-width: 1216px) { + .is-invisible-widescreen { + visibility: hidden !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-invisible-widescreen-only { + visibility: hidden !important; + } +} +@media screen and (min-width: 1408px) { + .is-invisible-fullhd { + visibility: hidden !important; + } +} +/* Bulma Layout */ +.hero { + align-items: stretch; + display: flex; + flex-direction: column; + justify-content: space-between; +} +.hero .navbar { + background: none; +} +.hero .tabs ul { + border-bottom: none; +} +.hero.is-white { + background-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-white strong { + color: inherit; +} +.hero.is-white .title { + color: hsl(0, 0%, 4%); +} +.hero.is-white .subtitle { + color: rgba(10, 10, 10, 0.9); +} +.hero.is-white .subtitle a:not(.button), +.hero.is-white .subtitle strong { + color: hsl(0, 0%, 4%); +} +@media screen and (max-width: 1023px) { + .hero.is-white .navbar-menu { + background-color: hsl(0, 0%, 100%); + } +} +.hero.is-white .navbar-item, +.hero.is-white .navbar-link { + color: rgba(10, 10, 10, 0.7); +} +.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, +.hero.is-white .navbar-link:hover, +.hero.is-white .navbar-link.is-active { + background-color: #f2f2f2; + color: hsl(0, 0%, 4%); +} +.hero.is-white .tabs a { + color: hsl(0, 0%, 4%); + opacity: 0.9; +} +.hero.is-white .tabs a:hover { + opacity: 1; +} +.hero.is-white .tabs li.is-active a { + color: hsl(0, 0%, 100%) !important; + opacity: 1; +} +.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { + color: hsl(0, 0%, 4%); +} +.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: hsl(0, 0%, 4%); + border-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e8e3e4 0%, hsl(0, 0%, 100%) 71%, white 100%); +} +@media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e8e3e4 0%, hsl(0, 0%, 100%) 71%, white 100%); + } +} +.hero.is-black { + background-color: hsl(0, 0%, 4%); + color: hsl(0, 0%, 100%); +} +.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-black strong { + color: inherit; +} +.hero.is-black .title { + color: hsl(0, 0%, 100%); +} +.hero.is-black .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-black .subtitle a:not(.button), +.hero.is-black .subtitle strong { + color: hsl(0, 0%, 100%); +} +@media screen and (max-width: 1023px) { + .hero.is-black .navbar-menu { + background-color: hsl(0, 0%, 4%); + } +} +.hero.is-black .navbar-item, +.hero.is-black .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, +.hero.is-black .navbar-link:hover, +.hero.is-black .navbar-link.is-active { + background-color: black; + color: hsl(0, 0%, 100%); +} +.hero.is-black .tabs a { + color: hsl(0, 0%, 100%); + opacity: 0.9; +} +.hero.is-black .tabs a:hover { + opacity: 1; +} +.hero.is-black .tabs li.is-active a { + color: hsl(0, 0%, 4%) !important; + opacity: 1; +} +.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { + color: hsl(0, 0%, 100%); +} +.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: hsl(0, 0%, 100%); + border-color: hsl(0, 0%, 100%); + color: hsl(0, 0%, 4%); +} +.hero.is-black.is-bold { + background-image: linear-gradient(141deg, black 0%, hsl(0, 0%, 4%) 71%, #181616 100%); +} +@media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, black 0%, hsl(0, 0%, 4%) 71%, #181616 100%); + } +} +.hero.is-light { + background-color: hsl(0, 0%, 96%); + color: rgba(0, 0, 0, 0.7); +} +.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-light strong { + color: inherit; +} +.hero.is-light .title { + color: rgba(0, 0, 0, 0.7); +} +.hero.is-light .subtitle { + color: rgba(0, 0, 0, 0.9); +} +.hero.is-light .subtitle a:not(.button), +.hero.is-light .subtitle strong { + color: rgba(0, 0, 0, 0.7); +} +@media screen and (max-width: 1023px) { + .hero.is-light .navbar-menu { + background-color: hsl(0, 0%, 96%); + } +} +.hero.is-light .navbar-item, +.hero.is-light .navbar-link { + color: rgba(0, 0, 0, 0.7); +} +.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, +.hero.is-light .navbar-link:hover, +.hero.is-light .navbar-link.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); +} +.hero.is-light .tabs a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; +} +.hero.is-light .tabs a:hover { + opacity: 1; +} +.hero.is-light .tabs li.is-active a { + color: hsl(0, 0%, 96%) !important; + opacity: 1; +} +.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { + color: rgba(0, 0, 0, 0.7); +} +.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: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: hsl(0, 0%, 96%); +} +.hero.is-light.is-bold { + background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%); +} +@media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%); + } +} +.hero.is-dark { + background-color: hsl(0, 0%, 21%); + color: #fff; +} +.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-dark strong { + color: inherit; +} +.hero.is-dark .title { + color: #fff; +} +.hero.is-dark .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-dark .subtitle a:not(.button), +.hero.is-dark .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-dark .navbar-menu { + background-color: hsl(0, 0%, 21%); + } +} +.hero.is-dark .navbar-item, +.hero.is-dark .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, +.hero.is-dark .navbar-link:hover, +.hero.is-dark .navbar-link.is-active { + background-color: #292929; + color: #fff; +} +.hero.is-dark .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-dark .tabs a:hover { + opacity: 1; +} +.hero.is-dark .tabs li.is-active a { + color: hsl(0, 0%, 21%) !important; + opacity: 1; +} +.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { + color: #fff; +} +.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: #fff; + border-color: #fff; + color: hsl(0, 0%, 21%); +} +.hero.is-dark.is-bold { + background-image: linear-gradient(141deg, #1f191a 0%, hsl(0, 0%, 21%) 71%, #46403f 100%); +} +@media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1f191a 0%, hsl(0, 0%, 21%) 71%, #46403f 100%); + } +} +.hero.is-primary { + background-color: #A52951; + color: #fff; +} +.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.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:not(.button), +.hero.is-primary .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-primary .navbar-menu { + background-color: #A52951; + } +} +.hero.is-primary .navbar-item, +.hero.is-primary .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, +.hero.is-primary .navbar-link:hover, +.hero.is-primary .navbar-link.is-active { + background-color: #912447; + 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 { + color: #A52951 !important; + 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: #A52951; +} +.hero.is-primary.is-bold { + background-image: linear-gradient(141deg, #84174c 0%, #A52951 71%, #bf2840 100%); +} +@media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #84174c 0%, #A52951 71%, #bf2840 100%); + } +} +.hero.is-link { + background-color: hsl(229, 53%, 53%); + color: #fff; +} +.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-link strong { + color: inherit; +} +.hero.is-link .title { + color: #fff; +} +.hero.is-link .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-link .subtitle a:not(.button), +.hero.is-link .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-link .navbar-menu { + background-color: hsl(229, 53%, 53%); + } +} +.hero.is-link .navbar-item, +.hero.is-link .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, +.hero.is-link .navbar-link:hover, +.hero.is-link .navbar-link.is-active { + background-color: #3a51bb; + color: #fff; +} +.hero.is-link .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-link .tabs a:hover { + opacity: 1; +} +.hero.is-link .tabs li.is-active a { + color: hsl(229, 53%, 53%) !important; + opacity: 1; +} +.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { + color: #fff; +} +.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: hsl(229, 53%, 53%); +} +.hero.is-link.is-bold { + background-image: linear-gradient(141deg, #2959b3 0%, hsl(229, 53%, 53%) 71%, #5658d2 100%); +} +@media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #2959b3 0%, hsl(229, 53%, 53%) 71%, #5658d2 100%); + } +} +.hero.is-info { + background-color: #A52951; + color: #fff; +} +.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.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:not(.button), +.hero.is-info .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-info .navbar-menu { + background-color: #A52951; + } +} +.hero.is-info .navbar-item, +.hero.is-info .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, +.hero.is-info .navbar-link:hover, +.hero.is-info .navbar-link.is-active { + background-color: #912447; + 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 { + color: #A52951 !important; + 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: #A52951; +} +.hero.is-info.is-bold { + background-image: linear-gradient(141deg, #84174c 0%, #A52951 71%, #bf2840 100%); +} +@media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #84174c 0%, #A52951 71%, #bf2840 100%); + } +} +.hero.is-success { + background-color: hsl(153, 53%, 53%); + color: #fff; +} +.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.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:not(.button), +.hero.is-success .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-success .navbar-menu { + background-color: hsl(153, 53%, 53%); + } +} +.hero.is-success .navbar-item, +.hero.is-success .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, +.hero.is-success .navbar-link:hover, +.hero.is-success .navbar-link.is-active { + background-color: #3abb81; + 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 { + color: hsl(153, 53%, 53%) !important; + 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: hsl(153, 53%, 53%); +} +.hero.is-success.is-bold { + background-image: linear-gradient(141deg, #29b35e 0%, hsl(153, 53%, 53%) 71%, #56d2af 100%); +} +@media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #29b35e 0%, hsl(153, 53%, 53%) 71%, #56d2af 100%); + } +} +.hero.is-warning { + background-color: hsl(44, 100%, 77%); + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.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:not(.button), +.hero.is-warning .subtitle strong { + color: rgba(0, 0, 0, 0.7); +} +@media screen and (max-width: 1023px) { + .hero.is-warning .navbar-menu { + background-color: hsl(44, 100%, 77%); + } +} +.hero.is-warning .navbar-item, +.hero.is-warning .navbar-link { + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, +.hero.is-warning .navbar-link:hover, +.hero.is-warning .navbar-link.is-active { + background-color: #ffd970; + 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 { + color: hsl(44, 100%, 77%) !important; + 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: hsl(44, 100%, 77%); +} +.hero.is-warning.is-bold { + background-image: linear-gradient(141deg, #ffb657 0%, hsl(44, 100%, 77%) 71%, #fff6a3 100%); +} +@media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffb657 0%, hsl(44, 100%, 77%) 71%, #fff6a3 100%); + } +} +.hero.is-danger { + background-color: hsl(348, 86%, 61%); + color: #fff; +} +.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.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:not(.button), +.hero.is-danger .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-danger .navbar-menu { + background-color: hsl(348, 86%, 61%); + } +} +.hero.is-danger .navbar-item, +.hero.is-danger .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, +.hero.is-danger .navbar-link:hover, +.hero.is-danger .navbar-link.is-active { + background-color: #ef2e55; + 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 { + color: hsl(348, 86%, 61%) !important; + 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: hsl(348, 86%, 61%); +} +.hero.is-danger.is-bold { + background-image: linear-gradient(141deg, #fa0a62 0%, hsl(348, 86%, 61%) 71%, #f7595f 100%); +} +@media screen and (max-width: 768px) { + .hero.is-danger.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #fa0a62 0%, hsl(348, 86%, 61%) 71%, #f7595f 100%); + } +} +.hero.is-small .hero-body { + padding: 1.5rem; +} +@media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding: 9rem 4.5rem; + } +} +@media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding: 18rem 6rem; + } +} +.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body { + align-items: center; + display: flex; +} +.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container { + flex-grow: 1; + flex-shrink: 1; +} +.hero.is-halfheight { + min-height: 50vh; +} +.hero.is-fullheight { + min-height: 100vh; +} + +.hero-video { + 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), print { + .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: 769px), print { + .hero-body { + padding: 3rem 3rem; + } +} + +.section { + padding: 3rem 1.5rem; +} +@media screen and (min-width: 1024px) { + .section { + padding: 3rem 3rem; + } + .section.is-medium { + padding: 9rem 4.5rem; + } + .section.is-large { + padding: 18rem 6rem; + } +} + +.footer { + background-color: hsl(0, 0%, 98%); + padding: 3rem 1.5rem 6rem; +} + +body { + min-height: 100vh; + background-color: hsl(0, 0%, 96%); +} + +button { + color: #e9b049; +} diff --git a/la_chariotte/static/sass/base/_global.sass b/la_chariotte/static/sass/base/_global.sass new file mode 100644 index 0000000..bd901bd --- /dev/null +++ b/la_chariotte/static/sass/base/_global.sass @@ -0,0 +1,6 @@ +body + min-height: 100vh + background-color: $background + +button + color: $beige \ No newline at end of file diff --git a/la_chariotte/static/sass/base/_variables.sass b/la_chariotte/static/sass/base/_variables.sass new file mode 100644 index 0000000..0e43f25 --- /dev/null +++ b/la_chariotte/static/sass/base/_variables.sass @@ -0,0 +1,35 @@ +// colors +$betterave: #A52951 +$beige: #e9b049 +$bright-black: #280a13 + +$primary: $betterave +$info: $betterave +$text: $bright-black + +// screen sizes +$max-mobile: 768px +$min-tablet: 769px +$max-tablet: 1023px +$min-desktop: 1024px +$max-desktop: 1215px +$min-widescreen: 1216px + +// spacing +$super-tiny: 4px +$tiny: 8px +$small: 16px +$base: 24px +$large: 48px +$xlarge: 64px + +// border +$border-radius: 2px + +// font size +$font-size-desktop: 22px +$font-size-mobile: 13px +$font-size-small-desktop: 16px +$font-size-small-mobile: 11px +$font-size-large-desktop: 24px +$font-size-large-mobile: 16px diff --git a/la_chariotte/static/sass/style.sass b/la_chariotte/static/sass/style.sass new file mode 100644 index 0000000..af03d2e --- /dev/null +++ b/la_chariotte/static/sass/style.sass @@ -0,0 +1,14 @@ +// 1. Import the initial variables +@import "../../node_modules/bulma/sass/utilities/initial-variables" + +// 2. Set your own initial variables +@import "./base/variables" +// @import "./base/fonts" + +// 3. Import the rest of Bulma +@import "../../node_modules/bulma/bulma" + +// 4. Import your stuff here +@import "./base/global" +// @import "./base/navbar" +// @import "./base/footer" \ No newline at end of file diff --git a/la_chariotte/templates/base.html b/la_chariotte/templates/base.html index 25ceeb2..4ce89e4 100644 --- a/la_chariotte/templates/base.html +++ b/la_chariotte/templates/base.html @@ -1,8 +1,13 @@ +{% load static %} {% block title %}{% endblock %} - La Chariotte + {% block css %} + + {% block extra_css %}{% endblock extra_css %} + {% endblock css %}
diff --git a/la_chariotte/templates/home.html b/la_chariotte/templates/home.html index 8ae7be6..9eadda2 100644 --- a/la_chariotte/templates/home.html +++ b/la_chariotte/templates/home.html @@ -13,7 +13,7 @@

{% else %}

You are not logged in

- Se connecter + Se connecter {% endif %} {% endblock %} From 5ab824fa6d10ecc51cad5a9d844ac581721f323a Mon Sep 17 00:00:00 2001 From: Laetitia Getti Date: Mon, 24 Apr 2023 16:34:12 +0200 Subject: [PATCH 2/8] navbar menu --- la_chariotte/static/css/app.css | 46 ++++++- la_chariotte/static/img/icons/chariotte.ico | Bin 0 -> 234494 bytes .../static/img/logos/logo_la_chariotte.png | Bin 0 -> 66604 bytes la_chariotte/static/sass/base/_content.sass | 4 + la_chariotte/static/sass/base/_global.sass | 5 +- la_chariotte/static/sass/base/_navbar.sass | 39 ++++++ la_chariotte/static/sass/base/_variables.sass | 21 +-- la_chariotte/static/sass/style.sass | 3 +- la_chariotte/templates/base.html | 125 +++++++++++++++++- 9 files changed, 224 insertions(+), 19 deletions(-) create mode 100644 la_chariotte/static/img/icons/chariotte.ico create mode 100644 la_chariotte/static/img/logos/logo_la_chariotte.png create mode 100644 la_chariotte/static/sass/base/_content.sass create mode 100644 la_chariotte/static/sass/base/_navbar.sass diff --git a/la_chariotte/static/css/app.css b/la_chariotte/static/css/app.css index 2212c2c..1012e1b 100644 --- a/la_chariotte/static/css/app.css +++ b/la_chariotte/static/css/app.css @@ -10286,6 +10286,48 @@ body { background-color: hsl(0, 0%, 96%); } -button { - color: #e9b049; +@media screen and (min-width: 1024px) { + .navbar.side-nav { + right: inherit; + height: 100vh; + width: 220px; + padding: 20px 10px; + } + .side-nav.navbar, .side-nav .navbar-brand, .side-nav .navbar-menu, .side-nav .navbar-start { + flex-direction: column; + overflow-y: auto; + } + .side-nav .navbar-brand .navbar-item { + padding: 0 3px 15px 3px; + } + .side-nav .navbar-brand .navbar-item img { + max-height: 150px; + } + .navbar.top-nav { + margin-left: 220px; + } + .desktop-hidden { + display: none; + } +} +@media screen and (max-width: 1023px) { + .navbar.side-nav .navbar-brand .navbar-item { + padding-top: 3px; + padding-bottom: 3px; + } + .navbar.side-nav .navbar-brand .navbar-item img { + max-height: 46px; + } + .navbar.side-nav .navbar-menu.is-active { + padding: 10px 10px; + } + .navbar.top-nav { + display: none; + } +} +@media screen and (min-width: 1024px) { + .content { + margin: 24px; + margin-left: 244px; + } } diff --git a/la_chariotte/static/img/icons/chariotte.ico b/la_chariotte/static/img/icons/chariotte.ico new file mode 100644 index 0000000000000000000000000000000000000000..5114f70b22fbc2891bd7811c84b245a47e1824f8 GIT binary patch literal 234494 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 aVJNkDuMLMhsr;Zx=*RhC*T_SD-2Vetht#A1 literal 0 HcmV?d00001 diff --git a/la_chariotte/static/img/logos/logo_la_chariotte.png b/la_chariotte/static/img/logos/logo_la_chariotte.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6ce16df2f06190e8655055760af9587c7ed8b6 GIT binary patch literal 66604 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 H?O*>72%_|i literal 0 HcmV?d00001 diff --git a/la_chariotte/static/sass/base/_content.sass b/la_chariotte/static/sass/base/_content.sass new file mode 100644 index 0000000..9dfdd4b --- /dev/null +++ b/la_chariotte/static/sass/base/_content.sass @@ -0,0 +1,4 @@ +@media screen and (min-width: 1024px) + .content + margin: $base + margin-left: $side-nav-width + $base \ No newline at end of file diff --git a/la_chariotte/static/sass/base/_global.sass b/la_chariotte/static/sass/base/_global.sass index bd901bd..318761c 100644 --- a/la_chariotte/static/sass/base/_global.sass +++ b/la_chariotte/static/sass/base/_global.sass @@ -1,6 +1,3 @@ body min-height: 100vh - background-color: $background - -button - color: $beige \ No newline at end of file + background-color: $background \ No newline at end of file diff --git a/la_chariotte/static/sass/base/_navbar.sass b/la_chariotte/static/sass/base/_navbar.sass new file mode 100644 index 0000000..c8f106b --- /dev/null +++ b/la_chariotte/static/sass/base/_navbar.sass @@ -0,0 +1,39 @@ +// Desktop +@media screen and (min-width: 1024px) + .navbar.side-nav + right: inherit + height: 100vh + width: $side-nav-width + padding: 20px 10px + + .side-nav + &.navbar, .navbar-brand, .navbar-menu, .navbar-start + flex-direction: column + overflow-y: auto + + .navbar-brand .navbar-item + padding: 0 3px 15px 3px + img + max-height: 150px + .navbar.top-nav + margin-left: $side-nav-width + + .desktop-hidden + display: none + +// Mobile +@media screen and (max-width: 1023px) + .navbar.side-nav + .navbar-brand .navbar-item + padding-top: 3px + padding-bottom: 3px + img + max-height: 46px + .navbar-menu.is-active + padding: 10px 10px + + .navbar.top-nav + display: none + +// Global + diff --git a/la_chariotte/static/sass/base/_variables.sass b/la_chariotte/static/sass/base/_variables.sass index 0e43f25..29b4cab 100644 --- a/la_chariotte/static/sass/base/_variables.sass +++ b/la_chariotte/static/sass/base/_variables.sass @@ -7,6 +7,9 @@ $primary: $betterave $info: $betterave $text: $bright-black +// Navbar +$side-nav-width: 220px + // screen sizes $max-mobile: 768px $min-tablet: 769px @@ -18,18 +21,18 @@ $min-widescreen: 1216px // spacing $super-tiny: 4px $tiny: 8px -$small: 16px -$base: 24px +$small: 16px // = 1em +$base: 24px // = 2em $large: 48px $xlarge: 64px // border $border-radius: 2px -// font size -$font-size-desktop: 22px -$font-size-mobile: 13px -$font-size-small-desktop: 16px -$font-size-small-mobile: 11px -$font-size-large-desktop: 24px -$font-size-large-mobile: 16px +// // font size +// $font-size-desktop: 22px +// $font-size-mobile: 13px +// $font-size-small-desktop: 16px +// $font-size-small-mobile: 11px +// $font-size-large-desktop: 24px +// $font-size-large-mobile: 16px diff --git a/la_chariotte/static/sass/style.sass b/la_chariotte/static/sass/style.sass index af03d2e..49951af 100644 --- a/la_chariotte/static/sass/style.sass +++ b/la_chariotte/static/sass/style.sass @@ -10,5 +10,6 @@ // 4. Import your stuff here @import "./base/global" -// @import "./base/navbar" +@import "./base/navbar" +@import "./base/content" // @import "./base/footer" \ No newline at end of file diff --git a/la_chariotte/templates/base.html b/la_chariotte/templates/base.html index 4ce89e4..1b13aa9 100644 --- a/la_chariotte/templates/base.html +++ b/la_chariotte/templates/base.html @@ -8,11 +8,130 @@ {% block extra_css %}{% endblock extra_css %} {% endblock css %} +
- {% block content %} - {% endblock %} + + + + + + + +
+ {% block content %} + {% endblock %} +
- \ No newline at end of file + + + \ No newline at end of file From 66ce8f4df3b362e57eaf03aaffdee0507c5aa77e Mon Sep 17 00:00:00 2001 From: Laetitia Getti Date: Thu, 27 Apr 2023 14:52:15 +0200 Subject: [PATCH 3/8] integrate bulma in order index page --- .../templates/order/grouped_order_detail.html | 85 ++++++------- .../order/grouped_order_overview.html | 59 ++++----- la_chariotte/order/templates/order/index.html | 120 ++++++++++++------ la_chariotte/order/tests/test_views.py | 6 +- la_chariotte/static/css/app.css | 21 +++ la_chariotte/static/sass/base/_buttons.sass | 3 + la_chariotte/static/sass/base/_content.sass | 9 +- la_chariotte/static/sass/base/_global.sass | 5 +- la_chariotte/static/sass/base/_navbar.sass | 11 +- la_chariotte/static/sass/style.sass | 2 +- la_chariotte/templates/base.html | 35 +++-- la_chariotte/templates/home.html | 4 + 12 files changed, 216 insertions(+), 144 deletions(-) create mode 100644 la_chariotte/static/sass/base/_buttons.sass diff --git a/la_chariotte/order/templates/order/grouped_order_detail.html b/la_chariotte/order/templates/order/grouped_order_detail.html index 8ad777f..f91857d 100644 --- a/la_chariotte/order/templates/order/grouped_order_detail.html +++ b/la_chariotte/order/templates/order/grouped_order_detail.html @@ -1,48 +1,45 @@ - - - - - Commandes groupées {{ grouped_order.id }} - - -

Détail de la commande groupée {{ grouped_order.id }}, avec la liste des produits associés

-
-

{{ grouped_order }} -

Organisateur·ice : {{ grouped_order.orga }}

-

Date de livraison : {{ grouped_order.delivery_date }}

+{% extends 'base.html' %} - {% if not user.is_authenticated %} -

Vous êtes l'organisateur·ice de cette commande groupée ? - - Connectez-vous pour accéder à la page de gestion -

- {% endif %} +{% block title %}{{ grouped_order }}{% endblock %} - {% if user == grouped_order.orga %} - - Page de gestion de la commande groupée - {% endif %} +{% block content %} +

Détail de la commande groupée {{ grouped_order.id }}, avec la liste des produits associés

+
+

{{ grouped_order }} +

Organisateur·ice : {{ grouped_order.orga }}

+

Date de livraison : {{ grouped_order.delivery_date }}

-

les produits disponibles pour cette commande groupée :

- -
    + {% if not user.is_authenticated %} +

    Vous êtes l'organisateur·ice de cette commande groupée ? + + Connectez-vous pour accéder à la page de gestion +

    + {% endif %} + + {% if user == grouped_order.orga %} + + Page de gestion de la comande groupée + {% endif %} + +

    les produits disponibles pour cette commande groupée :

    + +
      + {% for item in grouped_order.item_set.all %} +
    • + {{ item }} +
    • + {% endfor %} +
    +
    + {% csrf_token %} +
    +

    {{ grouped_order }}

    + {% if error_message %}

    {{ error_message }}

    {% endif %} {% for item in grouped_order.item_set.all %} -
  • - {{ item }} -
  • - {% endfor %} -
- - {% csrf_token %} -
-

{{ grouped_order }}

- {% if error_message %}

{{ error_message }}

{% endif %} - {% for item in grouped_order.item_set.all %} - -
- {% endfor %} -
- - - - + +
+ {% endfor %} + + + +{% endblock %} \ No newline at end of file diff --git a/la_chariotte/order/templates/order/grouped_order_overview.html b/la_chariotte/order/templates/order/grouped_order_overview.html index 7a8f469..d072cad 100644 --- a/la_chariotte/order/templates/order/grouped_order_overview.html +++ b/la_chariotte/order/templates/order/grouped_order_overview.html @@ -1,34 +1,31 @@ - - - - - Commandes groupées {{ grouped_order.id }} - - -

Vue d'organisation de la commande groupée {{ grouped_order.id }}, avec les produits commandés et les commandes individuelles

-
-

{{ grouped_order }} -

Organisateur·ice : {{ grouped_order.orga }}

-

Date de livraison : {{ grouped_order.delivery_date }}

+{% extends 'base.html' %} - les produits commandés pour cette commande groupée : -
    - {% for item in grouped_order.item_set.all %} -
  • - {{ item }}, avec {{ item.ordered_nb }} commande{{ item.ordered_nb|pluralize }} -
  • - {% endfor %} -
+{% block title %}{{ grouped_order }} - Organisateur·ice{% endblock %} - les commandes passées pour cette commande groupée : -
    - {% for order in grouped_order.order_set.all %} -
  • - {{ order }} : {{ order.ordered_items.count }} produits commandés -
  • - {% endfor %} -
+{% block content %} +

Vue d'organisation de la commande groupée {{ grouped_order.id }}, avec les produits commandés et les commandes individuelles

+
+

{{ grouped_order }} +

Organisateur·ice : {{ grouped_order.orga }}

+

Date de livraison : {{ grouped_order.delivery_date }}

- Retour à la page de commande - - + les produits commandés pour cette commande groupée : +
    + {% for item in grouped_order.item_set.all %} +
  • + {{ item }}, avec {{ item.ordered_nb }} commande{{ item.ordered_nb|pluralize }} +
  • + {% endfor %} +
+ + les commandes passées pour cette commande groupée : +
    + {% for order in grouped_order.order_set.all %} +
  • + {{ order }} : {{ order.ordered_items.count }} produits commandés +
  • + {% endfor %} +
+ + Retour à la page de commande + {% endblock %} \ No newline at end of file diff --git a/la_chariotte/order/templates/order/index.html b/la_chariotte/order/templates/order/index.html index fa38737..8b0bef3 100644 --- a/la_chariotte/order/templates/order/index.html +++ b/la_chariotte/order/templates/order/index.html @@ -1,48 +1,86 @@ - - - - - Commandes groupées - index - - -

Index des commandes que l'utilisateur·ice connecté·e organise

+{% extends 'base.html' %} - {% if grouped_order_list.incoming_grouped_orders or grouped_order_list.crossed_deadline_grouped_orders or grouped_order_list.old_grouped_orders %} - {% if grouped_order_list.incoming_grouped_orders %} -

Commandes groupées à venir :

-
    +{% block title %}Mes commandes groupées{% endblock %} + +{% block content_title %}Commandes groupées que vous organisez{% endblock %} +{% block content %} + {% if grouped_order_list.incoming_grouped_orders or grouped_order_list.crossed_deadline_grouped_orders or grouped_order_list.old_grouped_orders %} + {% if grouped_order_list.incoming_grouped_orders %} +

    Commandes groupées à venir

    + + + + + + + + + + + {% for gr_order in grouped_order_list.incoming_grouped_orders %} -
  • - {{gr_order.name}} -
  • + + + + + + + {% endfor %} - - {% endif %} - {% if grouped_order_list.crossed_deadline_grouped_orders %} -

    Livraison à venir, date limite de commande dépassée :

    -
      +
    +
    NomLivraisonFin des commandesNombre de commandesVoir
    {{ gr_order }}{{ gr_order.delivery_date }}{{ gr_order.deadline }}Nb de commandesDétail Organisation
    + {% endif %} + {% if grouped_order_list.crossed_deadline_grouped_orders %} +

    Livraison à venir, date limite de commande dépassée

    + + + + + + + + + + + {% for gr_order in grouped_order_list.crossed_deadline_grouped_orders %} -
  • - {{gr_order.name}} -
  • + + + + + + + {% endfor %} - - {% endif %} - {% if grouped_order_list.old_grouped_orders %} -

    Livraison passée :

    -
      +
    +
    NomLivraisonFin des commandesNombre de commandesVoir
    {{ gr_order }}{{ gr_order.delivery_date }}{{ gr_order.deadline }}Nb de commandesDétail Organisation
    + {% endif %} + {% if grouped_order_list.old_grouped_orders %} +

    Anciennes commandes

    + + + + + + + + + + + {% for gr_order in grouped_order_list.old_grouped_orders %} -
  • - {{gr_order.name}} -
  • + + + + + + + {% endfor %} - - {% endif %} - {% else %} -

    Pas de commande groupée pour l'instant

    - {% endif %} - - + +
    NomLivraisonFin des commandesNombre de commandesVoir
    {{ gr_order }}{{ gr_order.delivery_date }}{{ gr_order.deadline }}Nb de commandesDétail Organisation
    + {% endif %} + {% else %} +

    Pas de commande groupée pour l'instant

    + {% endif %} +{% endblock %} \ No newline at end of file diff --git a/la_chariotte/order/tests/test_views.py b/la_chariotte/order/tests/test_views.py index 715d857..82d7e4f 100644 --- a/la_chariotte/order/tests/test_views.py +++ b/la_chariotte/order/tests/test_views.py @@ -82,7 +82,7 @@ class TestGroupedOrderIndexView: assert "Pas de commande groupée pour l'instant" not in response.content.decode() assert "Commandes groupées à venir" in response.content.decode() assert "Livraison à venir" in response.content.decode() - assert "Livraison passée" in response.content.decode() + assert "Anciennes commandes" in response.content.decode() assert len(response.context["grouped_order_list"]["old_grouped_orders"]) == 1 assert ( len( @@ -123,7 +123,7 @@ class TestGroupedOrderIndexView: assert "Pas de commande groupée pour l'instant" not in response.content.decode() assert "Commandes groupées à venir" not in response.content.decode() assert "Livraison à venir" not in response.content.decode() - assert "Livraison passée" in response.content.decode() + assert "Anciennes commandes" in response.content.decode() assert len(response.context["grouped_order_list"]["old_grouped_orders"]) == 1 assert ( len( @@ -156,7 +156,7 @@ class TestGroupedOrderIndexView: assert "Pas de commande groupée pour l'instant" not in response.content.decode() assert "Commandes groupées à venir" in response.content.decode() assert "Livraison à venir" not in response.content.decode() - assert "Livraison passée" not in response.content.decode() + assert "Anciennes commandes" not in response.content.decode() assert len(response.context["grouped_order_list"]["old_grouped_orders"]) == 0 assert ( len( diff --git a/la_chariotte/static/css/app.css b/la_chariotte/static/css/app.css index 1012e1b..4c5c805 100644 --- a/la_chariotte/static/css/app.css +++ b/la_chariotte/static/css/app.css @@ -10286,6 +10286,10 @@ body { background-color: hsl(0, 0%, 96%); } +a { + color: #A52951; +} + @media screen and (min-width: 1024px) { .navbar.side-nav { right: inherit; @@ -10305,6 +10309,7 @@ body { } .navbar.top-nav { margin-left: 220px; + border-bottom: #e9b049 1px solid; } .desktop-hidden { display: none; @@ -10325,9 +10330,25 @@ body { display: none; } } +a.navbar-item:hover { + color: #280a13; + background-color: #e9b049; + border-radius: 2px; +} + @media screen and (min-width: 1024px) { .content { margin: 24px; margin-left: 244px; } } +@media screen and (max-width: 1023px) { + .content { + margin: 16px; + padding-top: 3.25rem; + } +} +.button.is-light, .buttons.is-light:hover, .buttons.is-light.is-hovered { + border: #A52951 1px solid !important; + color: #A52951 !important; +} diff --git a/la_chariotte/static/sass/base/_buttons.sass b/la_chariotte/static/sass/base/_buttons.sass new file mode 100644 index 0000000..bd7306f --- /dev/null +++ b/la_chariotte/static/sass/base/_buttons.sass @@ -0,0 +1,3 @@ +.button.is-light, .buttons.is-light:hover, .buttons.is-light.is-hovered + border: $betterave 1px solid !important + color: $betterave !important \ No newline at end of file diff --git a/la_chariotte/static/sass/base/_content.sass b/la_chariotte/static/sass/base/_content.sass index 9dfdd4b..9f31506 100644 --- a/la_chariotte/static/sass/base/_content.sass +++ b/la_chariotte/static/sass/base/_content.sass @@ -1,4 +1,9 @@ -@media screen and (min-width: 1024px) +@media screen and (min-width: $min-desktop) .content margin: $base - margin-left: $side-nav-width + $base \ No newline at end of file + margin-left: $side-nav-width + $base + +@media screen and (max-width: $max-tablet) + .content + margin: $small + padding-top: $navbar-height \ No newline at end of file diff --git a/la_chariotte/static/sass/base/_global.sass b/la_chariotte/static/sass/base/_global.sass index 318761c..5948372 100644 --- a/la_chariotte/static/sass/base/_global.sass +++ b/la_chariotte/static/sass/base/_global.sass @@ -1,3 +1,6 @@ body min-height: 100vh - background-color: $background \ No newline at end of file + background-color: $background + +a + color: $betterave diff --git a/la_chariotte/static/sass/base/_navbar.sass b/la_chariotte/static/sass/base/_navbar.sass index c8f106b..72324e0 100644 --- a/la_chariotte/static/sass/base/_navbar.sass +++ b/la_chariotte/static/sass/base/_navbar.sass @@ -1,5 +1,5 @@ // Desktop -@media screen and (min-width: 1024px) +@media screen and (min-width: $min-desktop) .navbar.side-nav right: inherit height: 100vh @@ -15,14 +15,16 @@ padding: 0 3px 15px 3px img max-height: 150px + .navbar.top-nav margin-left: $side-nav-width + border-bottom: $beige 1px solid .desktop-hidden display: none // Mobile -@media screen and (max-width: 1023px) +@media screen and (max-width: $max-tablet) .navbar.side-nav .navbar-brand .navbar-item padding-top: 3px @@ -36,4 +38,7 @@ display: none // Global - +a.navbar-item:hover + color: $bright-black + background-color: $beige + border-radius: $border-radius diff --git a/la_chariotte/static/sass/style.sass b/la_chariotte/static/sass/style.sass index 49951af..9c8ba6c 100644 --- a/la_chariotte/static/sass/style.sass +++ b/la_chariotte/static/sass/style.sass @@ -12,4 +12,4 @@ @import "./base/global" @import "./base/navbar" @import "./base/content" -// @import "./base/footer" \ No newline at end of file +@import "./base/buttons" \ No newline at end of file diff --git a/la_chariotte/templates/base.html b/la_chariotte/templates/base.html index 1b13aa9..af6a8bd 100644 --- a/la_chariotte/templates/base.html +++ b/la_chariotte/templates/base.html @@ -16,26 +16,27 @@