diff --git a/.circleci/README.md b/.circleci/README.md new file mode 100644 index 0000000..d13619e --- /dev/null +++ b/.circleci/README.md @@ -0,0 +1,6 @@ +# CircleCI Website Previews + +This directory and its files control CircleCI previews being generated +whenever a PR is opened. The files should be modified to the appropriate +conference year (e.g., usrse25). + diff --git a/.circleci/circle_urls.sh b/.circleci/circle_urls.sh new file mode 100644 index 0000000..e52e90a --- /dev/null +++ b/.circleci/circle_urls.sh @@ -0,0 +1,3 @@ +BASEURL=https://output.circle-artifacts.com/output/job/${CIRCLE_WORKFLOW_JOB_ID}/artifacts/${CIRCLE_NODE_INDEX}/usrse.github.io/usrse25 +sed -i "8 s,.*,baseurl: $BASEURL,g" "_config.yml" +sed -i "7 s,.*,url: \"\",g" "_config.yml" diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..4a840ba --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,79 @@ +version: 2.1 + +workflows: + version: 2 + + # The build workflow will build a preview for the site, intended for PRs + build: + jobs: + - build-site: + filters: + branches: + ignore: gh-pages + +install: &install + name: Install dependencies for build + command: | + $HOME/conda/bin/pip install -r ~/repo/.circleci/requirements.txt + + +install_python_3: &install_python_3 + name: Install Python dependencies + command: | + ls $HOME + if [ ! -d "/home/circleci/conda" ]; then + wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh + /bin/bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/conda + export PATH=$HOME/conda/bin:$PATH + else + echo "Miniconda 3 is already installed, continuing to build." + fi + +build_jekyll: &build_jekyll + name: Jekyll Build + command: | + if [ -z "$CIRCLECI_TRIGGER" ]; then + echo "Building US-RSE'25 website for Preview" + cp ~/repo/.circleci/circle_urls.sh ~/repo/circle_urls.sh + cd ~/repo + chmod u+x circle_urls.sh + bash circle_urls.sh + bundle exec jekyll build + else + echo "Nightly build detected, preview not needed." + fi + +jobs: + build-site: + docker: + - image: cimg/ruby:3.1 + working_directory: ~/repo + environment: + - JEKYLL_ENV: production + - NOKOGIRI_USE_SYSTEM_LIBRARIES: true + - BUNDLE_PATH: ~/repo/vendor/bundle + steps: + - checkout + - restore_cache: + keys: + - v1-dependencies + - rubygems-v1 + - run: *install_python_3 + - run: *install + - save_cache: + paths: + - /home/circleci/conda + key: v1-dependencies + - run: + name: Bundle Install + command: | + cd ~/repo + bundle check || bundle install + - save_cache: + key: rubygems-v1 + paths: + - vendor/bundle + - run: *build_jekyll + - store_artifacts: + path: ~/repo/_site + destination: usrse.github.io/usrse25 diff --git a/.circleci/requirements.txt b/.circleci/requirements.txt new file mode 100644 index 0000000..b09bced --- /dev/null +++ b/.circleci/requirements.txt @@ -0,0 +1 @@ +pyaml>=17.12.1 diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..d944721 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +_site/ +Gemfile.lock diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..614e0c9 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,27 @@ + + + + +## Description + + + +## Checklist: + + +- [ ] (Committee Chairs Only) I have posted the link for the PR to ask for content reviewers +- [ ] I have previewed changes locally +- [ ] I have updated the README.md if necessary + +cc **ADD GITHUB HANDLES HERE** + diff --git a/.github/workflows/linting.yaml b/.github/workflows/linting.yaml new file mode 100644 index 0000000..d934307 --- /dev/null +++ b/.github/workflows/linting.yaml @@ -0,0 +1,45 @@ +name: Check Spelling and URLs + +on: [pull_request] + +# Kill concurrent jobs from the same PR/branch - only one will run at a time +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + urlcheck: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Check Spelling + uses: crate-ci/typos@c97d621b6b01d8b0258538ca15abeca5c5764601 # version 1.16.23 + with: + config: ./.github/workflows/typo_config.toml + + - name: URLs-checker + + uses: urlstechie/urlchecker-action@0.0.34 + with: + # A comma-separated list of file types to cover in the URL checks + file_types: .md,.py,.yml + + # Choose whether to include file with no URLs in the prints. + print_all: false + + # More verbose summary at the end of a run + verbose: true + + # How many times to retry a failed request (defaults to 1) + retry_count: 3 + + # Google Forms is having enormous timeouts + timeout: 10 + + # Exclude these patterns from the checker + exclude_patterns: supercomputing.org,https://www.hyatt.com/shop/chixl?location=Hyatt%20House%20Chicago%20%2F%20West%20Loop-Fulton%20Market&checkinDate=2023-10-15&checkoutDate=2023-10-19&rooms=1&adults=1&kids=0&corp_id=g-uicf + + # Exclude these files from the checker + exclude_files: README.md,SocialNetworks.yml,_config.yml,tests/test_,.github/workflows diff --git a/.github/workflows/typo_config.toml b/.github/workflows/typo_config.toml new file mode 100644 index 0000000..a41a473 --- /dev/null +++ b/.github/workflows/typo_config.toml @@ -0,0 +1,14 @@ +[files] +extend-exclude = [ + ".git/", + ".github/workflows/typo_config.toml", + "assets/js/*.min.*", +] +ignore-hidden = false +[default] +extend-ignore-re = [ + "Brain tailoRed stImulation protocoL", + "Vas Vasiliadis", + "SER", + "Mey", +] diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e413fcc --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ +# project +_site +.sass-cache +.vagrant +Gemfile.lock + +# VS Code +.vscode/* + +# general +.DS_Store +Thumbs.db +ehthumbs.db + +# python +__pycache__ +*.pyc + +*~ diff --git a/404.html b/404.html new file mode 100644 index 0000000..e6efadd --- /dev/null +++ b/404.html @@ -0,0 +1,16 @@ +--- +layout: default +title: 404 - Page not found +permalink: /404.html +--- + +
+
+ 404 Logo +
+
+

Sorry about that...

+

Seems that we've misplaced that URL or it's pointing to something that doesn't exist. + Let's try again!

+
+
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..e9e3cdd --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,187 @@ +# Contributing to US-RSE Conference 2025 Website + +If you are comfortable working with forks, branches, and pull requests, please +follow the below guidance. If you are not, please reach out to the Outreach/Website +committee chairs: + +- TBD + +The general workflow for everyone interacting with the US-RSE Conference website +is described in the following. + +## Contents + +1. [Introduction](#introduction) + 1. [Forking](#forking) + 1. [Keeping Your Fork Updated](#keeping-your-fork-updated) +1. [Creating Issues](#creating-issues) + 1. [Markdown](#markdown) +1. [Working on Issues](#working-on-issues) + 1. [When Work Begins](#when-work-begins) + 1. [As Work Continues](#as-work-continues) + 1. [When Work is Complete](#when-work-is-complete) + 1. [Closing Old Issues](#closing-old-issues) +1. [Pull Requests](#pull-requests) + 1. [Reviewers](#reviewers) + 1. [Work-in-Progress](#work-in-progress) + 1. [Merging](#merging) + +## Introduction + +We recommend using a `fork and branch` approach to contribution. In this method, +you will create a personal fork of the main US-RSE Conference repository, +make your changes locally in your own branches, and then open pull +requests to merge changes back into the main repository. + +[↑ Contents](#contents) + +### Forking + +To create a fork, go to the [main repository](https://github.com/USRSE/usrse25) +and click the `Fork` button in the top-right. You can choose under what username +or organization the fork is made; we recommend your personal account. + +After it's creation, you will now have a local fork of the repository. + +See [GitHub's Documentation](https://docs.github.com/en/get-started/quickstart/fork-a-repo) +for more details. + +[↑ Contents](#contents) + +### Keeping Your Fork Updated + +After your fork is created, you will need to make sure it stays up-to-date to +avoid conflicts when you make changes. + +See [GitHub's Documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork) +for the various ways to keep your fork in sync. + +[↑ Contents](#contents) + +## Creating Issues + +[Create issues in GitHub](https://github.com/USRSE/usrse25/issues) +for any work that needs to be done. This can include, but is not limited to: + +- Bugs +- Enhancements +- Discussions + +[↑ Contents](#contents) + + +### Markdown + +[Markdown](https://en.wikipedia.org/wiki/Markdown) is a lightweight markup +language with plain text formatting syntax. GitHub uses a form of it for +rendering issue and pull request descriptions and comments, wiki pages, and +any files in your repositories with a `.md` extension (such as this one). For +more details on what's possible with GitHub-flavored Markdown, [see GitHub's +documentation](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax). + +[↑ Contents](#contents) + + +## Working on Issues + +### When Work Begins + +Make sure your local `main` branch is up-to-date by running + +```bash +git checkout main +git pull remote main +``` + +> **Note:** You should never be making commits on your `main` branch, as +> all changes will be making it into `main` via [pull requests](#pull-requests). + +Once `main` is updated, you then create a feature branch off of it with `git +checkout -b `. + +We recommend using the format `username/description` when naming the branch +for clarity on who is doing the work and what type of work is being completed. +For example, `mrmundt/add-contributing`. + +[↑ Contents](#contents) + + +### As Work Continues + +Do whatever work is necessary to address the issue you're tackling. Divide your +work into logical, compilable commits. Feel free to commit small chunks of +work early and often in your local repository and then use `git rebase -i` to +reorganize your commits before sharing. + +[↑ Contents](#contents) + + +### When Work is Complete + +While working on your feature in your local repository, other commits likely +made it into the remote `main` branch. There are a variety of ways to merge +these changes into your local feature branch. One possibility is + +```bash +git checkout main +git pull --ff-only +git checkout +git rebase main +``` + +though there are others that are equally valid. + +Once you are done, [create a pull request](#pull-requests) (see below). + +[↑ Contents](#contents) + +### Closing Old Issues + +If at any point you encounter an issue that will not be worked in the +foreseeable future, it is worthwhile to close the issue such that you can +maintain a reasonable backlog of upcoming work. Do be sure to include in the +comments some explanation as to why the issue won't be addressed. + +[↑ Contents](#contents) + + + +## Pull Requests + +The preferred way changes get into `main` is through pull requests. When you've +completed work on an issue, push your branch to the remote with `git push -u + `, and then create a pull request. + +[↑ Contents](#contents) + +### Reviewers + +We recommend having your pull request reviewed by at least two other team +members. The first should be a member of the Outreach/Website committee. +The second should be another member of the team for which the change is being +completed (e.g., Program Committee). Work with your reviewers to get your +changes into an acceptable +state. + +[↑ Contents](#contents) + +### Work-in-Progress + +You may wish to have your changes reviewed by colleagues before they are ready +to be merged into `main`. To do so, create a pull request as usual, but +insert "[WIP]" at the beginning of the Title. + +You may also create a "Draft" request (see [GitHub's documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests)). + +GitHub will not allow you to merge a Draft or WIP request. + +[↑ Contents](#contents) + + +### Merging + +When the reviews are finished and all changes approved, your pull request will +be merged by one member of the Outreach/Website committee. + +[↑ Contents](#contents) + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..63a1e08 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM jekyll/jekyll:stable + +ENV JEKYLL_UID=1000 +ENV JEKYLL_GID=1000 + +## Install required gems +COPY ./Gemfile ./Gemfile +RUN bundle install + +USER ${JEKYLL_UID} + +## Copy source files +COPY --chown=${JEKYLL_UID}:${JEKYLL_GID} ./ ./ + +CMD ["bundle", "exec", "jekyll", "serve", "--host=0.0.0.0", "--watch", "--drafts"] diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..93eaed7 --- /dev/null +++ b/Gemfile @@ -0,0 +1,11 @@ +source "https://rubygems.org" + +gem "github-pages", '232', group: :jekyll_plugins + +# enable tzinfo-data for local build +# gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw] +gem 'jekyll-paginate', '1.1.0' +gem 'faraday', '2.10.1' +gem 'faraday-retry', '2.2.1' +gem 'webrick', '1.8.1' + diff --git a/README.md b/README.md new file mode 100644 index 0000000..a00ced0 --- /dev/null +++ b/README.md @@ -0,0 +1,66 @@ +# The US-RSE Association Conference 2025 (US-RSE'25) + +This repo is website landing page for the [US-RSE Association Conference 2025](https://us-rse.org/usrse25/). + +## Previewing the Site Locally + +To preview the site locally, you'll need to [install jekyll](https://jekyllrb.com/docs/installation/). +Then go to the root of the directory and run (only needed once): + +```bash +$ bundle install +``` + +Then run + +```bash +$ jekyll serve +# or +$ bundle exec jekyll serve +``` + +and open your browser to . + +If you are having trouble try `rm -rf _site`, followed by `bundle update`, +then `bundle exec jekyll serve`. + + +## Container-based development + +Build and run a Docker container to preview the site locally and support a local development workflow. +If you do not already have Docker installed, please visit https://docs.docker.com/get-docker/ and +follow the links to get started with Docker on your operating system. + +Build the container image: + +```bash +docker build -t us-rse-con-2024-website:latest . +``` + +Run the container to access the website at the URL http://127.0.0.1:4000/usrse25/ + +```bash +$ docker run --rm -it -p 4000:4000 us-rse-con-2024-website:latest +Configuration file: /srv/jekyll/_config.yml + Source: /srv/jekyll + Destination: /srv/jekyll/_site + Incremental build: disabled. Enable with --incremental + Generating... + done in 1.616 seconds. + Auto-regeneration: enabled for '/srv/jekyll' + Server address: http://0.0.0.0:4000/usrse25/ + Server running... press ctrl-c to stop. +``` + +To develop the website, launch the container using the following command, where the source files are mounted into the container: + +```bash +docker run --rm -it -p 4000:4000 \ + -v $(pwd):/srv/jekyll \ + us-rse-con-2024-website:latest \ + bundle exec jekyll serve --host=0.0.0.0 --watch --drafts +``` + +Change a source file, such as `index.html` for example, and save the changes. You will see Jekyll automatically regenerate the site, +after which you can reload the page in your browser to see the rendered changes. + diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..ed353aa --- /dev/null +++ b/Rakefile @@ -0,0 +1,44 @@ +require 'html-proofer' + +# See here for ideas: https://github.com/keegoid/keegoid.github.io/blob/master/Rakefile +def build_site + sh "bundle exec jekyll build" +end + +def doctor_site + sh 'bundle exec jekyll doctor' +end + +def html_proofer + options = { + :url_ignore => [/us-rse.org/], + :allow_hash_href => true, # don't break on + :assume_extension => false, # (true) for extensionless paths + :http_status_ignore => [ + 999, # LinkedIn throttling errors + 403, # Google scholar errors thrown from Travis (links here will be public anyway) + ], + :typhoeus => { + :connecttimeout => 20, + :timeout => 60, + # avoid strange SSL errors: https://github.com/gjtorikian/html-proofer/issues/376 + :ssl_verifypeer => false, + :ssl_verifyhost => 0 + } + } + HTMLProofer.check_directory("./_site", options).run +end + +task :test do + build_site + doctor_site + html_proofer +end + +task :test_local do + # Already built so don't build again + doctor_site + html_proofer +end + +task :default => :test diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..3aa117d --- /dev/null +++ b/_config.yml @@ -0,0 +1,86 @@ +# Site Settings +lang: en + +title: US-RSE'25 +description: US-RSE Conference 2025 + +url: "https://us-rse.org" +baseurl: "/usrse25" +title-img: /assets/img/main_logo_transparent.png # baseurl will be prepended +twitter-img: /assets/img/main_logo_transparent.png # url + baseurl will be prepended +banner: /assets/img/main_logo_transparent.png +icon: /assets/img/main_logo_transparent.png +domain: https://us-rse.org + +email: contact@us-rse.org +permalink: /:year-:month-:day-:title/ + +favicon: /assets/img/favicon.ico +fixed_navbar: top + +paginate: 5 +paginate_path: "/news/page:num/" + +excerpt_length: 200 + +# social media +twitter: us_rse +github_org: USRSE +github_repo: usrse.github.io +linkedin: company/us-rse/ +mastodon: us_rse + +# Twitter card for meta tags +twitter_card: summary + + +plugins: + - jekyll-sitemap + - jekyll-paginate + - jekyll-feed + +exclude: + - Gemfile + - Gemfile.lock + - vendor + +livereload: true + +google_analytics: "UA-133428825-1" + +defaults: + - + scope: + path: "" + type: "pages" + values: + show_sidebar: true + - + scope: + path: "" + type: "posts" + values: + layout: post + show_sidebar: true + - + scope: + path: "_events" + type: "events" + values: + layout: event + + +markdown: kramdown +highlighter: rouge + +# Collections +collections: + events: + output: true + permalink: /:collection/:path/ + products: + output: true + layout: product + image: https://via.placeholder.com/800x600 + show_sidebar: false + diff --git a/_data/README.md b/_data/README.md new file mode 100644 index 0000000..a125510 --- /dev/null +++ b/_data/README.md @@ -0,0 +1,58 @@ +# Navigation Bars + +The file `navigation.yml` and all files under the `menu` directory +control the nagivation bar at the top of the website. + +The standard, basic format for `navigation.yml` is: + +``` +- name: Participate + link: participate/ + dropdown: + - name: Call for Participation + link: participate/ +- name: Program + dropdown: + - name: Full Program + link: program/ +- name: Attend + link: attend/ + dropdown: + - name: Register + link: attend/register/ + - name: Travel + link: attend/travel/ + - name: COVID Policy + link: attend/health/ +- name: Organization + link: organization/ + dropdown: + - name: Overview + link: organization/ +- name: Sponsor + link: sponsor/ +- name: About + link: about/ + dropdown: + - name: Important Dates + link: about/dates/ + - name: Code of Conduct + link: about/code-of-conduct/ +``` + +The `menu` files are named appropriately for the menu they are meant to +represent (e.g., `about.yml`, `attend.yml`), and they should exactly match +the corresponding section within the `navigation.yml` file. For example, +based on the standard format above, `about.yml` would look like this: + +``` +- label: About + items: + - name: Important Dates + link: about/dates/ + - name: Code of Conduct + link: about/code-of-conduct/ +``` + +If you'd like to have the structure for menus but not yet have them active, +you can put your `*.yml` file in the `menus/hidden` directory. diff --git a/_data/menus/hidden/.gitkeep b/_data/menus/hidden/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/_data/menus/hidden/about.yml b/_data/menus/hidden/about.yml new file mode 100644 index 0000000..eacfb7f --- /dev/null +++ b/_data/menus/hidden/about.yml @@ -0,0 +1,6 @@ +- label: About + items: + - name: Important Dates + link: about/dates/ + - name: Code of Conduct + link: about/code-of-conduct/ diff --git a/_data/menus/hidden/attend.yml b/_data/menus/hidden/attend.yml new file mode 100644 index 0000000..d9d4226 --- /dev/null +++ b/_data/menus/hidden/attend.yml @@ -0,0 +1,6 @@ +- label: Attend + items: + - name: Register + link: attend/register/ + - name: Travel + link: attend/travel/ diff --git a/_data/menus/hidden/organization.yml b/_data/menus/hidden/organization.yml new file mode 100644 index 0000000..bdb402e --- /dev/null +++ b/_data/menus/hidden/organization.yml @@ -0,0 +1,5 @@ +- label: Organization + items: + - name: Overview + link: organization/ + diff --git a/_data/menus/hidden/program.yml b/_data/menus/hidden/program.yml new file mode 100644 index 0000000..071b501 --- /dev/null +++ b/_data/menus/hidden/program.yml @@ -0,0 +1,5 @@ +- label: Program + items: + - name: Full Program + link: program/ + diff --git a/_data/navigation.yml b/_data/navigation.yml new file mode 100644 index 0000000..229d950 --- /dev/null +++ b/_data/navigation.yml @@ -0,0 +1,12 @@ +- name: Participate + link: participate/ +- name: Program + link: program/ +- name: Attend + link: attend/ +- name: Organization + link: organization/ +- name: Sponsor + link: sponsor/ +- name: About + link: about/ diff --git a/_includes/README.md b/_includes/README.md new file mode 100644 index 0000000..6e73561 --- /dev/null +++ b/_includes/README.md @@ -0,0 +1,7 @@ +# Include Directory + +Theoretically, you should have to touch nothing in here. +These are the files that control the header, footer, post generation, etc. +These files changed for US-RSE'24 because `font-awesome` updated their content +repository link. + diff --git a/_includes/buttons/add-to-calendar-button.html b/_includes/buttons/add-to-calendar-button.html new file mode 100644 index 0000000..da90969 --- /dev/null +++ b/_includes/buttons/add-to-calendar-button.html @@ -0,0 +1,51 @@ +{%- assign post = event | default: post | default: page %} +{%- assign title = include.title | default: post.title | default: page.title %} +{%- assign excerpt = include.excerpt | default: post.excerpt | default: page.excerpt %} +{%- assign url = include.url | default: post.url | default: page.url %} +{%- assign event_id = post.id | split: '/' | last %} +{%- capture cal-button-str %}calendar-button-{{include.id}}{%- endcapture %} + +
+ + diff --git a/_includes/buttons/share-buttons.html b/_includes/buttons/share-buttons.html new file mode 100644 index 0000000..cda0314 --- /dev/null +++ b/_includes/buttons/share-buttons.html @@ -0,0 +1,19 @@ +

Share

+
diff --git a/_includes/callouts.html b/_includes/callouts.html new file mode 100644 index 0000000..1b57986 --- /dev/null +++ b/_includes/callouts.html @@ -0,0 +1,29 @@ +{% if page.callouts %} + {% assign callouts=site.data.callouts.[page.callouts] %} + +
+
+
+
+ {% for callout in callouts.items %} +
+
+

+ {{ callout.title }} +

+
+

{% if callout.subtitle %}{{ callout.subtitle | newline_to_br }}{% endif %} + {% if callout.description %}{{ callout.description | newline_to_br }}{% endif %} +

+
+
+ {% if callout.link %} + + {{ callout.link_name }}{% endif %} +
+
+
{% endfor %} +
+
+
+
{% endif %} diff --git a/_includes/faq-card.html b/_includes/faq-card.html new file mode 100644 index 0000000..6932083 --- /dev/null +++ b/_includes/faq-card.html @@ -0,0 +1,10 @@ +{% unless post.hidden %} +{% assign excerpt_length = include.excerpt_length | default: 160 %} +
+

{{ post.title }}

+
+ {{ post.excerpt | markdownify | strip_html | truncate: excerpt_length }} +
+
+{% endunless %} diff --git a/_includes/footer-scripts.html b/_includes/footer-scripts.html new file mode 100644 index 0000000..40f3174 --- /dev/null +++ b/_includes/footer-scripts.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..c8d33a0 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,65 @@ + diff --git a/_includes/google-analytics.html b/_includes/google-analytics.html new file mode 100644 index 0000000..5098a8d --- /dev/null +++ b/_includes/google-analytics.html @@ -0,0 +1,8 @@ + + \ No newline at end of file diff --git a/_includes/group-by-array.html b/_includes/group-by-array.html new file mode 100644 index 0000000..62cdf3c --- /dev/null +++ b/_includes/group-by-array.html @@ -0,0 +1,47 @@ +{% comment %} +# Jekyll Group-By-Array 0.1.0 +# https://github.com/mushishi78/jekyll-group-by-array +# © 2015 Max White +# MIT License +{% endcomment %} + +{% comment %} Initialize {% endcomment %} +{% assign __empty_array = '' | split: ',' %} +{% assign group_names = __empty_array %} +{% assign group_items = __empty_array %} + +{% comment %} Map {% endcomment %} +{% assign __names = include.collection | map: include.field %} + +{% comment %} Flatten {% endcomment %} +{% assign __names = __names | join: ',' | join: ',' | split: ',' %} + +{% comment %} Uniq {% endcomment %} +{% assign __names = __names | sort %} +{% for name in __names | sort %} + + {% comment %} If not equal to previous then it must be unique as sorted {% endcomment %} + {% unless name == previous %} + + {% comment %} Push to group_names {% endcomment %} + {% assign group_names = group_names | push: name %} + {% endunless %} + + {% assign previous = name %} +{% endfor %} + + +{% comment %} group_items {% endcomment %} +{% for name in group_names %} + + {% comment %} Collect if contains {% endcomment %} + {% assign __item = __empty_array %} + {% for __element in include.collection %} + {% if __element[include.field] == name %} + {% assign __item = __item | push: __element %} + {% endif %} + {% endfor %} + + {% comment %} Push to group_items {% endcomment %} + {% assign group_items = group_items | push: __item %} +{% endfor %} diff --git a/_includes/head-scripts.html b/_includes/head-scripts.html new file mode 100644 index 0000000..ddb24e8 --- /dev/null +++ b/_includes/head-scripts.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..f8428f5 --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,17 @@ + + + + + + + + + + + + {% if page.redirect %}{% endif %} + {% unless site.hide_share_buttons %}{% endunless %} + {% include metatags.html %} + {% if site.google_analytics %}{% include google-analytics.html %}{%- endif -%} + {% include head-scripts.html %} + diff --git a/_includes/header.html b/_includes/header.html new file mode 100644 index 0000000..ebfe4f2 --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,46 @@ + diff --git a/_includes/hero.html b/_includes/hero.html new file mode 100644 index 0000000..757f10e --- /dev/null +++ b/_includes/hero.html @@ -0,0 +1,17 @@ +
+
+
+
+
+ +
+
+

{{ site.hero_line_one }}

+

{{ site.hero_line_two }}

+ {% if page.hero_link %} + {{ page.hero_link_text }}{% endif %} +
+
+
+
+
diff --git a/_includes/image-modal.html b/_includes/image-modal.html new file mode 100644 index 0000000..49a71aa --- /dev/null +++ b/_includes/image-modal.html @@ -0,0 +1,18 @@ +
+ +
+ {{ include.alt }} +
+
+ +
diff --git a/_includes/last-modified.html b/_includes/last-modified.html new file mode 100644 index 0000000..891d500 --- /dev/null +++ b/_includes/last-modified.html @@ -0,0 +1,21 @@ + diff --git a/_includes/latest-posts.html b/_includes/latest-posts.html new file mode 100644 index 0000000..1713e65 --- /dev/null +++ b/_includes/latest-posts.html @@ -0,0 +1,12 @@ +

Latest Posts

+ +
+ {% for post in site.posts limit:3 %} +
+ {% include post-card.html %} +
+ {% endfor %} +
+ + + diff --git a/_includes/map.html b/_includes/map.html new file mode 100644 index 0000000..04d6f37 --- /dev/null +++ b/_includes/map.html @@ -0,0 +1,62 @@ + diff --git a/_includes/menubar.html b/_includes/menubar.html new file mode 100644 index 0000000..4f27ce5 --- /dev/null +++ b/_includes/menubar.html @@ -0,0 +1,21 @@ +{% assign menus = site.data.menus[page.menubar] %} + + diff --git a/_includes/metatags.html b/_includes/metatags.html new file mode 100644 index 0000000..841db28 --- /dev/null +++ b/_includes/metatags.html @@ -0,0 +1,32 @@ + + + {{ site.title }} | {{ site.description }} + + {% if page.id %} + + {% if page.category %}{% endif %} + + + {% else %}{% endif %} + + + + + + + + + + + + + + {% if page.image %}{% else %}{% endif %} + + + + + + diff --git a/_includes/notification.html b/_includes/notification.html new file mode 100644 index 0000000..dce6716 --- /dev/null +++ b/_includes/notification.html @@ -0,0 +1,17 @@ +
+
+ {% if include.dismissable %} + + {% endif %} +
+ {% unless include.icon %} +
+ +
+ {% endunless %} +
+
{{ include.message | markdownify }}
+
+
+
+
diff --git a/_includes/pagination.html b/_includes/pagination.html new file mode 100644 index 0000000..d35ef84 --- /dev/null +++ b/_includes/pagination.html @@ -0,0 +1,23 @@ + diff --git a/_includes/post-card.html b/_includes/post-card.html new file mode 100644 index 0000000..6f6e52b --- /dev/null +++ b/_includes/post-card.html @@ -0,0 +1,30 @@ + diff --git a/_includes/recording-widgets.html b/_includes/recording-widgets.html new file mode 100644 index 0000000..ec240c3 --- /dev/null +++ b/_includes/recording-widgets.html @@ -0,0 +1,7 @@ +{% if page.recording_url %} +{% include recording-widget.html recording_url=page.recording_url %} +{% else if page.recording_urls %} +{% for uri in page.recording_urls %} +{% include recording-widget.html recording_url=uri %} +{% endfor %} +{% endif %} diff --git a/_includes/scrolltop.html b/_includes/scrolltop.html new file mode 100644 index 0000000..4ce10bb --- /dev/null +++ b/_includes/scrolltop.html @@ -0,0 +1,32 @@ + + + + + + diff --git a/_includes/sidebar.html b/_includes/sidebar.html new file mode 100644 index 0000000..4277a9b --- /dev/null +++ b/_includes/sidebar.html @@ -0,0 +1,30 @@ +{% assign menus = site.data.menus[page.menubar] %} + +
+ +
diff --git a/_includes/tag.html b/_includes/tag.html new file mode 100644 index 0000000..2433f6b --- /dev/null +++ b/_includes/tag.html @@ -0,0 +1,4 @@ + +{{ include.tag }} + + \ No newline at end of file diff --git a/_includes/toc.html b/_includes/toc.html new file mode 100755 index 0000000..0193dcc --- /dev/null +++ b/_includes/toc.html @@ -0,0 +1,78 @@ +{% capture tocWorkspace %} + {% comment %} + Version 1.0.8 + https://github.com/allejo/jekyll-toc + {% endcomment %} + + {% capture my_toc %}{% endcapture %} + {% assign orderedList = include.ordered | default: false %} + {% assign minHeader = include.h_min | default: 1 %} + {% assign maxHeader = include.h_max | default: 6 %} + {% assign nodes = include.html | split: ' maxHeader %} + {% continue %} + {% endif %} + + {% if firstHeader %} + {% assign firstHeader = false %} + {% assign minHeader = headerLevel %} + {% endif %} + + {% assign indentAmount = headerLevel | minus: minHeader %} + {% assign _workspace = node | split: '' | first }}>{% endcapture %} + {% assign header = _workspace[0] | replace: _hAttrToStrip, '' %} + + {% assign space = '' %} + {% for i in (1..indentAmount) %} + {% assign space = space | prepend: ' ' %} + {% endfor %} + + {% unless include.item_class == blank %} + {% capture listItemClass %}{:.{{ include.item_class | replace: '%level%', headerLevel }}}{% endcapture %} + {% endunless %} + + {% capture heading_body %}{% if include.sanitize %}{{ header | strip_html }}{% else %}{{ header }}{% endif %}{% endcapture %} + {% capture my_toc %}{{ my_toc }} +{{ space }}{{ listModifier }} {{ listItemClass }} [{{ heading_body | replace: "|", "\|" }}]({% if include.baseurl %}{{ include.baseurl }}{% endif %}#{{ html_id }}){% if include.anchor_class %}{:.{{ include.anchor_class }}}{% endif %}{% endcapture %} + {% endfor %} + + {% if include.class %} + {% capture my_toc %}{:.{{ include.class }}} +{{ my_toc | lstrip }}{% endcapture %} + {% endif %} + + {% if include.id %} + {% capture my_toc %}{: #{{ include.id }}} +{{ my_toc | lstrip }}{% endcapture %} + {% endif %} +{% endcapture %}{% assign tocWorkspace = '' %} + + {% if my_toc %}
  • + {{ include.contents_title }} + {{ my_toc | markdownify | strip }} +
  • {% endif %} diff --git a/_layouts/README.md b/_layouts/README.md new file mode 100644 index 0000000..a32ea01 --- /dev/null +++ b/_layouts/README.md @@ -0,0 +1,5 @@ +# Layout Directory + +Theoretically, you should have to touch nothing in here. +These are the files that control default layout styles. + diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..e7d6029 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,34 @@ + +{% if page.menubar or page.menubar_toc %} +{% assign has_left_sidebar = true %} +{% endif %} + + + {% include head.html %} + + {% include header.html %} + {% if page.show_hero %} + {% include hero.html %} + {% endif %} + {% include callouts.html %} +
    +
    +
    + {% if page.menubar or page.menubar_toc %}
    + {% include sidebar.html %} +
    {% endif %} +
    + {{ content }} + {% comment %}Add the last modified default ID (floating to right) unless the page defines a custom one {% endcomment %} + {% unless page.last_modified_id %}
    {% endunless %} +
    +
    +
    +
    + {% unless page.hide_footer %}{% include footer.html %}{% endunless %} + {% include footer-scripts.html %} + {% if page.set_last_modified %}{% include last-modified.html %}{% endif %} + + diff --git a/_layouts/news.html b/_layouts/news.html new file mode 100644 index 0000000..e383552 --- /dev/null +++ b/_layouts/news.html @@ -0,0 +1,23 @@ +--- +layout: default +--- + +{{ content }} + +
    +
    + {% include pagination.html %} +
    +   + {% for post in paginator.posts %} +
    + {% include post-card.html %} +
    + {% endfor %} +
    + {% include pagination.html %} +
    +
    + {% include subscribe.html %} +
    +
    diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..f742874 --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,15 @@ +--- +layout: default +--- + +{% if page.toc %} + {% assign contentsTitle = page.toc_title | default: 'Contents' %} + {% include toc.html html=content class='menu-list' h_min=2 h_max=3 contents_title=contentsTitle %} +{% endif %} +
    + {% if page.title %}

    {{ page.title }}

    +
    + {% endif %} + {% if page.redirect %}This page is redirecting you to {{ page.redirect }}.{% endif %} + {{ content }} +
    diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..c8e7060 --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,25 @@ +--- +layout: default +--- + +
    +

    {{ page.title }}

    + {% if page.subtitle %} +

    + {{ page.subtitle }} +

    + {% endif %} +
    + {% for tag in page.tags %} + {% include tag.html tag=tag %} + {% endfor %} +
    + +

    Published: {{ page.date | date: "%b %-d, %Y" }} {% if page.author %}by {{ page.author }}{% endif %}

    + + {{ content }} +
    + +{% unless site.hide_share_buttons %} +{% include buttons/share-buttons.html %} +{% endunless %} diff --git a/_posts/2024-09-24-tbd.md b/_posts/2024-09-24-tbd.md new file mode 100644 index 0000000..43d9cf3 --- /dev/null +++ b/_posts/2024-09-24-tbd.md @@ -0,0 +1,14 @@ +--- +layout: post +title: To be continued... +date: 2024-09-24 +tags: +--- + +Our US-RSE Conference series will continue in 2025! + +Keep an eye on this website for announcements relating to US-RSE'25. + +Feel free to also [join our mailing list](https://groups.google.com/a/us-rse.org/g/usrse-conference) +to get updates on the US-RSE conference series. + diff --git a/_posts/README.md b/_posts/README.md new file mode 100644 index 0000000..9194009 --- /dev/null +++ b/_posts/README.md @@ -0,0 +1,25 @@ +# Posts Feed + +This directory can be used to generate timed "posts" +that update on the main page. They have been used in the past +to report on important dates, updates, changes, etc. + +The file name for all posts must follow the format: `YYYY-MM-DD-title.md` +where the date is the date that the post should post. + +All posts must start with: + +``` +--- +layout: post +title: Your title here +date: YYYY-MM-DD +tags: optional +--- + +(content) + +``` + +If you put a date in the future, the post will not render. + diff --git a/assets/README.md b/assets/README.md new file mode 100644 index 0000000..f7b488f --- /dev/null +++ b/assets/README.md @@ -0,0 +1,19 @@ +# Assets Directory + +This directory should contain media assets such +as scripts, images, etc. + +Generally speaking, unless there is a change in a dependency or a specific style adjustment needed, +the `js` and `css` folder contents won't change. + +Images should be added to the `img` directory, structured however makes +sense. For example, + +``` +$ tree -d img/ +img/ +└── sponsor-logos +``` + +Some standard images are included to start. + diff --git a/assets/css/bootstrap.css b/assets/css/bootstrap.css new file mode 100644 index 0000000..804e3c5 --- /dev/null +++ b/assets/css/bootstrap.css @@ -0,0 +1,9862 @@ +/*! + * Bootstrap v4.6.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #741755; + text-decoration: underline; + background-color: transparent; +} + +a:hover { + color: #741755; + text-decoration: underline; +} + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[role="button"] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: 2.5rem; +} + +h2, .h2 { + font-size: 2rem; +} + +h3, .h3 { + font-size: 1.75rem; +} + +h4, .h4 { + font-size: 1.5rem; +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014\00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; + } +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.row-cols-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.row-cols-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.row-cols-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.row-cols-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.row-cols-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; +} + +.row-cols-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-sm-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-sm-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-sm-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-sm-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-sm-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-sm-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-md-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-md-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-md-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-md-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-md-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-md-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-lg-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-lg-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-lg-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-lg-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-lg-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-lg-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .row-cols-xl-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-xl-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-xl-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-xl-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-xl-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-xl-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7abaff; +} + +.table-hover .table-primary:hover { + background-color: #9fcdff; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #b3b7bb; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8fd19e; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdf7e; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ed969e; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #fbfcfc; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +input[type="date"].form-control, +input[type="time"].form-control, +input[type="datetime-local"].form-control, +input[type="month"].form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + font-size: 1rem; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input[disabled] ~ .form-check-label, +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} + +.form-row > .col > .valid-tooltip, +.form-row > [class*="col-"] > .valid-tooltip { + left: 5px; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #28a745; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; +} + +.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.form-row > .col > .invalid-tooltip, +.form-row > [class*="col-"] > .invalid-tooltip { + left: 5px; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; +} + +.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #212529; + text-decoration: none; +} + +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, .btn:disabled { + opacity: 0.65; +} + +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} + +.btn-primary:focus, .btn-primary.focus { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, .btn-secondary.focus { + color: #fff; + background-color: #5a6268; + border-color: #545b62; + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, .btn-success.focus { + color: #fff; + background-color: #218838; + border-color: #1e7e34; + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, .btn-info.focus { + color: #fff; + background-color: #138496; + border-color: #117a8b; + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, .btn-warning.focus { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, .btn-danger.focus { + color: #fff; + background-color: #c82333; + border-color: #bd2130; + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, .btn-light.focus { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, .btn-dark.focus { + color: #fff; + background-color: #23272b; + border-color: #1d2124; + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-outline-primary { + color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; +} + +.btn-link:hover { + color: #0056b3; + text-decoration: underline; +} + +.btn-link:focus, .btn-link.focus { + text-decoration: underline; +} + +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #e9ecef; +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} + +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} + +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} + +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; +} + +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} + +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} + +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .custom-file { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} + +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group:not(.has-validation) > .form-control:not(:last-child), +.input-group:not(.has-validation) > .custom-select:not(:last-child), +.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group.has-validation > .form-control:nth-last-child(n + 3), +.input-group.has-validation > .custom-select:nth-last-child(n + 3), +.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: -ms-flexbox; + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} + +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, +.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, +.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn, +.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + z-index: 1; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} + +.custom-control-inline { + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #007bff; + background-color: #007bff; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; +} + +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-color: #b3d7ff; +} + +.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: 50% / 50% 50% no-repeat; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #007bff; + background-color: #007bff; +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} + +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(0.75rem); + transform: translateX(0.75rem); +} + +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + overflow: hidden; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input[disabled] ~ .custom-file-label, +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + overflow: hidden; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: 0; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -ms-transition: none; + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-link { + margin-bottom: -1px; + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + + +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} + +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; + border-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-top, +.card-img-bottom { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion { + overflow-anchor: none; +} + +.accordion > .card { + overflow: hidden; +} + +.accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion > .card > .card-header { + border-radius: 0; + margin-bottom: -1px; +} + +.breadcrumb { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} + +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #007bff; +} + +a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #0062cc; +} + +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #545b62; +} + +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #1e7e34; +} + +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} + +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: #d39e00; +} + +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #bd2130; +} + +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #dae0e5; +} + +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +a.badge-dark:hover, a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} + +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} + +.alert-primary hr { + border-top-color: #9fcdff; +} + +.alert-primary .alert-link { + color: #002752; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +.progress { + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + line-height: 0; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; +} + +.media-body { + -ms-flex: 1; + flex: 1; +} + +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} + +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} + +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.list-group-item + .list-group-item { + border-top-width: 0; +} + +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} + +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} + +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; +} + +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +.list-group-flush { + border-radius: 0; +} + +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} + +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; +} + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + -ms-flex-preferred-size: 350px; + flex-basis: 350px; + max-width: 350px; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + opacity: 0; + border-radius: 0.25rem; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} + +.toast-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} + +.modal.modal-static .modal-dialog { + -webkit-transform: scale(1.02); + transform: scale(1.02); +} + +.modal-dialog-scrollable { + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); +} + +.modal-footer > * { + margin: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; + } + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} + +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc(-0.5rem - 1px); +} + +.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc(-0.5rem - 1px); +} + +.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} + +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: 50% / 100% 100% no-repeat; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + box-sizing: content-box; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: .75s linear infinite spinner-border; + animation: .75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: .75s linear infinite spinner-grow; + animation: .75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + } +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #007bff !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #007bff !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + -ms-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #007bff !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #0056b3 !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #494f54 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #19692c !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, a.text-info:focus { + color: #0f6674 !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #ba8b00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #a71d2a !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, a.text-light:focus { + color: #cbd3da !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #121416 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + word-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; + } + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} diff --git a/assets/css/reboot.css b/assets/css/reboot.css new file mode 100644 index 0000000..cd01fbb --- /dev/null +++ b/assets/css/reboot.css @@ -0,0 +1,5424 @@ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +main { + display: block; } + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } + +a { + background-color: transparent; } + +a:focus { + outline: thin dotted; } + +a:active, +a:hover { + outline: 0; } + +abbr[title] { + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted; } + +b, +strong { + font-weight: bold; } + .font-fira-sans b, .font-fira-sans strong { + font-weight: 600; } + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; } + +small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +img { + border-style: none; + vertical-align: middle; } + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; } + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; } + +fieldset { + padding: 0.35em 0.75em 0.625em; } + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; } + +progress { + vertical-align: baseline; } + +textarea { + overflow: auto; } + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; } + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; } + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; } + +details { + display: block; } + +summary { + display: list-item; } + +template { + display: none; } + +[hidden] { + display: none; } + +html { + font-family: "Lato", Helvetica, Arial, sans-serif; } + +body { + background: #f8f8fa; + color: #424b5f; + line-height: 1.625; + text-rendering: optimizeLegibility; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; } + +a { + color: #cc6ca5 +; + text-decoration: underline; + text-decoration-thickness: 1px; + text-underline-offset: 0.125em; + -webkit-transition: color .3s ease; + transition: color .3s ease; } + a:hover { + color: #cc6ca5 +; } + +p { + margin: 0 0 1em; } + +mark, +ins { + background: #fff7e6; + color: #283040; + padding: 0.15em; + text-decoration: none; } + +pre { + background: #283040; + border-radius: 3px; + color: #f8f8fa; + font-size: 0.875em; + line-height: 1.5; + margin: 2.14286em 0; + overflow: auto; + padding: 1.5em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; } + pre:first-child { + margin-top: 0; } + +:not(pre) > code { + background: #ecedf2; + border-radius: 3px; + color: #424b5f; + font-size: 0.875rem; + padding: 0.15em; + white-space: normal; } + +blockquote { + border-left: 5px solid #00c6ff; + font-size: 1.25em; + line-height: 1.4; + margin: 1.25em 0; + padding: 0 0 0 1em; } + blockquote:first-child { + margin-top: 0; } + blockquote p { + margin-bottom: 0.5em; } + blockquote small, + blockquote cite { + color: #67758d; + display: block; + font-size: 0.75em; + font-style: normal; + font-weight: normal; + line-height: 1.5; + margin-top: 0.5em; } + +dl { + margin: 0; } + +dt { + font-weight: bold; } + +ul, +ol, +dd { + margin: 0 0 1em; } + +ul { + list-style: disc; + padding: 0 0 0 1.125em; } + +ol { + list-style: decimal; + padding: 0 0 0 1.5em; } + +li > ul, +li > ol { + margin-bottom: 0; } + +hr { + background-color: #dde0e7; + border: 0; + height: 1px; + margin: 1.875em 0; } + hr:first-child { + margin-top: 0; } + +embed, +iframe, +object, +video { + max-width: 100%; } + +img { + height: auto; + max-width: 100%; } + +@media only screen and (min-width: 641px) { + blockquote { + font-size: 1.5em; + line-height: 1.3; } +} + +table { + border-collapse: collapse; + border-spacing: 0; + line-height: 1.5; + margin: 0; + max-width: 100%; + text-align: left; + width: 100%; } + +caption { + color: #67758d; + font-size: 0.875em; + font-style: normal; + margin-bottom: 1em; + text-align: left; } + +th, +td { + border-bottom: 1px solid #dde0e7; + padding: 0.5em 5px; } + +th { + color: #283040; + font-weight: bold; } + +:not(.responsive-table) > table { + display: block; + margin: 1.875em 0; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + :not(.responsive-table) > table:first-child { + margin-top: 0; } + :not(.responsive-table) > table tbody, + :not(.responsive-table) > table thead { + width: 100%; } + :not(.responsive-table) > table tr { + width: 100%; } + :not(.responsive-table) > table td { + min-width: 10em; } + +.responsive-table { + display: block; + margin: 1.875em 0; + overflow-x: auto; + width: 100%; } + .responsive-table:first-child { + margin-top: 0; } + +label { + color: #283040; + font-weight: bold; + line-height: 1.5; + margin-bottom: 0.25em; } + input[type=checkbox] + label, input[type=radio] + label { + font-weight: normal; + cursor: pointer; + padding-left: 0.25em; + padding-right: 1em; } + +input[type="text"], +input[type="password"], +input[type="email"], +input[type="tel"], +input[type="number"], +input[type="search"], +input[type="url"], +select, +textarea { + background: #fff; + border: 1px solid #dde0e7; + border-radius: 3px; + box-shadow: none; + box-sizing: border-box; + color: #283040; + display: block; + font-size: 1em; + font-weight: normal; + line-height: 1.5; + max-width: 100%; + padding: 0.5em; + width: 100%; } + input[type="text"]:focus, + input[type="password"]:focus, + input[type="email"]:focus, + input[type="tel"]:focus, + input[type="number"]:focus, + input[type="search"]:focus, + input[type="url"]:focus, + select:focus, + textarea:focus { + outline: 0; } + +::placeholder { + color: #9aa4b9; + opacity: 1; } + +.form-row { + margin-bottom: 1em; } + +.form-submit { + margin-top: 1.66667em; } + +.button { + -ms-flex-align: center; + align-items: center; + background: #00c6ff; + border: 0; + border-radius: 1.75em; + box-shadow: none; + box-sizing: border-box; + color: #fff; + cursor: pointer; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0.875em; + font-weight: bold; + -ms-flex-pack: center; + justify-content: center; + letter-spacing: 0.035em; + line-height: 1.2; + opacity: 1; + padding: 0.9em 2.14285em; + text-decoration: none; + -webkit-transition: .3s ease; + transition: .3s ease; + vertical-align: middle; } + .button:hover, .button:focus, .button:active { + color: #fff; + opacity: .8; + outline: 0; } + +.button-secondary { + background: 0 !important; + box-shadow: inset 0 0 0 2px currentColor; + color: #00c6ff; } + .button-secondary:hover, .button-secondary:focus, .button-secondary:active { + box-shadow: inset 0 0 0 3px currentColor; + color: #00c6ff; + opacity: 1; } + +.button-icon { + background: 0 !important; + border: 0; + color: inherit; + font-size: 1em; + font-weight: normal; + letter-spacing: normal; + padding: 0.25em; } + .button-icon:hover, .button-icon:focus, .button-icon:active { + color: #00c6ff; + opacity: 1; } + +#menu-open, +#menu-close, +.docs-nav .docs-nav-toggle, +.docs-nav .docs-submenu-toggle, +.submenu-toggle { + background: 0; + border: 0; + border-radius: 0; + box-shadow: none; + color: inherit; + cursor: pointer; + display: block; + font-size: inherit; + height: 30px; + padding: 0; + position: relative; + width: 30px; } + #menu-open:hover, #menu-open:focus, #menu-open:active, + #menu-close:hover, + #menu-close:focus, + #menu-close:active, + .docs-nav .docs-nav-toggle:hover, + .docs-nav .docs-nav-toggle:focus, + .docs-nav .docs-nav-toggle:active, + .docs-nav .docs-submenu-toggle:hover, + .docs-nav .docs-submenu-toggle:focus, + .docs-nav .docs-submenu-toggle:active, + .submenu-toggle:hover, + .submenu-toggle:focus, + .submenu-toggle:active { + outline: 0; } + +.icon { + color: inherit; + fill: currentColor; + flex-shrink: 0; + height: 1em; + line-height: 1; + width: 1em; } + +.icon-menu, +.icon-close { + background: currentColor; + border-radius: 1px; + color: inherit; + height: 2px; + left: 50%; + margin-top: -1px; + margin-left: -12px; + position: absolute; + top: 50%; + width: 24px; } + .icon-menu:before, .icon-menu:after, + .icon-close:before, + .icon-close:after { + background: currentColor; + border-radius: 1px; + content: ""; + height: 100%; + left: 0; + position: absolute; + width: 100%; } + +.icon-menu:before { + top: -6px; } + +.icon-menu:after { + bottom: -6px; } + +.icon-close { + background: 0; + margin-left: -14px; + width: 28px; } + .icon-close:before { + top: 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + .icon-close:after { + top: 0; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } + +.icon-angle-right { + background: 0; + border-color: currentColor; + border-style: solid; + border-width: 1px 1px 0 0; + box-sizing: border-box; + height: 8px; + left: 50%; + margin-left: -4px; + margin-top: -4px; + position: absolute; + top: 50%; + width: 8px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + +.docs-nav-toggle .icon-angle-right { + height: 12px; + left: auto; + margin-left: 0; + margin-right: 9px; + margin-top: -6px; + right: 0; + width: 12px; } + +.docs-section-item .icon-angle-right { + left: auto; + margin-left: 0; + margin-right: 15px; + right: 0; } + +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px); + height: 1px; + overflow: hidden; + position: absolute !important; + width: 1px; + word-wrap: normal !important; } + +.line-left { + position: relative; } + .line-left:after { + background: darkmagenta; + display: block; + content: ""; + height: 100%; + left: -1px; + position: absolute; + top: 0; + width: 5px; } + +.js-reframe { + margin: 1.875em 0; } + .js-reframe:first-child { + margin-top: 0; } + +.note, +.important { + border-radius: 5px; + color: #283040; + margin: 1.875em 0; + padding: 1em 1.125em; } + .note:first-child, + .important:first-child { + margin-top: 0; } + +.note { + background: #fff7e6; + border-left: 5px solid #fcb41d; } + +.important { + background: #ffe9e6; + border-left: 5px solid #fc381d; } + +.has-gradient { + background: #00c6ff; + background: -webkit-gradient(linear, left top, right top, from(#0072ff), to(#00c6ff)); + background: linear-gradient(to right, #0072ff, #00c6ff); + color: #fff; + position: relative; } + .has-gradient h1, + .has-gradient h2, + .has-gradient h3, + .has-gradient h4, + .has-gradient h5, + .has-gradient h6 { + color: inherit !important; } + .has-gradient a:not(.button) { + color: inherit !important; } + .has-gradient a:not(.button):hover { + opacity: .8; } + .has-gradient .button:not(.button-secondary) { + background-color: #fff; + color: #00c6ff; } + .has-gradient .button:not(.button-secondary):hover, .has-gradient .button:not(.button-secondary):focus, .has-gradient .button:not(.button-secondary):active { + opacity: .85; } + .has-gradient .button-secondary { + color: #fff !important; } + .has-gradient .inner-sm { + position: relative; } + +.bg-img { + -webkit-animation: fadeIn20 .75s ease-in-out; + animation: fadeIn20 .75s ease-in-out; + background-position: center; + background-size: cover; + bottom: 0; + left: 0; + opacity: 0.2; + position: absolute; + right: 0; + top: 0; } + +.grid { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-left: -0.9375em; + margin-right: -0.9375em; } + +.grid-item { + box-sizing: border-box; + padding-left: 0.9375em; + padding-right: 0.9375em; + position: relative; + width: 100%; } + +.grid-center { + -ms-flex-pack: center; + justify-content: center; } + +.grid-swap { + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; } + +.grid-middle { + -ms-flex-align: center; + align-items: center; } + +@media only screen and (min-width: 641px) { + .grid-col-2 .grid-item { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } } + +@media only screen and (min-width: 761px) { + .grid-col-3 .grid-item { + -ms-flex: 0 0 33.333%; + flex: 0 0 33.333%; + max-width: 33.333%; } } + +@media only screen and (max-width: 600px) { + .grid { + margin-left: -1.5vw; + margin-right: -1.5vw; } + .grid-item { + padding-left: 1.5vw; + padding-right: 1.5vw; } } + +@-webkit-keyframes fadeIn20 { + 0% { + opacity: 0; } + 100% { + opacity: 0.2; } } + +@keyframes fadeIn20 { + 0% { + opacity: 0; } + 100% { + opacity: 0.2; } } + +.site { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-height: 100vh; + position: relative; } + +.site-content { + box-sizing: border-box; + -ms-flex-positive: 1; + flex-grow: 1; + width: 100%; } + +.outer { + padding-left: 3vw; + padding-right: 3vw; } + +.inner { + margin-left: auto; + margin-right: auto; + max-width: 1314px; } + +.inner-md { + margin-left: auto; + margin-right: auto; + max-width: 800px; } + +.inner-sm { + margin-left: auto; + margin-right: auto; + max-width: 680px; } + +.site-header { + background: #fff; + padding-bottom: 1.25em; + padding-top: 1.125em; } + +.site-header-inside { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; } + +.site-branding { + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + +.site-title { + color: #283040; + font-size: 1.5em; + font-weight: bold; + line-height: 1.2; + margin: 0; } + +.site-logo { + margin: 0; } + .site-logo img { + max-height: 36px; } + +.menu, +.submenu { + list-style: none; + margin: 0; + padding: 0; } + +.menu-item { + position: relative; } + .menu-item.current { + color: #00c6ff; } + .menu-item a:not(.button) { + display: inline-block; + font-size: 0.9375em; + line-height: 1.5; } + +#masthead a:not(.button) { + color: inherit; + display: inline-block; + text-decoration: none; } + #masthead a:not(.button):hover { + color: #00c6ff; } + +#masthead .site-branding a:hover { + color: inherit; } + +@media only screen and (min-width: 801px) { + #menu-open, + #menu-close { + display: none; } + .site-navigation { + margin-left: auto; } + .menu { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; } + .menu-item { + display: inline-block; + margin: 0 0 0 1.25em; + padding-bottom: 0.1875em; + padding-top: 0.1875em; } + .menu-item a { + padding-bottom: 0.5em; + padding-top: 0.5em; } + .menu-item a.button:not(.button-icon) { + padding-left: 1.25em; + padding-right: 1.25em; } + .menu-item.has-children > a { + padding-right: 15px; + position: relative; } + .menu-item.has-children > a:after { + background: 0; + border-color: currentColor; + border-style: solid; + border-width: 1px 1px 0 0; + box-sizing: border-box; + content: ""; + height: 6px; + position: absolute; + right: 0; + top: 50%; + width: 6px; + -webkit-transform: translateY(-50%) rotate(135deg); + transform: translateY(-50%) rotate(135deg); } + .menu-item.has-children > a.button:not(.button-icon) { + padding-right: 2.25em; } + .menu-item.has-children > a.button:not(.button-icon):after { + right: 1.25em; } + .menu-item .submenu-toggle { + display: none; } + .menu-item.has-children:hover > .submenu { + opacity: 1; + -webkit-transition: margin .3s, opacity .2s; + transition: margin .3s, opacity .2s; + visibility: visible; } + .submenu { + background: #fff; + border: 1px solid #dde0e7; + border-radius: 3px; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08); + left: 0; + min-width: 180px; + opacity: 0; + padding: 0.5em 0; + position: absolute; + text-align: left; + top: 100%; + -webkit-transition: opacity .2s, visibility 0s .2s; + transition: opacity .2s, visibility 0s .2s; + visibility: hidden; + width: 100%; + z-index: 99; } + .submenu .menu-item { + display: block; + margin: 0; + padding: 0 1em; } + .submenu a:not(.button-icon) { + display: block; } + .submenu a.button:not(.button-icon) { + margin: 0.5em 0; } } + +@media only screen and (max-width: 800px) { + .site { + overflow: hidden; + position: relative; } + .site-branding { + margin-right: 0.625em; } + .site-header:after { + background: rgba(66, 75, 95, 0.6); + content: ""; + height: 100vh; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: opacity .15s ease-in-out,visibility 0s ease-in-out .15s; + transition: opacity .15s ease-in-out,visibility 0s ease-in-out .15s; + visibility: hidden; + width: 100%; + z-index: 998; } + .site-navigation { + background: #fff; + box-sizing: border-box; + height: 100vh; + margin: 0; + max-width: 360px; + -webkit-overflow-scrolling: touch; + position: absolute; + right: -100%; + top: 0; + -webkit-transition: right .3s ease-in-out, visibility 0s .3s ease-in-out; + transition: right .3s ease-in-out, visibility 0s .3s ease-in-out; + visibility: hidden; + width: 100%; + z-index: 999; } + .site-nav-inside { + height: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; + position: relative; } + .menu--opened .site { + height: 100%; + left: 0; + overflow: hidden; + position: fixed; + top: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100%; + z-index: 997; } + .menu--opened .site-navigation { + right: 0; + -webkit-transition: right .3s ease-in-out; + transition: right .3s ease-in-out; + visibility: visible; } + .menu--opened .site-header:after { + opacity: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + visibility: visible; } + .menu { + padding: calc(3vw + 2.8125em) 3vw 3em; } + .submenu { + border-top: 1px solid #dde0e7; + display: none; + padding-left: 1em; } + .menu-item { + display: block; + margin: 0; } + .menu-item:not(.menu-button) { + border-bottom: 1px solid #dde0e7; } + .menu-item:not(.menu-button):first-child { + border-top: 1px solid #dde0e7; } + .menu-item a:not(.button), .menu-item a.button-icon { + padding: 0.75em 0; } + .menu-item a:not(.button) { + display: block; } + .menu-item a.button:not(.button-icon) { + width: 100%; } + .menu-item.has-children > a { + margin-right: 2em; } + .menu-item .menu-item:first-child { + border-top: 0; } + .menu-item .menu-item:last-child { + border-bottom: 0; } + .menu-item .submenu-toggle { + color: #67758d; + height: 2.8125em; + position: absolute; + right: 0; + top: 0; } + .menu-item.active .submenu-toggle .icon-angle-right { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); } + .menu-item.active .submenu { + display: block; } + .menu-button > .button:not(.button-icon) { + margin-bottom: 1.25em; + margin-top: 1.25em; } + .menu-button + .menu-button > .button:not(.button-icon) { + margin-top: 0; } + #menu-open { + margin-left: auto; } + #menu-close { + display: block; + position: absolute; + right: 3vw; + top: 3vw; } } + +.post { + margin-bottom: 2.5em; } + +.post-full:last-child, +.post-feed:last-child { + margin-bottom: 5em; } + +.has-gradient.page-header, .has-gradient.post-header { + padding-bottom: 9.5em; + padding-top: 3.75em; + text-align: center; } + +.has-gradient .page-title, +.has-gradient .post-title { + color: inherit; + font-size: 2.25em; + margin: 0; } + +.page-subtitle, +.post-subtitle { + font-size: 1.125em; + line-height: 1.5; + margin: 0.5em 0 0; + position: relative; } + +.post-title a { + color: inherit !important; + text-decoration: none; } + +.post-thumbnail { + border: 0; + border-radius: 5px 5px 0 0; + display: block; + margin: 0; } + .post-thumbnail img { + border-radius: 5px 5px 0 0; + width: 100%; } + +.post-full .post-content, +.post-feed { + margin-top: -5em; + position: relative; } + +.post-full .post-content, +.post-feed .post { + background: #fff; + border: 1px solid #dde0e7; + border-radius: 5px; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08); } + +.post-full .post-content { + padding: 2.5em 1.5em; } + +.post-full .post-meta { + margin: 0 0 0.5em; } + +.post-feed .post { + padding: 0 0 2.5em; } + +.post-feed .post-meta { + color: #67758d; + font-size: 0.875em; + margin: 0 0 0.5em; + padding-left: 1.71428em; + padding-right: 1.71428em; } + +.post-feed .post-header { + margin: 0 0 1.25em; + padding-top: 1.875em; } + +.post-feed .post-title { + font-size: 1.5em; + margin: 0; + padding-left: 1em; + padding-right: 1em; } + +.post-feed .post-excerpt { + margin-bottom: 1.25em; + padding-left: 1.5em; + padding-right: 1.5em; } + +.post-feed .read-more { + margin: 0; + padding-left: 1.5em; + padding-right: 1.5em; } + +.post-feed .read-more-link { + font-weight: bold; + text-decoration: none; } + .post-feed .read-more-link:after { + font-size: 1.125em; + content: "\2192"; + line-height: 1.5; + margin-left: 5px; } + .post-feed .read-more-link:hover { + color: #424b5f; } + +@media only screen and (min-width: 641px) { + .has-gradient .page-title, + .has-gradient .post-title { + font-size: 3em; } + .page-subtitle, + .post-subtitle { + font-size: 1.25em; } + .post-full .post-meta { + font-size: 1.125em; } + .post-full .post-content, + .post-feed .post-meta, + .post-feed .post-title, + .post-feed .post-excerpt, + .post-feed .read-more { + padding-left: 7%; + padding-right: 7%; } } + +@media only screen and (max-width: 1000px) { + .post { + margin-bottom: 4vw; } } + +.docs-content { + padding-top: 2.5em; } + +.post.type-docs { + margin-bottom: 5.625em; + max-width: 800px; } + .post.type-docs h1 { + font-size: 1.875em; } + .post.type-docs h2 { + font-size: 1.5em; } + .post.type-docs h3 { + font-size: 1.25em; } + .post.type-docs h4 { + font-size: 1.125em; } + .post.type-docs h5, + .post.type-docs h6 { + font-size: 1em; } + .post.type-docs .hash-link { + float: left; + font-size: 1.25rem; + height: 1em; + line-height: 1; + margin-left: -1.1em; + opacity: 0; + text-align: center; + text-decoration: none; + -webkit-transition: opacity .2s; + transition: opacity .2s; + width: 1em; } + .post.type-docs .hash-link:before { + content: "\0023"; + display: inline-block; } + .post.type-docs .hash-link:hover, .post.type-docs .hash-link:focus { + color: #00c6ff; } + .post.type-docs h2 .hash-link { + margin-top: 0.22em; } + .post.type-docs h3 .hash-link { + margin-top: 0.1em; } + .post.type-docs h2:hover .hash-link, .post.type-docs h2:focus .hash-link, + .post.type-docs h3:hover .hash-link, + .post.type-docs h3:focus .hash-link { + opacity: 1; } + .post.type-docs .post-inside { + background: #fff; + border: 1px solid #dde0e7; + border-radius: 5px; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08); + padding: 2.5em 0; } + .post.type-docs .post-title { + font-size: 1.875em; + margin: 0 0 1.25em; + padding: 0 1em; } + .post.type-docs .post-content { + padding: 0 1.875em; } + +#docs-section-items { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + list-style: none; + margin-left: -0.3125em; + margin-right: -0.3125em; + padding: 0; } + #docs-section-items .docs-section-item { + -ms-flex: 1 1 240px; + flex: 1 1 240px; + margin: 0 0.3125em 0.9375em; } + #docs-section-items .docs-item-link { + border: 1px solid #dde0e7; + border-radius: 3px; + color: #283040; + display: block; + font-weight: bold; + padding: 0.9375em; + position: relative; + text-decoration: none; + -webkit-transition: border-color .3s ease, color .3s ease; + transition: border-color .3s ease, color .3s ease; } + #docs-section-items .docs-item-link:hover { + border-color: #00c6ff; + color: #00c6ff; } + +.docs-nav { + margin-bottom: 1.875em; } + .docs-nav .docs-nav-toggle { + color: #283040; + font-size: 1.125em; + margin: 0; + padding-right: 30px; + text-align: left; + width: 100%; } + .docs-nav .docs-submenu-toggle { + color: #67758d; + position: absolute; + right: 0; + top: 0; } + +#docs-menu { + color: #283040; + font-weight: bold; + line-height: 1.5; + list-style: none; + margin: 0; + padding: 0; } + #docs-menu > .docs-menu-item > a { + padding: 0.1875em 0; } + #docs-menu a { + color: inherit; + display: block; + text-decoration: none; } + #docs-menu a:hover { + color: #00c6ff; } + #docs-menu .current, + #docs-menu .current-parent { + color: #00c6ff; } + +.docs-submenu { + border-left: 1px solid #dde0e7; + color: #424b5f; + display: none; + font-size: 0.9375em; + font-weight: normal; + list-style: none; + margin-top: 0.625rem; + padding-left: 1.25rem; } + +.docs-menu-item { + color: inherit; + margin-bottom: 0.625rem; } + .docs-menu-item.has-children { + padding-right: 30px; + position: relative; } + .docs-menu-item.has-children.active .docs-submenu { + display: block; } + .docs-menu-item.has-children.active > .docs-submenu-toggle .icon-angle-right { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); } + +#page-nav { + display: none; } + #page-nav .page-nav-title { + font-size: 1em; + margin: 0 0 0.625em; } + #page-nav ul { + font-size: 0.875rem; + line-height: 1.5; + list-style: none; + padding: 0; } + #page-nav ul ul { + border-left: 1px solid #dde0e7; + margin-top: 0.625rem; + padding-left: 1.25rem; } + #page-nav li { + margin-bottom: 0.625rem; } + #page-nav li.active > a { + color: #00c6ff; } + #page-nav a { + color: #424b5f; + display: block; + text-decoration: none; } + #page-nav a:hover { + color: #00c6ff; } + #page-nav .page-nav-inside { + display: none; } + #page-nav .page-nav-inside.has-links { + display: block; } + +@media only screen and (min-width: 641px) { + .post.type-docs .post-title, + .post.type-docs .post-content { + padding-left: 7%; + padding-right: 7%; } } + +@media only screen and (min-width: 801px) { + .docs-content { + display: -ms-flexbox; + display: flex; + padding-top: 3.75em; } + .post.type-docs { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + overflow: hidden; } + .docs-nav, + .page-nav { + -ms-flex-negative: 0; + flex-shrink: 0; + margin-bottom: 5.625em; } + .docs-nav .sticky, + .page-nav .sticky { + position: -webkit-sticky; + position: sticky; + top: 1.875em; } + .docs-nav { + padding-right: 1.5em; + width: 12.5em; } + #page-nav { + padding-left: 1.5em; + width: 9.5em; } + #docs-nav-toggle { + display: none; } } + +@media only screen and (min-width: 1091px) { + #page-nav { + display: block; } } + +@media only screen and (max-width: 800px) { + .docs-nav { + background: #fff; + border: 1px solid #dde0e7; + border-radius: 5px; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08); + box-sizing: border-box; + margin-bottom: 5%; + padding: 0.75em 1em; } + .docs-nav-menu { + display: none; } + .docs-menu--opened .docs-nav-menu { + display: block; } + .docs-menu--opened .docs-nav-toggle .icon-angle-right { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); } + #docs-menu { + border-top: 1px solid #dde0e7; + margin-top: 1.25em; + padding-top: 1.25em; } } + +.block { + padding-top: 3.75em; } + .block:not(.block-hero) { + background: #f8f8fa; } + .block:last-child { + padding-bottom: 3.75em; } + +.block-image { + margin-bottom: 1.5em; } + +.block-header { + margin-bottom: 1.5em; } + +.block-title { + margin: 0; } + +.block-subtitle { + color: #67758d; + line-height: 1.5; + margin-bottom: 0; } + .block-subtitle:not(:first-child) { + margin-top: 0.5em; } + +.block-buttons, +.grid-item-buttons { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-bottom: 0.9375em; } + .block-buttons a, + .grid-item-buttons a { + font-weight: bold; + text-decoration: none; } + +.block-buttons { + -ms-flex-pack: center; + justify-content: center; } + .block-buttons a { + margin: 0 0.375em 0.75em; } + +.grid-item-buttons a { + margin: 0 0.75em 0.75em 0; } + +.has-gradient .block-subtitle { + color: inherit; } + +.block-text .block-buttons:not(:first-child), +.block-hero .block-buttons:not(:first-child) { + margin-top: 1.875em; } + +.block-text .grid-item { + max-width: 680px; + text-align: center; } + +.block-text .block-title { + font-size: 1.875em; } + +@media only screen and (min-width: 641px) { + .block-text .block-content { + font-size: 1.125em; } + .block-text .block-title { + font-size: 2.125em; } } + +@media only screen and (min-width: 801px) { + .block-text .grid-item:not(:only-child) { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .block-body:not(:only-child) { + text-align: left; } + .block-body:not(:only-child) .block-buttons { + -ms-flex-pack: start; + justify-content: flex-start; } + .block-body:not(:only-child) .block-buttons a { + margin-left: 0; + margin-right: 0.75em; } } + +@media only screen and (min-width: 1001px) { + .block-image:not(:only-child) { + padding-right: 2.5em; } + .grid-swap .block-image:not(:only-child) { + padding-left: 2.5em; + padding-right: 0.9375em; } } + +.block-cta .has-gradient { + border-radius: 5px; + margin-bottom: 1.875em; + padding: 3.75em 3vw 1.875em; } + +.block-cta .block-header { + max-width: 680px; + text-align: center; } + +.block-cta .block-title { + font-size: 1.875em; } + +.block-cta .block-subtitle { + font-size: 1.125em; } + +@media only screen and (min-width: 641px) { + .block-title { + font-size: 2.125em; } } + +@media only screen and (min-width: 801px) { + .block-cta .has-gradient { + padding-left: 7%; + padding-right: 7%; } + .block-cta .block-header { + -ms-flex: 0 0 66.666%; + flex: 0 0 66.666%; + max-width: 66.666%; + text-align: left; } + .block-cta .block-buttons { + -ms-flex: 0 0 33.333%; + flex: 0 0 33.333%; + margin-top: 0; + max-width: 33.333%; } } + +.block-hero + .block-grid:not(.has-header) { + background: 0; +/* padding-top: 0; */ +} + +.block-grid .block-header { + margin-bottom: 2em; + text-align: center; } + +.block-grid .block-title { + font-size: 1.875em; } + +.block-grid .grid-item { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + margin-bottom: 1.875em; } + +.grid-item-inside { + background: #fff; + border: 1px solid #dde0e7; + border-radius: 3px; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08); + box-sizing: border-box; + -ms-flex-positive: 1; + flex-grow: 1; + padding-bottom: 0.75em; } + +.grid-item-image { + border-radius: 3px 3px 0 0; + display: block; + width: 100%; } + .grid-item-image img { + border-radius: 3px 3px 0 0; } + +.grid-item-title { + font-size: 1.5em; + margin: 1em 0 0.5em; + padding-left: 1em; + padding-right: 1em; } + .grid-item-title:first-child { + margin-top: 1.25em; } + .grid-item-title a { + color: inherit !important; + text-decoration: none; } + +.grid-item-content, +.grid-item-buttons { + padding-left: 1.5em; + padding-right: 1.5em; } + +.grid-item-content { + margin-bottom: 1.25em; } + +.grid-item-buttons a:not(.button):after { + font-size: 1.125em; + content: "\2192"; + line-height: 1.5; + margin-left: 5px; } + +@media only screen and (max-width: 1000px) { + .block-grid .grid-item { + margin-bottom: 4vw; } } + +.block-hero { + padding-bottom: 1.5em; + position: relative; + text-align: center; } + .block-hero .block-header { + margin-bottom: 0.75em; } + .block-hero .block-title { + font-size: 2.25em; } + .block-hero .block-content { + font-size: 1.125em; + line-height: 1.5; } + .block-hero + .block { + margin-top: -5em; + position: relative; } + +@media only screen and (min-width: 641px) { + .block-hero .block-title { + font-size: 3em; } + .block-hero .block-content { + font-size: 1.25em; } + .block-hero .block-buttons a { + font-size: 1em; } } + +.site-footer { + background-color: #fff; + padding-bottom: 1.5em; + padding-top: 1.5em; } + +#colophon a:not(.button) { + color: inherit; } + #colophon a:not(.button):hover, #colophon a:not(.button):focus { + color: #00c6ff; } + +.site-info, +.social-links { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: center; + justify-content: center; + font-size: 0.875em; + line-height: 1.2; } + .site-info .button:not(.button-icon), + .social-links .button:not(.button-icon) { + font-size: inherit; + line-height: 1.2; + padding: 0.3em 1em; } + +.site-info { + margin: 0.25em 0 0; + text-align: center; } + +.site-info .copyright { + margin: 0 8px 0.5em 0; } + +.site-info > a { + color: #741755; + text-decoration: underline; + background-color: transparent; + margin-left: 0.2em; +} + +.social-links { + margin-top: 0.9375em; } + .social-links a { + margin: 0 10px 0.5em; } + .social-links .icon { + font-size: 20px; } + +@media only screen and (min-width: 641px) { + .site-footer-inside { + -ms-flex-align: start; + align-items: flex-start; + display: -ms-flexbox; + display: flex; } + .site-info { + -ms-flex-pack: start; + justify-content: flex-start; + text-align: left; } + .social-links { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + margin-left: auto; + margin-top: 0; } + .social-links a { + margin-left: 20px; + margin-right: 0; } } + + + +a:focus, button:focus { + outline: thin dotted #6f777d; + outline: 5px auto #6f777d; + outline-offset: -2px; +} +* { + box-sizing: border-box; +} +@media (min-width: 48em) { + html { + font-size: 18px; +} +} + +}body { + margin: 0; +} +::-moz-selection { + color: #fff; + background: #000; +} +::selection { + color: #fff; + background: #000; +} +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +a { + color: #740B70; +} +a:hover, a:active { + outline: 0; +} +sub, sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + width: auto; + height: auto; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img, .google-maps img { + max-width: none; +} +button, input, select, textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, html input[type="button"], input[type="reset"], input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { + cursor: pointer; +} +input[type="search"] { + box-sizing: border-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +html { + position: relative; + min-height: 100%} +body { + margin: 0; + padding: 0; + color: #3d4144; + line-height: 1.5; +} +body.overflow--hidden { + overflow: hidden; +} +h1 { + margin-top: 0; + font-size: 1.563em; +} +h2 { + font-size: 1.25em; +} +h3 { + font-size: 1.125em; +} +h4 { + font-size: 1.0625em; +} +h5 { + font-size: 1.03125em; +} +h6 { + font-size: 1em; +} +small, .small { + font-size: .75em; +} +p { + margin-bottom: 1.3em; +} +u, ins { + text-decoration: none; + border-bottom: 1px solid #3d4144; +} +u a, ins a { + color: inherit; +} +del a { + color: inherit; +} +p, pre, blockquote, ul, ol, dl, figure, table, fieldset { + orphans: 3; + widows: 3; +} +abbr[title], abbr[data-original-title] { + text-decoration: none; + cursor: help; + border-bottom: 1px dotted #3d4144; +} +blockquote { + margin: 2em 1em 2em 0; + padding-left: 1em; + padding-right: 1em; + font-style: italic; + border-left: 0.25em solid #6f777d; +} +blockquote cite { + font-style: italic; +} +blockquote cite:before { + content: "\2014"; + padding-right: 5px; +} +a:visited { + color: #cc6ca5 +; +} +a:hover { + color: #3a0638; + outline: 0; +} +tt, code, kbd, samp, pre { + font-family: Monaco, Consolas, "Lucida Console", monospace; +} +pre { + overflow-x: auto; +} +p>code, a>code, li>code, figcaption>code, td>code { + padding-top: 0.1rem; + padding-bottom: 0.1rem; + font-size: 0.8em; + background: #fafafa; + border-radius: 4px; +} +p>code:before, p>code:after, a>code:before, a>code:after, li>code:before, li>code:after, figcaption>code:before, figcaption>code:after, td>code:before, td>code:after { + letter-spacing: -0.2em; + content: "\00a0"} +hr { + display: block; + margin: 1em 0; + border: 0; + border-top: 1px solid #f2f3f3; +} +ul li, ol li { + margin-bottom: 0.5em; +} +li ul, li ol { + margin-top: 0.5em; +} +figure { + display: -webkit-box; + display: flex; + -webkit-box-pack: justify; + justify-content: space-between; + -webkit-box-align: start; + align-items: flex-start; + flex-wrap: wrap; + margin: 2em 0; +} +figure img, figure iframe, figure .fluid-width-video-wrapper { + margin-bottom: 1em; +} +figure img { + width: 100%; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +figure>a { + display: block; +} +@media (min-width: 37.5em) { + figure.half>a, figure.half>img { + width: calc(50% - 0.5em); +} +}figure.half figcaption { + width: 100%} +@media (min-width: 37.5em) { + figure.third>a, figure.third>img { + width: calc(33.3333% - 0.5em); +} +}figure.third figcaption { + width: 100%} +figcaption { + margin-bottom: 0.5em; + color: #646769; + font-family: Georgia, Times, serif; + font-size: .75em; +} +figcaption a { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +figcaption a:hover { + color: #3a0638; +} +svg:not(:root) { + overflow: hidden; +} +nav ul { + margin: 0; + padding: 0; +} +nav li { + list-style: none; +} +nav a { + text-decoration: none; +} +nav ul li, nav ol li { + margin-bottom: 0; +} +nav li ul, nav li ol { + margin-top: 0; +} +b, i, strong, em, blockquote, p, q, span, figure, img, h1, h2, header, input, a, tr, td, form button, input[type="submit"], .btn, .highlight, .archive__item-teaser { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +form { + margin: 0 0 5px 0; + padding: 1em; +} +form fieldset { + margin-bottom: 5px; + padding: 0; + border-width: 0; +} +form legend { + display: block; + width: 100%; + margin-bottom: 10px; + *margin-left: -7px; + padding: 0; + color: #3d4144; + border: 0; + white-space: normal; +} +form p { + margin-bottom: 2.5px; +} +form ul { + list-style-type: none; + margin: 0 0 5px 0; + padding: 0; +} +form br { + display: none; +} +label, input, button, select, textarea { + vertical-align: baseline; + *vertical-align: middle; +} +input, button, select, textarea { + box-sizing: border-box; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; +} +label { + display: block; + margin-bottom: 0.25em; + color: #3d4144; + cursor: pointer; +} +label small { + font-size: .75em; +} +label input, label textarea, label select { + display: block; +} +input, textarea, select { + display: inline-block; + width: 100%; + padding: 0.25em; + margin-bottom: 0.5em; + color: #3d4144; + background-color: #fff; + border: #f2f3f3; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125); +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +input[type="image"], input[type="checkbox"], input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + line-height: normal; + cursor: pointer; + border-radius: 0; + border: 0 \9; + box-shadow: none; +} +input[type="checkbox"], input[type="radio"] { + box-sizing: border-box; + padding: 0; + *width: 13px; + *height: 13px; +} +input[type="image"] { + border: 0; +} +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: transparent; + background-color: initial; + box-shadow: none; +} +input[type="button"], input[type="reset"], input[type="submit"] { + width: auto; + height: auto; + cursor: pointer; + *overflow: visible; +} +select, input[type="file"] { + *margin-top: 4px; +} +select { + width: auto; + background-color: #fff; +} +select[multiple], select[size] { + height: auto; +} +textarea { + resize: vertical; + height: auto; + overflow: auto; + vertical-align: top; +} +input[type="hidden"] { + display: none; +} +.form { + position: relative; +} +.radio, .checkbox { + padding-left: 18px; + font-weight: normal; +} +.radio input[type="radio"], .checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.radio.inline, .checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline { + margin-left: 10px; +} +input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { + opacity: 0.5; + cursor: not-allowed; +} +input:focus, textarea:focus { + border-color: #6f777d; + outline: 0; + outline: thin dotted \9; + box-shadow: inset 0 1px 3px rgba(61, 65, 68, 0.06), 0 0 5px rgba(111, 119, 125, 0.7); +} +input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus { + box-shadow: none; +} +.help-block, .help-inline { + color: #646769; +} +.help-block { + display: block; + margin-bottom: 1em; + line-height: 1em; +} +.help-inline { + display: inline-block; + vertical-align: middle; + padding-left: 5px; +} +.form-group { + margin-bottom: 5px; + padding: 0; + border-width: 0; +} +.form-inline input, .form-inline textarea, .form-inline select { + display: inline-block; + margin-bottom: 0; +} +.form-inline label { + display: inline-block; +} +.form-inline .radio, .form-inline .checkbox, .form-inline .radio { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} +.form-search input, .form-search textarea, .form-search select { + display: inline-block; + margin-bottom: 0; +} +.form-search .search-query { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; + border-radius: 14px; +} +.form-search label { + display: inline-block; +} +.form-search .radio, .form-search .checkbox, .form-inline .radio { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} +.form--loading:before { + content: ""} +.form--loading .form__spinner { + display: block; +} +.form:before { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.7); + z-index: 10; +} +.form__spinner { + display: none; + position: absolute; + top: 50%; + left: 50%; + z-index: 11; +} +table { + display: block; + margin-bottom: 1em; + width: 100%; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em; + border-collapse: collapse; + overflow-x: auto; +} +table+table { + margin-top: 1em; +} +thead { + background-color: #f2f3f3; + border-bottom: 2px solid #b6b6b6; +} +th { + padding: 0.5em; + font-weight: bold; + text-align: left; +} +td { + padding: 0.5em; + border-bottom: 1px solid #b6b6b6; +} +tr, td, th { + vertical-align: middle; +} +@-webkit-keyframes intro { + 0% { + opacity: 0; +} +100% { + opacity: 1; +} +}@keyframes intro { + 0% { + opacity: 0; +} +100% { + opacity: 1; +} +}.btn { + display: inline-block; + margin-bottom: 0.25em; + padding: 0.5em 1em; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em; + font-weight: bold; + text-align: center; + text-decoration: none; + border-width: 0; + border-radius: 4px; + cursor: pointer; +} +.btn .icon { + margin-right: 0.5em; +} +.btn .icon+.hidden { + margin-left: -0.5em; +} +.btn--primary { + background-color: #6f777d; + color: #fff; +} +.btn--primary:visited { + background-color: #6f777d; + color: #fff; +} +.btn--primary:hover { + background-color: #595f64; + color: #fff; +} +.btn--inverse { + background-color: #fff; + color: #3d4144; + border: 1px solid #f2f3f3; +} +.btn--inverse:visited { + background-color: #fff; + color: #3d4144; +} +.btn--inverse:hover { + background-color: #ccc; + color: #3d4144; +} +.btn--light-outline { + background-color: transparent; + color: #fff; + border: 1px solid #fff; +} +.btn--light-outline:visited { + background-color: transparent; + color: #fff; +} +.btn--light-outline:hover { + background-color: rgba(0, 0, 0, 0.2); + color: #fff; +} +.btn--success { + background-color: #3fa63f; + color: #fff; +} +.btn--success:visited { + background-color: #3fa63f; + color: #fff; +} +.btn--success:hover { + background-color: #328532; + color: #fff; +} +.btn--warning { + background-color: #d67f05; + color: #fff; +} +.btn--warning:visited { + background-color: #d67f05; + color: #fff; +} +.btn--warning:hover { + background-color: #ab6604; + color: #fff; +} +.btn--danger { + background-color: #ee5f5b; + color: #fff; +} +.btn--danger:visited { + background-color: #ee5f5b; + color: #fff; +} +.btn--danger:hover { + background-color: #be4c49; + color: #fff; +} +.btn--info { + background-color: #3b9cba; + color: #fff; +} +.btn--info:visited { + background-color: #3b9cba; + color: #fff; +} +.btn--info:hover { + background-color: #2f7d95; + color: #fff; +} +.btn--facebook { + background-color: #3b5998; + color: #fff; +} +.btn--facebook:visited { + background-color: #3b5998; + color: #fff; +} +.btn--facebook:hover { + background-color: #2f477a; + color: #fff; +} +.btn--twitter { + background-color: #55acee; + color: #fff; +} +.btn--twitter:visited { + background-color: #55acee; + color: #fff; +} +.btn--twitter:hover { + background-color: #448abe; + color: #fff; +} +.btn--linkedin { + background-color: #007bb6; + color: #fff; +} +.btn--linkedin:visited { + background-color: #007bb6; + color: #fff; +} +.btn--linkedin:hover { + background-color: #006292; + color: #fff; +} +.btn--mastodon { + background-color: #007bb6; + color: #fff; +} +.btn--mastodon:visited { + background-color: #007bb6; + color: #fff; +} +.btn--mastodon:hover { + background-color: #006292; + color: #fff; +} +.btn--block { + display: block; + width: 100%} +.btn--block+.btn--block { + margin-top: 0.25em; +} +.btn--disabled { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + box-shadow: none; + opacity: 0.65; +} +.btn--x-large { + font-size: 1.25em; +} +.btn--large { + font-size: 1em; +} +.btn--small { + font-size: .6875em; +} +.notice { + margin: 2em 0 !important; + padding: 1em; + color: #3d4144; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em !important; + text-indent: initial; + background-color: #f8f9f9; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(189, 193, 196, 0.25); +} +.notice h4 { + margin-top: 0 !important; + margin-bottom: 0.75em; + line-height: inherit; +} +.page__content .notice h4 { + margin-bottom: 0; + font-size: 1em; +} +.notice p:last-child { + margin-bottom: 0 !important; +} +.notice h4+p { + margin-top: 0; + padding-top: 0; +} +.notice a { + color: #bdc1c4; +} +.notice a:hover { + color: #717476; +} +.notice code { + background-color: #fcfcfc; +} +.notice pre code { + background-color: inherit; +} +.notice ul:last-child { + margin-bottom: 0; +} +.notice--primary { + margin: 2em 0 !important; + padding: 1em; + color: #3d4144; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em !important; + text-indent: initial; + background-color: #f1f1f2; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(111, 119, 125, 0.25); +} +.notice--primary h4 { + margin-top: 0 !important; + margin-bottom: 0.75em; + line-height: inherit; +} +.page__content .notice--primary h4 { + margin-bottom: 0; + font-size: 1em; +} +.notice--primary p:last-child { + margin-bottom: 0 !important; +} +.notice--primary h4+p { + margin-top: 0; + padding-top: 0; +} +.notice--primary a { + color: #6f777d; +} +.notice--primary a:hover { + color: #43474b; +} +.notice--primary code { + background-color: #f8f8f9; +} +.notice--primary pre code { + background-color: inherit; +} +.notice--primary ul:last-child { + margin-bottom: 0; +} +.notice--info { + margin: 2em 0 !important; + padding: 1em; + color: #3d4144; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em !important; + text-indent: initial; + background-color: #ebf5f8; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(59, 156, 186, 0.25); +} +.notice--info h4 { + margin-top: 0 !important; + margin-bottom: 0.75em; + line-height: inherit; +} +.page__content .notice--info h4 { + margin-bottom: 0; + font-size: 1em; +} +.notice--info p:last-child { + margin-bottom: 0 !important; +} +.notice--info h4+p { + margin-top: 0; + padding-top: 0; +} +.notice--info a { + color: #3b9cba; +} +.notice--info a:hover { + color: #235e70; +} +.notice--info code { + background-color: #f5fafc; +} +.notice--info pre code { + background-color: inherit; +} +.notice--info ul:last-child { + margin-bottom: 0; +} +.notice--warning { + margin: 2em 0 !important; + padding: 1em; + color: #3d4144; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em !important; + text-indent: initial; + background-color: #fbf2e6; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(214, 127, 5, 0.25); +} +.notice--warning h4 { + margin-top: 0 !important; + margin-bottom: 0.75em; + line-height: inherit; +} +.page__content .notice--warning h4 { + margin-bottom: 0; + font-size: 1em; +} +.notice--warning p:last-child { + margin-bottom: 0 !important; +} +.notice--warning h4+p { + margin-top: 0; + padding-top: 0; +} +.notice--warning a { + color: #d67f05; +} +.notice--warning a:hover { + color: #804c03; +} +.notice--warning code { + background-color: #fdf9f3; +} +.notice--warning pre code { + background-color: inherit; +} +.notice--warning ul:last-child { + margin-bottom: 0; +} +.notice--success { + margin: 2em 0 !important; + padding: 1em; + color: #3d4144; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em !important; + text-indent: initial; + background-color: #ecf6ec; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(63, 166, 63, 0.25); +} +.notice--success h4 { + margin-top: 0 !important; + margin-bottom: 0.75em; + line-height: inherit; +} +.page__content .notice--success h4 { + margin-bottom: 0; + font-size: 1em; +} +.notice--success p:last-child { + margin-bottom: 0 !important; +} +.notice--success h4+p { + margin-top: 0; + padding-top: 0; +} +.notice--success a { + color: #3fa63f; +} +.notice--success a:hover { + color: #266426; +} +.notice--success code { + background-color: #f5fbf5; +} +.notice--success pre code { + background-color: inherit; +} +.notice--success ul:last-child { + margin-bottom: 0; +} +.notice--danger { + margin: 2em 0 !important; + padding: 1em; + color: #3d4144; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em !important; + text-indent: initial; + background-color: #fdefef; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(238, 95, 91, 0.25); +} +.notice--danger h4 { + margin-top: 0 !important; + margin-bottom: 0.75em; + line-height: inherit; +} +.page__content .notice--danger h4 { + margin-bottom: 0; + font-size: 1em; +} +.notice--danger p:last-child { + margin-bottom: 0 !important; +} +.notice--danger h4+p { + margin-top: 0; + padding-top: 0; +} +.notice--danger a { + color: #ee5f5b; +} +.notice--danger a:hover { + color: #8f3937; +} +.notice--danger code { + background-color: #fef7f7; +} +.notice--danger pre code { + background-color: inherit; +} +.notice--danger ul:last-child { + margin-bottom: 0; +} +.masthead { + position: relative; + border-bottom: 1px solid #f2f3f3; + -webkit-animation: intro 0.3s both; + animation: intro 0.3s both; + -webkit-animation-delay: 0.15s; + animation-delay: 0.15s; + z-index: 20; +} +.masthead__inner-wrap { + clear: both; + margin-left: auto; + margin-right: auto; + padding: 1em; + max-width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; +} +.masthead__inner-wrap::after { + clear: both; + content: ""; + display: table; +} +@media (min-width: 80em) { + .masthead__inner-wrap { + max-width: 1280px; +} +}.masthead__inner-wrap nav { + z-index: 10; +} +.masthead__inner-wrap a { + text-decoration: none; +} +.site-logo img { + max-height: 2rem; +} +.site-title { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-item-align: center; + align-self: center; + font-weight: bold; +} +.site-subtitle { + display: block; + font-size: .625em; +} +.masthead__menu { + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; +} +.masthead__menu .site-nav { + margin-left: 0; +} +@media (min-width: 37.5em) { + .masthead__menu .site-nav { + float: right; +} +}.masthead__menu ul { + margin: 0; + padding: 0; + clear: both; + list-style-type: none; +} +.masthead__menu-item { + display: block; + list-style-type: none; + white-space: nowrap; +} +.masthead__menu-item--lg { + padding-right: 2em; + font-weight: 700; +} +.breadcrumbs { + clear: both; + margin: 0 auto; + max-width: 100%; + padding-left: 1em; + padding-right: 1em; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + -webkit-animation: intro 0.3s both; + animation: intro 0.3s both; + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; +} +.breadcrumbs::after { + clear: both; + content: ""; + display: table; +} +@media (min-width: 80em) { + .breadcrumbs { + max-width: 1280px; +} +}.breadcrumbs ol { + padding: 0; + list-style: none; + font-size: .75em; +} +@media (min-width: 64em) { + .breadcrumbs ol { + float: right; + width: calc(100% - 200px); +} +}@media (min-width: 80em) { + .breadcrumbs ol { + width: calc(100% - 300px); +} +}.breadcrumbs li { + display: inline; +} +.breadcrumbs .current { + font-weight: bold; +} +.pagination { + clear: both; + float: left; + margin-top: 1em; + padding-top: 1em; + width: 100%} +.pagination::after { + clear: both; + content: ""; + display: table; +} +.pagination ul { + margin: 0; + padding: 0; + list-style-type: none; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; +} +.pagination li { + display: block; + float: left; + margin-left: -1px; +} +.pagination li a { + display: block; + margin-bottom: 0.25em; + padding: 0.5em 1em; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: 14px; + font-weight: bold; + line-height: 1.5; + text-align: center; + text-decoration: none; + color: #646769; + border: 1px solid #b6b6b6; + border-radius: 0; +} +.pagination li a:hover { + color: #3a0638; +} +.pagination li a.current, .pagination li a.current.disabled { + color: #fff; + background: #6f777d; +} +.pagination li a.disabled { + color: rgba(100, 103, 105, 0.5); + pointer-events: none; + cursor: not-allowed; +} +.pagination li:first-child { + margin-left: 0; +} +.pagination li:first-child a { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination li:last-child a { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination--pager { + display: block; + padding: 1em 2em; + float: left; + width: 50%; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: 1em; + font-weight: bold; + text-align: center; + text-decoration: none; + color: #646769; + border: 1px solid #b6b6b6; + border-radius: 4px; +} +.pagination--pager:hover { + background-color: #646769; + color: #fff; +} +.pagination--pager:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.pagination--pager:last-child { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.pagination--pager.disabled { + color: rgba(100, 103, 105, 0.5); + pointer-events: none; + cursor: not-allowed; +} +.page__content+.pagination, .page__meta+.pagination, .comment__date+.pagination, .page__share+.pagination, .page__comments+.pagination { + margin-top: 2em; + padding-top: 2em; + border-top: 1px solid #f2f3f3; +} +.greedy-nav { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: 2em; + background: #fff; +} +.greedy-nav a { + display: block; + margin: 0 1rem; + color: #37b2a3; + text-decoration: none; + -webkit-transition: none; + transition: none; +} +.greedy-nav a:hover { + color: #2f978b; +} +.greedy-nav a.site-logo { + margin-left: 0; + margin-right: 0.5rem; +} +.greedy-nav a.site-title { + margin-left: 0; +} +.greedy-nav img { + -webkit-transition: none; + transition: none; +} +.greedy-nav__toggle { + -ms-flex-item-align: center; + align-self: center; + height: 2rem; + border: 0; + outline: none; + background-color: transparent; + cursor: pointer; +} +.greedy-nav .visible-links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; +} +.greedy-nav .visible-links li { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; +} +.greedy-nav .visible-links a { + position: relative; +} +.greedy-nav .visible-links a:before { + content: ""; + position: absolute; + left: 0; + bottom: 0; + height: 4px; + background: #6f777d; + width: 100%; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scaleX(0) translate3d(0, 0, 0); + transform: scaleX(0) translate3d(0, 0, 0); +} +.greedy-nav .visible-links a:hover:before { + -webkit-transform: scaleX(1); + -ms-transform: scaleX(1); + transform: scaleX(1); +} +.greedy-nav .hidden-links { + position: absolute; + top: 100%; + right: 0; + margin-top: 15px; + padding: 5px; + border: 1px solid #f2f3f3; + border-radius: 4px; + background: #fff; + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); +} +.greedy-nav .hidden-links.hidden { + display: none; +} +.greedy-nav .hidden-links a { + margin: 0; + padding: 10px 20px; + font-size: 1em; +} +.greedy-nav .hidden-links a:hover { + color: #2f978b; + background: #dbdddf; +} +.greedy-nav .hidden-links:before { + content: ""; + position: absolute; + top: -11px; + right: 10px; + width: 0; + border-style: solid; + border-width: 0 10px 10px; + border-color: #f2f3f3 transparent; + display: block; + z-index: 0; +} +.greedy-nav .hidden-links:after { + content: ""; + position: absolute; + top: -10px; + right: 10px; + width: 0; + border-style: solid; + border-width: 0 10px 10px; + border-color: #fff transparent; + display: block; + z-index: 1; +} +.greedy-nav .hidden-links li { + display: block; + border-bottom: 1px solid #f2f3f3; +} +.greedy-nav .hidden-links li:last-child { + border-bottom: none; +} +.no-js .greedy-nav .visible-links { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + overflow: visible; +} +.nav__list { + margin-bottom: 1.5em; +} +.nav__list input[type="checkbox"], .nav__list label { + display: none; +} +@media (max-width: 63.9375em) { + .nav__list label { + position: relative; + display: inline-block; + padding: 0.5em 2.5em 0.5em 1em; + color: #7a8288; + font-size: .75em; + font-weight: bold; + border: 1px solid #bdc1c4; + border-radius: 4px; + z-index: 20; + -webkit-transition: 0.2s ease-out; + transition: 0.2s ease-out; + cursor: pointer; +} +.nav__list label:before, .nav__list label:after { + content: ""; + position: absolute; + right: 1em; + top: 1.25em; + width: 0.75em; + height: 0.125em; + line-height: 1; + background-color: #7a8288; + -webkit-transition: 0.2s ease-out; + transition: 0.2s ease-out; +} +.nav__list label:after { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.nav__list label:hover { + color: #fff; + border-color: #7a8288; + background-color: #333; +} +.nav__list label:hover:before, .nav__list label:hover:after { + background-color: #fff; +} +.nav__list input:checked+label { + color: white; + background-color: #333; +} +.nav__list input:checked+label:before, .nav__list input:checked+label:after { + background-color: #fff; +} +.nav__list label:hover:after { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.nav__list input:checked+label:hover:after { + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); +} +.nav__list ul { + margin-bottom: 1em; +} +.nav__list a { + display: block; + padding: 0.25em 0; +} +}@media (max-width: 63.9375em) and (min-width: 64em) { + .nav__list a { + padding-top: 0.125em; + padding-bottom: 0.125em; +} +}@media (max-width: 63.9375em) { + .nav__list a: hover { + text-decoration: underline; +} +}.nav__list .nav__items { + margin: 0; + font-size: 1.25rem; +} +.nav__list .nav__items a { + color: inherit; +} +.nav__list .nav__items .active { + margin-left: -0.5em; + padding-left: 0.5em; + padding-right: 0.5em; + font-weight: bold; +} +@media (max-width: 63.9375em) { + .nav__list .nav__items { + position: relative; + max-height: 0; + opacity: 0%; + overflow: hidden; + z-index: 10; + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; + -webkit-transform: translate(0, 10%); + -ms-transform: translate(0, 10%); + transform: translate(0, 10%); +} +}@media (max-width: 63.9375em) { + .nav__list input: checked ~ .nav__items { + -webkit-transition: 0.5s ease-in-out; + transition: 0.5s ease-in-out; + max-height: 9999px; + overflow: visible; + opacity: 1; + margin-top: 1em; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +}.nav__title { + margin: 0; + padding: 0.5rem 0.75rem; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: 1em; + font-weight: bold; +} +.nav__sub-title { + display: block; + margin: 0.5rem 0; + padding: 0.25rem 0; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em; + font-weight: bold; + text-transform: uppercase; + border-bottom: 1px solid #f2f3f3; +} +.toc { + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + color: #7a8288; + background-color: #fff; + border: 1px solid #f2f3f3; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125); +} +.toc .nav__title { + color: #fff; + font-size: .75em; + background: #6f777d; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.toc .active a { + background-color: #e2e4e5; + color: #3d4144; +} +.toc__menu { + margin: 0; + padding: 0; + width: 100%; + list-style: none; + font-size: .75em; +} +@media (min-width: 64em) { + .toc__menu { + font-size: .6875em; +} +}.toc__menu a { + display: block; + padding: 0.25rem 0.75rem; + color: #646769; + font-weight: bold; + line-height: 1.5; + border-bottom: 1px solid #f2f3f3; +} +.toc__menu a:hover { + color: #3d4144; +} +.toc__menu li ul>li a { + padding-left: 1.25rem; + font-weight: normal; +} +.toc__menu li ul li ul>li a { + padding-left: 1.75rem; +} +.toc__menu li ul li ul li ul>li a { + padding-left: 2.25rem; +} +.toc__menu li ul li ul li ul li ul>li a { + padding-left: 2.75rem; +} +.toc__menu li ul li ul li ul li ul li ul>li a { + padding-left: 3.25rem; +} +.page__footer { + clear: both; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + margin-top: 3em; + color: #646769; + -webkit-animation: intro 0.3s both; + animation: intro 0.3s both; + -webkit-animation-delay: 0.45s; + animation-delay: 0.45s; + background-color: #f2f3f3; +} +.page__footer::after { + clear: both; + content: ""; + display: table; +} +.page__footer footer { + clear: both; + margin-left: auto; + margin-right: auto; + margin-top: 2em; + max-width: 100%; + padding: 0 1em 2em; +} +.page__footer footer::after { + clear: both; + content: ""; + display: table; +} +@media (min-width: 80em) { + .page__footer footer { + max-width: 1280px; +} +}.page__footer a { + color: inherit; + text-decoration: none; +} +.page__footer a:hover { + text-decoration: underline; +} +.page__footer .fas, .page__footer .fab, .page__footer .far, .page__footer .fal { + color: #646769; +} +.page__footer-copyright { + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .6875em; +} +.page__footer-follow ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.page__footer-follow li { + display: inline-block; + padding-top: 5px; + padding-bottom: 5px; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em; + text-transform: uppercase; +} +.page__footer-follow li+li:before { + content: ""; + padding-right: 5px; +} +.page__footer-follow a { + padding-right: 10px; + font-weight: bold; +} +.page__footer-follow .social-icons a { + white-space: nowrap; +} +.layout--search .archive__item-teaser { + margin-bottom: 0.25em; +} +.search__toggle { + margin-left: 1rem; + margin-right: 1rem; + height: 2rem; + border: 0; + outline: none; + color: #6f777d; + background-color: transparent; + cursor: pointer; + -webkit-transition: 0.2s; + transition: 0.2s; +} +.search__toggle:hover { + color: #53595e; +} +.search-icon { + width: 100%; + height: 100%} +.search-content { + display: none; + visibility: hidden; + padding-top: 1em; + padding-bottom: 1em; +} +.search-content__inner-wrap { + width: 100%; + margin-left: auto; + margin-right: auto; + padding-left: 1em; + padding-right: 1em; + -webkit-animation: intro 0.3s both; + animation: intro 0.3s both; + -webkit-animation-delay: 0.15s; + animation-delay: 0.15s; +} +@media (min-width: 80em) { + .search-content__inner-wrap { + max-width: 1280px; +} +}.search-content__form { + background-color: transparent; +} +.search-content .search-input { + display: block; + margin-bottom: 0; + padding: 0; + border: none; + outline: none; + box-shadow: none; + background-color: transparent; + font-size: 1.563em; +} +@media (min-width: 64em) { + .search-content .search-input { + font-size: 1.953em; +} +}@media (min-width: 80em) { + .search-content .search-input { + font-size: 2.441em; +} +}.search-content.is--visible { + display: block; + visibility: visible; +} +.search-content.is--visible::after { + content: ""; + display: block; +} +.search-content .results__found { + margin-top: 0.5em; + font-size: .75em; +} +.search-content .archive__item { + margin-bottom: 2em; +} +@media (min-width: 64em) { + .search-content .archive__item { + width: 75%} +}@media (min-width: 80em) { + .search-content .archive__item { + width: 50%} +}.search-content .archive__item-title { + margin-top: 0; +} +.search-content .archive__item-excerpt { + margin-bottom: 0; +} +.ais-search-box { + max-width: 100% !important; + margin-bottom: 2em; +} +.archive__item-title .ais-Highlight { + color: #6f777d; + font-style: normal; + text-decoration: underline; +} +.archive__item-excerpt .ais-Highlight { + color: #6f777d; + font-style: normal; + font-weight: bold; +} +div.highlighter-rouge, figure.highlight { + position: relative; + margin-bottom: 1em; + background: #263238; + color: #eff; + font-family: Monaco, Consolas, "Lucida Console", monospace; + font-size: .75em; + line-height: 1.8; + border-radius: 4px; +} +div.highlighter-rouge>pre, div.highlighter-rouge pre.highlight, figure.highlight>pre, figure.highlight pre.highlight { + margin: 0; + padding: 1em; +} +.highlight table { + margin-bottom: 0; + font-size: 1em; + border: 0; +} +.highlight table td { + padding: 0; + width: calc(100% - 1em); + border: 0; +} +.highlight table td.gutter, .highlight table td.rouge-gutter { + padding-right: 1em; + width: 1em; + color: #b2ccd6; + border-right: 1px solid #b2ccd6; + text-align: right; +} +.highlight table td.code, .highlight table td.rouge-code { + padding-left: 1em; +} +.highlight table pre { + margin: 0; +} +.highlight pre { + width: 100%} +.highlight .hll { + background-color: #eff; +} +.highlight .c { + color: #b2ccd6; +} +.highlight .err { + color: #f07178; +} +.highlight .k { + color: #c792ea; +} +.highlight .l { + color: #f78c6c; +} +.highlight .n { + color: #eff; +} +.highlight .o { + color: #89ddff; +} +.highlight .p { + color: #eff; +} +.highlight .cm { + color: #b2ccd6; +} +.highlight .cp { + color: #b2ccd6; +} +.highlight .c1 { + color: #b2ccd6; +} +.highlight .cs { + color: #b2ccd6; +} +.highlight .gd { + color: #f07178; +} +.highlight .ge { + font-style: italic; +} +.highlight .gh { + color: #eff; + font-weight: bold; +} +.highlight .gi { + color: #c3e88d; +} +.highlight .gp { + color: #b2ccd6; + font-weight: bold; +} +.highlight .gs { + font-weight: bold; +} +.highlight .gu { + color: #89ddff; + font-weight: bold; +} +.highlight .kc { + color: #c792ea; +} +.highlight .kd { + color: #c792ea; +} +.highlight .kn { + color: #89ddff; +} +.highlight .kp { + color: #c792ea; +} +.highlight .kr { + color: #c792ea; +} +.highlight .kt { + color: #ffcb6b; +} +.highlight .ld { + color: #c3e88d; +} +.highlight .m { + color: #f78c6c; +} +.highlight .s { + color: #c3e88d; +} +.highlight .na { + color: #82aaff; +} +.highlight .nb { + color: #eff; +} +.highlight .nc { + color: #ffcb6b; +} +.highlight .no { + color: #f07178; +} +.highlight .nd { + color: #89ddff; +} +.highlight .ni { + color: #eff; +} +.highlight .ne { + color: #f07178; +} +.highlight .nf { + color: #82aaff; +} +.highlight .nl { + color: #eff; +} +.highlight .nn { + color: #ffcb6b; +} +.highlight .nx { + color: #82aaff; +} +.highlight .py { + color: #eff; +} +.highlight .nt { + color: #89ddff; +} +.highlight .nv { + color: #f07178; +} +.highlight .ow { + color: #89ddff; +} +.highlight .w { + color: #eff; +} +.highlight .mf { + color: #f78c6c; +} +.highlight .mh { + color: #f78c6c; +} +.highlight .mi { + color: #f78c6c; +} +.highlight .mo { + color: #f78c6c; +} +.highlight .sb { + color: #c3e88d; +} +.highlight .sc { + color: #eff; +} +.highlight .sd { + color: #b2ccd6; +} +.highlight .s2 { + color: #c3e88d; +} +.highlight .se { + color: #f78c6c; +} +.highlight .sh { + color: #c3e88d; +} +.highlight .si { + color: #f78c6c; +} +.highlight .sx { + color: #c3e88d; +} +.highlight .sr { + color: #c3e88d; +} +.highlight .s1 { + color: #c3e88d; +} +.highlight .ss { + color: #c3e88d; +} +.highlight .bp { + color: #eff; +} +.highlight .vc { + color: #f07178; +} +.highlight .vg { + color: #f07178; +} +.highlight .vi { + color: #f07178; +} +.highlight .il { + color: #f78c6c; +} +.gist th, .gist td { + border-bottom: 0; +} +.hidden, .is--hidden { + display: none; + visibility: hidden; +} +.load { + display: none; +} +.transparent { + opacity: 0; +} +.visually-hidden, .screen-reader-text, .screen-reader-text span, .screen-reader-shortcut { + position: absolute !important; + clip: rect(1px, 1px, 1px, 1px); + height: 1px !important; + width: 1px !important; + border: 0 !important; + overflow: hidden; +} +body:hover .visually-hidden a, body:hover .visually-hidden input, body:hover .visually-hidden button { + display: none !important; +} +.screen-reader-text:focus, .screen-reader-shortcut:focus { + clip: auto !important; + height: auto !important; + width: auto !important; + display: block; + font-size: 1em; + font-weight: bold; + padding: 15px 23px 14px; + background: #fff; + z-index: 100000; + text-decoration: none; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); +} +.skip-link { + position: fixed; + z-index: 20; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + white-space: nowrap; +} +.skip-link li { + height: 0; + width: 0; + list-style: none; +} +.text-left { + text-align: left; +} +.text-center { + text-align: center; +} +.text-right { + text-align: right; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.task-list { + padding: 0; +} +.task-list li { + list-style-type: none; +} +.task-list .task-list-item-checkbox { + margin-right: 0.5em; + opacity: 1; +} +.task-list .task-list { + margin-left: 1em; +} +.cf { + clear: both; +} +.wrapper { + margin-left: auto; + margin-right: auto; + width: 100%} +.align-left { + display: block; + margin-left: auto; + margin-right: auto; +} +@media (min-width: 37.5em) { + .align-left { + float: left; + margin-right: 1em; +} +}.align-right { + display: block; + margin-left: auto; + margin-right: auto; +} +@media (min-width: 37.5em) { + .align-right { + float: right; + margin-left: 1em; +} +}.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} +@media (min-width: 64em) { + .full { + margin-right: -20.3389830508% !important; +} +}.icon { + display: inline-block; + fill: currentColor; + width: 1em; + height: 1.1em; + line-height: 1; + position: relative; + top: -0.1em; + vertical-align: middle; +} +.social-icons .fas, .social-icons .fab, .social-icons .far, .social-icons .fal { + color: #3d4144; +} +.social-icons .fa-behance, .social-icons .fa-behance-square { + color: #1769ff; +} +.social-icons .fa-bitbucket { + color: #205081; +} +.social-icons .fa-dribbble, .social-icons .fa-dribble-square { + color: #ea4c89; +} +.social-icons .fa-facebook, .social-icons .fa-facebook-square, .social-icons .fa-facebook-f { + color: #3b5998; +} +.social-icons .fa-flickr { + color: #ff0084; +} +.social-icons .fa-foursquare { + color: #0072b1; +} +.social-icons .fa-github, .social-icons .fa-github-alt, .social-icons .fa-github-square { + color: #171516; +} +.social-icons .fa-gitlab { + color: #e24329; +} +.social-icons .fa-instagram { + color: #517fa4; +} +.social-icons .fa-keybase { + color: #ef7639; +} +.social-icons .fa-lastfm, .social-icons .fa-lastfm-square { + color: #d51007; +} +.social-icons .fa-linkedin, .social-icons .fa-linkedin-in { + color: #007bb6; +} +.social-icons .fa-mastodon { + color: #2b90d9; +} +.social-icons .fa-pinterest, .social-icons .fa-pinterest-p, .social-icons .fa-pinterest-square { + color: #cb2027; +} +.social-icons .fa-reddit { + color: #ff4500; +} +.social-icons .fa-rss, .social-icons .fa-rss-square { + color: #fa9b39; +} +.social-icons .fa-soundcloud { + color: #f30; +} +.social-icons .fa-stack-exchange, .social-icons .fa-stack-overflow { + color: #fe7a15; +} +.social-icons .fa-tumblr, .social-icons .fa-tumblr-square { + color: #32506d; +} +.social-icons .fa-twitter, .social-icons .fa-twitter-square { + color: #55acee; +} +.social-icons .fa-vimeo, .social-icons .fa-vimeo-square, .social-icons .fa-vimeo-v { + color: #1ab7ea; +} +.social-icons .fa-vine { + color: #00bf8f; +} +.social-icons .fa-youtube { + color: #b00; +} +.social-icons .fa-xing, .social-icons .fa-xing-square { + color: #006567; +} +.navicon { + position: relative; + width: 1.5rem; + height: .25rem; + background: #6f777d; + margin: auto; + -webkit-transition: 0.3s; + transition: 0.3s; +} +.navicon:before, .navicon:after { + content: ""; + position: absolute; + left: 0; + width: 1.5rem; + height: .25rem; + background: #6f777d; + -webkit-transition: 0.3s; + transition: 0.3s; +} +.navicon:before { + top: -.5rem; +} +.navicon:after { + bottom: -.5rem; +} +.close .navicon { + background: transparent; +} +.close .navicon:before, .close .navicon:after { + -webkit-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + transform-origin: 50% 50%; + top: 0; + width: 1.5rem; +} +.close .navicon:before { + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); +} +.close .navicon:after { + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); +} +@supports (pointer-events: none) { + .greedy-nav__toggle: before { + content: ''; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0; + background-color: #fff; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + pointer-events: none; +} +}.greedy-nav__toggle.close:before { + opacity: 0.9; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + pointer-events: auto; +} +.greedy-nav__toggle:hover .navicon, .greedy-nav__toggle:hover .navicon:before, .greedy-nav__toggle:hover .navicon:after { + background: #53595e; +} +.greedy-nav__toggle:hover.close .navicon { + background: transparent; +} +@media (min-width: 64em) { + .sticky { + clear: both; + position: -webkit-sticky; + position: sticky; + top: 2em; +} +.sticky::after { + clear: both; + content: ""; + display: table; +} +.sticky>* { + display: block; +} +}.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.show-modal { + overflow: hidden; + position: relative; +} +.show-modal:before { + position: absolute; + content: ""; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 999; + background-color: rgba(255, 255, 255, 0.85); +} +.show-modal .modal { + display: block; +} +.modal { + display: none; + position: fixed; + width: 300px; + top: 50%; + left: 50%; + margin-left: -150px; + margin-top: -150px; + min-height: 0; + z-index: 9999; + background: #fff; + border: 1px solid #f2f3f3; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125); +} +.modal__title { + margin: 0; + padding: 0.5em 1em; +} +.modal__supporting-text { + padding: 0 1em 0.5em 1em; +} +.modal__actions { + padding: 0.5em 1em; + border-top: 1px solid #f2f3f3; +} +.footnote { + color: #9ba1a6; + text-decoration: none; +} +.footnotes { + color: #9ba1a6; +} +.footnotes ol, .footnotes li, .footnotes p { + margin-bottom: 0; + font-size: .75em; +} +a.reversefootnote { + color: #7a8288; + text-decoration: none; +} +a.reversefootnote:hover { + text-decoration: underline; +} +.required { + color: #ee5f5b; + font-weight: bold; +} +.gsc-control-cse table, .gsc-control-cse tr, .gsc-control-cse td { + border: 0; +} +.responsive-video-container { + position: relative; + margin-bottom: 1em; + padding-bottom: 56.25%; + height: 0; + overflow: hidden; + max-width: 100%} +.responsive-video-container iframe, .responsive-video-container object, .responsive-video-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%} +:-webkit-full-screen-ancestor .masthead, :-webkit-full-screen-ancestor .page__footer { + position: static; +} +#main { + clear: both; + margin-left: auto; + margin-right: auto; + padding-left: 1em; + padding-right: 1em; + -webkit-animation: intro 0.3s both; + animation: intro 0.3s both; + max-width: 100%; + -webkit-animation-delay: 0.15s; + animation-delay: 0.15s; +} +#main::after { + clear: both; + content: ""; + display: table; +} +@media (min-width: 80em) { + #main { + max-width: 1280px; +} +}body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + min-height: 100vh; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.initial-content, .search-content { + flex: 1 0 auto; +} +@media (min-width: 64em) { + .page { + float: right; + width: calc(100% - 200px); + padding-right: 200px; +} +}@media (min-width: 80em) { + .page { + width: calc(100% - 300px); + padding-right: 300px; +} +}.page .page__inner-wrap { + float: left; + margin-top: 1em; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; +} +.page .page__inner-wrap .page__content, .page .page__inner-wrap .page__meta, .page .page__inner-wrap .comment__date, .page .page__inner-wrap .page__share { + position: relative; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; +} +.page__title { + margin-top: 0; + line-height: 1; +} +.page__title+.page__meta, .page__title+.comment__date { + margin-top: -0.5em; +} +.page__lead { + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: 1.25em; +} +.page__content h2 { + padding-bottom: 0.5em; + border-bottom: 1px solid #f2f3f3; +} +.page__content h1 .header-link, .page__content h2 .header-link, .page__content h3 .header-link, .page__content h4 .header-link, .page__content h5 .header-link, .page__content h6 .header-link { + position: relative; + left: 0.5em; + opacity: 0; + font-size: 0.8em; + -webkit-transition: opacity 0.2s ease-in-out 0.1s; + -moz-transition: opacity 0.2s ease-in-out 0.1s; + -o-transition: opacity 0.2s ease-in-out 0.1s; + transition: opacity 0.2s ease-in-out 0.1s; +} +.page__content h1:hover .header-link, .page__content h2:hover .header-link, .page__content h3:hover .header-link, .page__content h4:hover .header-link, .page__content h5:hover .header-link, .page__content h6:hover .header-link { + opacity: 1; +} +.page__content p, .page__content li, .page__content dl { + font-size: 1em; +} +.page__content p { + margin: 0 0 1.3em; +} +.page__content a:not(.btn):hover { + text-decoration: underline; +} +.page__content a:not(.btn):hover img { + box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); +} +.page__content dt { + margin-top: 1em; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-weight: bold; +} +.page__content dd { + margin-left: 1em; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em; +} +.page__content .small { + font-size: .75em; +} +.page__content blockquote+.small { + margin-top: -1.5em; + padding-left: 1.25rem; +} +.page__hero { + position: relative; + margin-bottom: 2em; + clear: both; + -webkit-animation: intro 0.3s both; + animation: intro 0.3s both; + -webkit-animation-delay: 0.25s; + animation-delay: 0.25s; +} +.page__hero::after { + clear: both; + content: ""; + display: table; +} +.page__hero--overlay { + position: relative; + margin-bottom: 2em; + padding: 3em 0; + clear: both; + background-size: cover; + background-repeat: no-repeat; + background-position: center; + -webkit-animation: intro 0.3s both; + animation: intro 0.3s both; + -webkit-animation-delay: 0.25s; + animation-delay: 0.25s; +} +.page__hero--overlay::after { + clear: both; + content: ""; + display: table; +} +.page__hero--overlay a { + color: #fff; +} +.page__hero--overlay .wrapper { + padding-left: 1em; + padding-right: 1em; +} +@media (min-width: 80em) { + .page__hero--overlay .wrapper { + max-width: 1280px; +} +}.page__hero--overlay .page__title, .page__hero--overlay .page__meta, .page__hero--overlay .comment__date, .page__hero--overlay .page__lead, .page__hero--overlay .btn { + color: #fff; + text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5); +} +.page__hero--overlay .page__lead { + max-width: 768px; +} +.page__hero--overlay .page__title { + font-size: 1.953em; +} +@media (min-width: 37.5em) { + .page__hero--overlay .page__title { + font-size: 2.441em; +} +}.page__hero-image { + width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; +} +.page__hero-caption { + position: absolute; + bottom: 0; + right: 0; + margin: 0 auto; + padding: 2px 5px; + color: #fff; + font-family: Georgia, Times, serif; + font-size: .6875em; + background: #000; + text-align: right; + z-index: 5; + opacity: 0.5; + border-radius: 4px 0 0 0; +} +@media (min-width: 64em) { + .page__hero-caption { + padding: 5px 10px; +} +}.page__hero-caption a { + color: #fff; + text-decoration: none; +} +.page__share { + margin-top: 2em; + padding-top: 1em; + border-top: 1px solid #f2f3f3; +} +@media (max-width: 37.5em) { + .page__share .btn span { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +}.page__share-title { + margin-bottom: 10px; + font-size: .75em; + text-transform: uppercase; +} +.page__meta, .comment__date { + margin-top: 2em; + color: #646769; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .75em; +} +.page__meta p, .comment__date p { + margin: 0; +} +.page__meta a, .comment__date a { + color: inherit; +} +.page__meta-title { + margin-bottom: 10px; + font-size: .75em; + text-transform: uppercase; +} +.page__meta-sep::before { + content: "\2022"; + padding-left: 0.5em; + padding-right: 0.5em; +} +.page__taxonomy .sep { + display: none; +} +.page__taxonomy strong { + margin-right: 10px; +} +.page__taxonomy-item { + display: inline-block; + margin-right: 5px; + margin-bottom: 8px; + padding: 5px 10px; + text-decoration: none; + border: 1px solid #b6b6b6; + border-radius: 4px; +} +.page__taxonomy-item:hover { + text-decoration: none; + color: #3a0638; +} +.taxonomy__section { + margin-bottom: 2em; + padding-bottom: 1em; +} +.taxonomy__section:not(:last-child) { + border-bottom: solid 1px #f2f3f3; +} +.taxonomy__section .archive__item-title { + margin-top: 0; +} +.taxonomy__section .archive__subtitle { + clear: both; + border: 0; +} +.taxonomy__section+.taxonomy__section { + margin-top: 2em; +} +.taxonomy__title { + margin-bottom: 0.5em; + color: #646769; +} +.taxonomy__count { + color: #646769; +} +.taxonomy__index { + display: grid; + grid-column-gap: 2em; + grid-template-columns: repeat(2, 1fr); + margin: 1.414em 0; + padding: 0; + font-size: 0.75em; + list-style: none; +} +@media (min-width: 64em) { + .taxonomy__index { + grid-template-columns: repeat(3, 1fr); +} +}.taxonomy__index a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0.25em 0; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + color: inherit; + text-decoration: none; + border-bottom: 1px solid #f2f3f3; +} +.back-to-top { + display: block; + clear: both; + color: #646769; + font-size: 0.6em; + text-transform: uppercase; + text-align: right; + text-decoration: none; +} +.page__comments { + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; +} +.page__comments-title { + margin-top: 2rem; + margin-bottom: 10px; + padding-top: 2rem; + font-size: .75em; + border-top: 1px solid #f2f3f3; + text-transform: uppercase; +} +.page__comments-form { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.page__comments-form.disabled input, .page__comments-form.disabled button, .page__comments-form.disabled textarea, .page__comments-form.disabled label { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + box-shadow: none; + opacity: 0.65; +} +.comment { + clear: both; + margin: 1em 0; +} +.comment::after { + clear: both; + content: ""; + display: table; +} +.comment:not(:last-child) { + border-bottom: 1px solid #f2f3f3; +} +.comment__avatar-wrapper { + float: left; + width: 60px; + height: 60px; +} +@media (min-width: 64em) { + .comment__avatar-wrapper { + width: 100px; + height: 100px; +} +}.comment__avatar { + width: 40px; + height: 40px; + border-radius: 50%} +@media (min-width: 64em) { + .comment__avatar { + width: 80px; + height: 80px; + padding: 5px; + border: 1px solid #f2f3f3; +} +}.comment__content-wrapper { + float: right; + width: calc(100% - 60px); +} +@media (min-width: 64em) { + .comment__content-wrapper { + width: calc(100% - 100px); +} +}.comment__author { + margin: 0; +} +.comment__author a { + text-decoration: none; +} +.comment__date { + margin: 0; +} +.comment__date a { + text-decoration: none; +} +.page__related { + clear: both; + float: left; + margin-top: 2em; + padding-top: 1em; + border-top: 1px solid #f2f3f3; +} +.page__related::after { + clear: both; + content: ""; + display: table; +} +@media (min-width: 64em) { + .page__related { + float: right; + width: calc(100% - 200px); +} +}@media (min-width: 80em) { + .page__related { + width: calc(100% - 300px); +} +}.page__related a { + color: inherit; + text-decoration: none; +} +.page__related-title { + margin-bottom: 10px; + font-size: .75em; + text-transform: uppercase; +} +@media (min-width: 64em) { + .wide .page { + padding-right: 0; +} +}@media (min-width: 80em) { + .wide .page { + padding-right: 0; +} +}@media (min-width: 64em) { + .wide .page__related { + padding-right: 0; +} +}@media (min-width: 80em) { + .wide .page__related { + padding-right: 0; +} +}.archive { + margin-top: 1em; + margin-bottom: 2em; +} +@media (min-width: 64em) { + .archive { + float: right; + width: calc(100% - 200px); + padding-right: 200px; +} +}@media (min-width: 80em) { + .archive { + width: calc(100% - 300px); + padding-right: 300px; +} +}.archive__item { + position: relative; +} +.archive__item a { + position: relative; + z-index: 10; +} +.archive__item a[rel="permalink"] { + position: static; +} +.archive__subtitle { + margin: 1.414em 0 0.5em; + padding-bottom: 0.5em; + font-size: 1em; + color: #646769; + border-bottom: 1px solid #f2f3f3; +} +.archive__subtitle+.list__item .archive__item-title { + margin-top: 0.5em; +} +.archive__item-title { + margin-bottom: 0.25em; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + line-height: initial; + overflow: hidden; + text-overflow: ellipsis; +} +.archive__item-title a[rel="permalink"]::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; +} +.archive__item-title a+a { + opacity: 0.5; +} +.page__content .archive__item-title { + margin-top: 1em; + border-bottom: none; +} +.archive__item-excerpt { + margin-top: 0; + font-size: .75em; +} +.archive__item-excerpt+p { + text-indent: 0; +} +.archive__item-excerpt a { + position: relative; +} +.archive__item-teaser { + position: relative; + border-radius: 4px; + overflow: hidden; +} +.archive__item-teaser img { + width: 100%} +.archive__item-caption { + position: absolute; + bottom: 0; + right: 0; + margin: 0 auto; + padding: 2px 5px; + color: #fff; + font-family: Georgia, Times, serif; + font-size: .625em; + background: #000; + text-align: right; + z-index: 5; + opacity: 0.5; + border-radius: 4px 0 0 0; +} +@media (min-width: 64em) { + .archive__item-caption { + padding: 5px 10px; +} +}.archive__item-caption a { + color: #fff; + text-decoration: none; +} +.list__item .page__meta, .list__item .comment__date { + margin: 0 0 4px; + font-size: 0.6em; +} +@media (min-width: 64em) { + .archive .grid__wrapper { + margin-right: -200px; +} +}@media (min-width: 80em) { + .archive .grid__wrapper { + margin-right: -300px; +} +}.grid__item { + margin-bottom: 2em; +} +@media (min-width: 37.5em) { + .grid__item { + float: left; + width: 48.9795918367%} +.grid__item:nth-child(2n+1) { + clear: both; + margin-left: 0; +} +.grid__item:nth-child(2n+2) { + clear: none; + margin-left: 2.0408163265%} +}@media (min-width: 48em) { + .grid__item { + margin-left: 0; + margin-right: 0; + width: 23.7288135593%} +.grid__item:nth-child(2n+1) { + clear: none; +} +.grid__item:nth-child(4n+1) { + clear: both; +} +.grid__item:nth-child(4n+2) { + clear: none; + margin-left: 1.6949152542%} +.grid__item:nth-child(4n+3) { + clear: none; + margin-left: 1.6949152542%} +.grid__item:nth-child(4n+4) { + clear: none; + margin-left: 1.6949152542%} +}.grid__item .page__meta, .grid__item .comment__date { + margin: 0 0 4px; + font-size: 0.6em; +} +.grid__item .page__meta-sep { + display: block; +} +.grid__item .page__meta-sep::before { + display: none; +} +.grid__item .archive__item-title { + margin-top: 0.5em; + font-size: 1em; +} +.grid__item .archive__item-excerpt { + display: none; +} +@media (min-width: 48em) { + .grid__item .archive__item-excerpt { + display: block; + font-size: .75em; +} +}@media (min-width: 37.5em) { + .grid__item .archive__item-teaser { + max-height: 200px; +} +}@media (min-width: 48em) { + .grid__item .archive__item-teaser { + max-height: 120px; +} +}.feature__wrapper { + clear: both; + margin-bottom: 2em; + border-bottom: 1px solid #f2f3f3; +} +.feature__wrapper::after { + clear: both; + content: ""; + display: table; +} +.feature__wrapper .archive__item-title { + margin-bottom: 0; +} +.feature__item { + position: relative; + margin-bottom: 2em; + font-size: 1.125em; +} +@media (min-width: 37.5em) { + .feature__item { + float: left; + margin-bottom: 0; + width: 32.2033898305%} +.feature__item:nth-child(3n+1) { + clear: both; + margin-left: 0; +} +.feature__item:nth-child(3n+2) { + clear: none; + margin-left: 1.6949152542%} +.feature__item:nth-child(3n+3) { + clear: none; + margin-left: 1.6949152542%} +.feature__item .feature__item-teaser { + max-height: 200px; + overflow: hidden; +} +}.feature__item .archive__item-body { + padding-left: 1.6949152542%; + padding-right: 1.6949152542%} +.feature__item a.btn::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; +} +.feature__item--left { + position: relative; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + font-size: 1.125em; +} +.feature__item--left .archive__item { + float: left; +} +.feature__item--left .archive__item-teaser { + margin-bottom: 2em; +} +.feature__item--left a.btn::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; +} +@media (min-width: 37.5em) { + .feature__item--left .archive__item-teaser { + float: left; + width: 40.6779661017%} +.feature__item--left .archive__item-body { + float: right; + padding-left: 1.6949152542%; + padding-right: 1.6949152542%; + width: 57.6271186441%} +}.feature__item--right { + position: relative; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + font-size: 1.125em; +} +.feature__item--right .archive__item { + float: left; +} +.feature__item--right .archive__item-teaser { + margin-bottom: 2em; +} +.feature__item--right a.btn::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; +} +@media (min-width: 37.5em) { + .feature__item--right { + text-align: right; +} +.feature__item--right .archive__item-teaser { + float: right; + width: 40.6779661017%} +.feature__item--right .archive__item-body { + float: left; + width: 57.6271186441%; + padding-left: 1.6949152542%; + padding-right: 1.6949152542%} +}.feature__item--center { + position: relative; + float: left; + margin-left: 0; + margin-right: 0; + width: 100%; + clear: both; + font-size: 1.125em; +} +.feature__item--center .archive__item { + float: left; + width: 100%} +.feature__item--center .archive__item-teaser { + margin-bottom: 2em; +} +.feature__item--center a.btn::before { + content: ''; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; +} +@media (min-width: 37.5em) { + .feature__item--center { + text-align: center; +} +.feature__item--center .archive__item-teaser { + margin: 0 auto; + width: 40.6779661017%} +.feature__item--center .archive__item-body { + margin: 0 auto; + width: 57.6271186441%} +}.archive .feature__wrapper .archive__item-title { + margin-top: 0.25em; + font-size: 1em; +} +.archive .feature__item, .archive .feature__item--left, .archive .feature__item--center, .archive .feature__item--right { + font-size: 1em; +} +@media (min-width: 64em) { + .wide .archive { + padding-right: 0; +} +}@media (min-width: 80em) { + .wide .archive { + padding-right: 0; +} +}.layout--single .feature__wrapper { + display: inline-block; +} +.sidebar { + clear: both; +} +.sidebar::after { + clear: both; + content: ""; + display: table; +} +@media (min-width: 64em) { + .sidebar { + float: left; + width: calc(200px - 1em); + opacity: 0.75; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.sidebar:hover { + opacity: 1; +} +.sidebar.sticky { + overflow-y: auto; + max-height: calc(100vh - 2em - 2em); +} +}@media (min-width: 80em) { + .sidebar { + width: calc(300px - 1em); +} +}.sidebar>* { + margin-top: 1em; + margin-bottom: 1em; +} +.sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 { + margin-bottom: 0; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; +} +.sidebar p, .sidebar li { + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: .85em; + line-height: 1.5; +} +.sidebar img { + width: 100%} +.sidebar img.emoji { + width: 20px; + height: 20px; +} +.sidebar__right { + margin-bottom: 1em; +} +@media (min-width: 64em) { + .sidebar__right { + position: absolute; + top: 0; + right: 0; + width: 200px; + margin-right: -200px; + padding-left: 1em; + z-index: 10; +} +.sidebar__right.sticky { + clear: both; + position: -webkit-sticky; + position: sticky; + top: 2em; + float: right; +} +.sidebar__right.sticky::after { + clear: both; + content: ""; + display: table; +} +}@media (min-width: 80em) { + .sidebar__right { + width: 300px; +} +}@media (min-width: 64em) { + .splash .sidebar__right { + position: relative; + float: right; + margin-right: 0; +} +}@media (min-width: 80em) { + .splash .sidebar__right { + margin-right: 0; +} +}.author__avatar { + display: table-cell; + vertical-align: top; + width: 36px; + height: 36px; +} +@media (min-width: 64em) { + .author__avatar { + display: block; + width: auto; + height: auto; +} +}.author__avatar img { + max-width: 110px; + border-radius: 50%} +@media (min-width: 64em) { + .author__avatar img { + padding: 5px; + border: 1px solid #f2f3f3; +} +}.author__content { + display: table-cell; + vertical-align: top; + padding-left: 15px; + padding-right: 25px; + line-height: 1; +} +@media (min-width: 64em) { + .author__content { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; +} +}.author__content a { + color: inherit; + text-decoration: none; +} +.author__name { + margin: 0; +} +@media (min-width: 64em) { + .author__name { + margin-top: 10px; + margin-bottom: 10px; +} +}.sidebar .author__name { + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + font-size: 1em; +} +.author__bio { + margin: 0; +} +@media (min-width: 64em) { + .author__bio { + margin-top: 10px; + margin-bottom: 20px; +} +}.author__urls-wrapper { + position: relative; + display: table-cell; + vertical-align: middle; + font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif; + z-index: 20; + cursor: pointer; +} +.author__urls-wrapper li:last-child a { + margin-bottom: 0; +} +.author__urls-wrapper .author__urls span.label { + padding-left: 5px; +} +@media (min-width: 64em) { + .author__urls-wrapper { + display: block; +} +}.author__urls-wrapper button { + position: relative; + margin-bottom: 0; +} +@supports (pointer-events: none) { + .author__urls-wrapper button: before { + content: ''; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; +} +}.author__urls-wrapper button.open:before { + pointer-events: auto; +} +@media (min-width: 64em) { + .author__urls-wrapper button { + display: none; +} +}.author__urls { + display: none; + position: absolute; + right: 0; + margin-top: 15px; + padding: 10px; + list-style-type: none; + border: 1px solid #f2f3f3; + border-radius: 4px; + background: #fff; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + cursor: default; +} +.author__urls.is--visible { + display: block; +} +@media (min-width: 64em) { + .author__urls { + display: block; + position: relative; + margin: 0; + padding: 0; + border: 0; + background: transparent; + box-shadow: none; +} +}.author__urls:before { + display: block; + content: ""; + position: absolute; + top: -11px; + left: calc(50% - 10px); + width: 0; + border-style: solid; + border-width: 0 10px 10px; + border-color: #f2f3f3 transparent; + z-index: 0; +} +@media (min-width: 64em) { + .author__urls: before { + display: none; +} +}.author__urls:after { + display: block; + content: ""; + position: absolute; + top: -10px; + left: calc(50% - 10px); + width: 0; + border-style: solid; + border-width: 0 10px 10px; + border-color: #fff transparent; + z-index: 1; +} +@media (min-width: 64em) { + .author__urls: after { + display: none; +} +}.author__urls ul { + padding: 10px; + list-style-type: none; +} +.author__urls li { + white-space: nowrap; +} +.author__urls a { + display: block; + margin-bottom: 5px; + padding-right: 5px; + padding-top: 2px; + padding-bottom: 2px; + color: inherit; + font-size: 1em; + text-decoration: none; +} +.author__urls a:hover { + text-decoration: underline; +} +.wide .sidebar__right { + margin-bottom: 1em; +} +@media (min-width: 64em) { + .wide .sidebar__right { + position: initial; + top: initial; + right: initial; + width: initial; + margin-right: initial; + padding-left: initial; + z-index: initial; +} +.wide .sidebar__right.sticky { + float: none; +} +}@media (min-width: 80em) { + .wide .sidebar__right { + width: initial; + margin-right: initial; +} +}@media print { + [hidden] { + display: none; +} +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +html { + margin: 0; + padding: 0; + min-height: auto !important; + font-size: 16px; +} +body { + margin: 0 auto; + background: #fff !important; + color: #000 !important; + font-size: 1rem; + line-height: 1.5; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; +} +h1, h2, h3, h4, h5, h6 { + color: #000; + line-height: 1.2; + margin-bottom: 0.75rem; + margin-top: 0; +} +h1 { + font-size: 2.5rem; +} +h2 { + font-size: 2rem; +} +h3 { + font-size: 1.75rem; +} +h4 { + font-size: 1.5rem; +} +h5 { + font-size: 1.25rem; +} +h6 { + font-size: 1rem; +} +a, a:visited { + color: #000; + text-decoration: underline; + word-wrap: break-word; +} +table { + border-collapse: collapse; +} +thead { + display: table-header-group; +} +table, th, td { + border-bottom: 1px solid #000; +} +td, th { + padding: 8px 16px; +} +img { + border: 0; + display: block; + max-width: 100% !important; + vertical-align: middle; +} +hr { + border: 0; + border-bottom: 2px solid #bbb; + height: 0; + margin: 2.25rem 0; + padding: 0; +} +dt { + font-weight: bold; +} +dd { + margin: 0; + margin-bottom: 0.75rem; +} +abbr[title], acronym[title] { + border: 0; + text-decoration: none; +} +table, blockquote, pre, code, figure, li, hr, ul, ol, a, tr { + page-break-inside: avoid; +} +h2, h3, h4, p, a { + orphans: 3; + widows: 3; +} +h1, h2, h3, h4, h5, h6 { + page-break-after: avoid; + page-break-inside: avoid; +} +h1+p, h2+p, h3+p { + page-break-before: avoid; +} +img { + page-break-after: auto; + page-break-before: auto; + page-break-inside: avoid; +} +pre { + white-space: pre-wrap !important; + word-wrap: break-word; +} +a[href^='http://']:after, a[href^='https://']:after, a[href^='ftp://']:after { + content: " (" attr(href) ")"; + font-size: 80%} +abbr[title]:after, acronym[title]:after { + content: " (" attr(title) ")"} +#main { + max-width: 100%} +.page { + margin: 0; + padding: 0; + width: 100%} +.page-break, .page-break-before { + page-break-before: always; +} +.page-break-after { + page-break-after: always; +} +.no-print { + display: none; +} +a.no-reformat:after { + content: ''} +abbr[title].no-reformat:after, acronym[title].no-reformat:after { + content: ''} +.page__hero-caption { + color: #000 !important; + background: #fff !important; + opacity: 1; +} +.page__hero-caption a { + color: #000 !important; +} +.masthead, .toc, .page__share, .page__related, .pagination, .ads, .page__footer, .page__comments-form, .author__avatar, .author__content, .author__urls-wrapper, .nav__list, .sidebar, .adsbygoogle { + display: none !important; + height: 1px !important; +} +}.card { + border: solid #FFFFFF 1px; + transition: 0.3s; + border-radius: 5px; + display: inline-block; + margin: 10px; +} +.card .elastic-fai { + font-size: 2.441em; + margin-bottom: 0.5em; +} +@media (min-width: 48em) { + .card .elastic-fai { + font-size: 1.953em; +} +}@media (min-width: 64em) { + .card .elastic-fai { + font-size: 1em; +} +}.post-card { + cursor: pointer; +} +.card-title { + padding: 2px 15px; + font-weight: bold; +} +p.card-title { + margin: 0 0 0; +} +.card .card-content { + padding: 2px 15px; + font-size: .6875em; +} +.card img { + border-radius: 5px 5px 5px 5px; + padding: 2px 15px; +} +span.content-line { + display: block; +} +@media only screen and (min-width: 600px) { + .col-s-1 { + width: 8.33%} +.col-s-2 { + width: 16.66%} +.col-s-3 { + width: 25%} +.col-s-4 { + width: 33.33%} +.col-s-5 { + width: 41.66%} +.col-s-6 { + width: 50%} +.col-s-7 { + width: 58.33%} +.col-s-8 { + width: 66.66%} +.col-s-9 { + width: 75%} +.col-s-10 { + width: 83.33%} +.col-s-11 { + width: 91.66%} +.col-s-12 { + width: 100%} +}@media only screen and (min-width: 768px) { + .col-1 { + width: 8.33%} +.col-2 { + width: 16.66%} +.col-3 { + width: 25%} +.col-4 { + width: 33.33%} +.col-5 { + width: 41.66%} +.col-6 { + width: 50%} +.col-7 { + width: 58.33%} +.col-8 { + width: 66.66%} +.col-9 { + width: 75%} +.col-10 { + width: 83.33%} +.col-11 { + width: 91.66%} +.col-12 { + width: 100%} +}.fc-daygrid table, .fc-list-table, .fc-timegrid table { + display: table; + margin-bottom: 0; +} +#calendar { + font-family: Arial, Helvetica Neue, Helvetica, sans-serif; + font-size: .625em; + max-width: 1100px; +} +.fg-cfc-deadline { + font-weight: bold; +} +a.usrse-event, a.usrse-event:visited, a.usrse-event:focus { + color: #3d4144; + font-weight: normal; +} +.add-to-calendar { + display: inline !important; +} +.add-to-calendar>.add-to-calendar-widget { + display: inherit !important; + font-family: 'Karla', 'Helvetica', sans-serif !important; +} +.add-to-calendar-label { + background-color: #1b8275 !important; + font-weight: bold; + font-size: 0.85em; + color: #fff; + padding: 0.5em 1em 0.5em 2.5em !important; + background-image: none !important; +} +.add-to-calendar-dropdown { + width: max-content; +} +.add-to-calendar-label:before { + content: "\f271"; + font-family: "Font Awesome 5 Free"; + position: absolute; + top: 0; + left: 1em; + font-size: 1em; + color: #fff; +} +li.presenter { + list-style-type: '* '} +@media not all and (min-resolution: 0.001dpcm) { + @supports (-webkit-appearance: none) and (stroke-color: transparent) { + li.presenter { + list-style-type: none; +} +li.presenter::before { + content: "*"; + left: 1.5em; + position: absolute; +} +}}.masthead { + background-color: #0c0c0c; + border-bottom: none; +} +.page__hero--overlay { + background-color: black; +} +.greedy-nav { + background: #fff0; +} +.greedy-nav .visible-links a:before { + background: #37b2a3; +} +.toc { + color: #474747; + font-family: 'Karla', 'Helvetica' sans-serif; +} +.toc .nav__title { + background-color: #474747; + font-family: 'Karla', 'Helvetica' sans-serif; +} +.toc .active a, .toc a:visited { + color: #646464; + background-color: #dadada; +} +.nav__sub-title { + color: #474747; +} +a.missing:link { + color: red; +} +a.missing:visited { + color: red; +} +.pagination--pager.disabled { + color: #787878; +} +.page__footer-nav { + font-size: .6875em; + margin-bottom: 10px; +} +.page__footer-nav a { + padding: 1em; +} +nav.pagination { + color: #787878; +} +.btn { + font-family: 'Karla', 'Helvetica', sans-serif; + font-size: 0.85em; +} +.btn--success, .btn--success:visited, .btn--success:focus { + background-color: #1b8275; +} +.btn--success:hover { + background-color: #2e9f91; +} +.btn--zoom, .btn--zoom:visited, .btn--zoom:focus { + background-color: #2D8CFF; +} +.btn--zoom:hover { + background-color: #174680; +} +.btn--danger, .btn--danger:visited, .btn--danger:focus { + background-color: #e95371; +} +.btn--danger:hover { + background-color: #ec6a84; +} +.btn--info, .btn--info:visited, .btn--info:focus { + background-color: #d8b117; + color: #0c0c0c; +} +.btn--info:hover { + background-color: #e7bf21; + color: #0c0c0c; +} +a:focus, button:focus { + outline: none; +} +.btn--primary, .btn--primary:visited, .btn--primary:focus { + background-color: #474747; +} +.btn--primary:hover { + background-color: #646464; +} +.btn--light-outline:hover { + background-color: rgba(37, 178, 161, 0.3); + color: #fff; +} +@media only screen and (max-width: 1023px) { + #twitter-holder { + display: none; +} +}.author__avatar img { + border-radius: 0; + max-width: 180px; +} +.page__footer { + color: #ffffff; + background-color: #0c0c0c; +} +.page__footer-nav { + font-size: 0.75em; +} +.page__footer-nav a { + color: #c381c0; +} +.page__footer-copyright a { + color: #c381c0; +} +.page__footer .fas, .page__footer .fab, .page__footer .far, .page__footer .fal { + color: #fff; +} +.page__content a:not(#goog-wm-sb):hover img.orcid-icon { + box-shadow: none; +} +a.footnote:visited { + color: inherit; +} +a.footnote:focus, a.footnote:hover { + color: #9ba1a6; +} +html { + scroll-behavior: smooth; +} +.back-to-top-wrapper { + position: absolute; + top: 100vh; + right: 0; + bottom: 0; + width: 3em; + pointer-events: none; +} + +.back-to-top-link { + position: fixed; + position: sticky; + pointer-events: all; + top: calc(100vh - 5rem); + display: inline-block; + border: none; + outline: none; + cursor: pointer; + text-decoration: none; + border-radius: 50%} +.back-to-top-link, .back-to-top-link:visited, .back-to-top-link:focus { + color: #fff; + background-color: #0c0c0c; +} +.back-to-top-link:hover { + color: #fff; + background-color: #646464; +} +.events-sidebar { + padding-top: 2em; +} +select.registration-menu { + font-family: 'Font Awesome 5 Free', 'sans-serif'; + text-align: left; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + max-width: 200px; + background: url('data:image/svg+xml; + utf8, ') #1b8275 no-repeat calc(100% - 10px) !important; +} +select.registration-menu:hover { + background: url('data:image/svg+xml; + utf8, ') #2e9f91 no-repeat calc(100% - 10px) !important; +} diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 0000000..af8b2c6 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,12202 @@ +@import url("https://fonts.googleapis.com/css?family=Montserrat"); +@import url("https://fonts.googleapis.com/css2?family=Roboto"); +@keyframes spinAround { + from { + transform: rotate(0deg); + } + + to { + transform: rotate(359deg); + } +} + +::selection { + background: #590040 !important; +} + +.delete,.modal-close,.button,.file,.breadcrumb,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.tabs,.is-unselectable { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select:not(.is-multiple):not(.is-loading)::after,.navbar-link:not(.is-arrowless)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: .625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + transform: rotate(-45deg); + transform-origin: center; + width: .625em; +} + +.box:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.table:not(:last-child),.table-container:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.block:not(:last-child),.highlight:not(:last-child),.breadcrumb:not(:last-child),.level:not(:last-child),.message:not(:last-child),.pagination:not(:last-child),.tabs:not(:last-child) { + margin-bottom: 1.5rem; +} + +.delete,.modal-close { + -moz-appearance: none; + appearance: none; + -webkit-appearance: none; + background-color: rgba(10,10,10,0.2); + border: none; + border-radius: 290486px; + 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; +} + +.delete::before,.modal-close::before,.delete::after,.modal-close::after { + background-color: #fff; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} + +.delete::before,.modal-close::before { + height: 2px; + width: 50%; +} + +.delete::after,.modal-close::after { + height: 50%; + width: 2px; +} + +.delete:hover,.modal-close:hover,.delete:focus,.modal-close:focus { + background-color: rgba(10,10,10,0.3); +} + +.delete:active,.modal-close:active { + background-color: rgba(10,10,10,0.4); +} + +.is-small.delete,.is-small.modal-close { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} + +.is-medium.delete,.is-medium.modal-close { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} + +.is-large.delete,.is-large.modal-close { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; +} + +.button.is-loading::after,.loader,.select.is-loading::after,.control.is-loading::after { + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; +} + +.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,.modal,.modal-background,.is-overlay,.hero-video { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.button,.input,.textarea,.select select,.file-cta,.file-name,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis { + -moz-appearance: none; + -webkit-appearance: none; + 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; +} + +.button:focus,.input:focus,.textarea:focus,.select select:focus,.file-cta:focus,.file-name:focus,.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.is-focused.button,.is-focused.input,.is-focused.textarea,.select select.is-focused,.is-focused.file-cta,.is-focused.file-name,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.button:active,.input:active,.textarea:active,.select select:active,.file-cta:active,.file-name:active,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.is-active.button,.is-active.input,.is-active.textarea,.select select.is-active,.is-active.file-cta,.is-active.file-name,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis { + outline: none; +} + +[disabled].button,[disabled].input,[disabled].textarea,.select select[disabled],[disabled].file-cta,[disabled].file-name,[disabled].pagination-previous,[disabled].pagination-next,[disabled].pagination-link,[disabled].pagination-ellipsis,fieldset[disabled] .button,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis { + cursor: not-allowed; +}/*! 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; + font-family: "Roboto", sans-serif; +} + + +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: #fff; + 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: "Montserrat",sans-serif; + + font-family: -apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif +} + +code,pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: monospace; +} + +body { + color: #4a4a4a; + font-size: 1em; + font-weight: 400; + line-height: 1.5; +} + +a { + color: #741755 ; + cursor: pointer; + text-decoration: none; +} + +a strong { + color: currentColor; +} + +a:hover { + color: #741755 ; +} + +code { + background-color: #f5f5f5; + color: #da1039; + font-size: .875em; + font-weight: normal; + padding: .25em .5em .25em; +} + +hr { + background-color: #f5f5f5; + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; +} + +img { + height: auto; + max-width: 100%; +} + +/*Filter styles*/ +.saturate { filter: saturate(3); } +.grayscale { filter: grayscale(100%); } +.contrast { filter: contrast(160%); } +.brightness { filter: brightness(0.25); } +.blur { filter: blur(3px); } +.invert { filter: invert(100%); } +.sepia { filter: sepia(100%); } +.huerotate { filter: hue-rotate(180deg); } +.logo-filter { filter: opacity(0.9) drop-shadow(0.35rem 0.35rem 0.4rem rgba(0, 0, 0, 0.5)); } + +input[type="checkbox"],input[type="radio"] { + vertical-align: baseline; +} + +small { + font-size: .875em; +} + +span { + font-style: inherit; + font-weight: inherit; +} + +strong { + color: #363636; + font-weight: 700; +} + +fieldset { + border: none; +} + +pre { + -webkit-overflow-scrolling: touch; + background-color: #f5f5f5; + color: #4a4a4a; + font-size: .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: #363636; +} + +.box { + background-color: #fff; + border-radius: 6px; + box-shadow: 0 .5em 1em -.125em rgba(10,10,10,0.1),0 0px 0 1px rgba(10,10,10,0.02); + color: #4a4a4a; + display: block; + padding: 1.25rem; +} + +a.box:hover,a.box:focus { + box-shadow: 0 .5em 1em -.125em rgba(10,10,10,0.1),0 0 0 1px #3273dc; +} + +a.box:active { + box-shadow: inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #3273dc; +} + +.button { + background-color: #fff; + border-color: #dbdbdb; + border-width: 1px; + color: #363636; + 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(-.5em - 1px); + margin-right: .25em; +} + +.button .icon:last-child:not(:first-child) { + margin-left: .25em; + margin-right: calc(-.5em - 1px); +} + +.button .icon:first-child:last-child { + margin-left: calc(-.5em - 1px); + margin-right: calc(-.5em - 1px); +} + +.button:hover,.button.is-hovered { + border-color: #b5b5b5; + color: #363636; +} + +.button:focus,.button.is-focused { + border-color: #3273dc; + color: #363636; +} + +.button:focus:not(:active),.button.is-focused:not(:active) { + box-shadow: 0 0 0 .125em rgba(50,115,220,0.25); +} + +.button:active,.button.is-active { + border-color: #4a4a4a; + color: #363636; +} + +.button.is-text { + background-color: transparent; + border-color: transparent; + color: #4a4a4a; + text-decoration: underline; +} + +.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused { + background-color: #f5f5f5; + color: #363636; +} + +.button.is-text:active,.button.is-text.is-active { + background-color: #e8e8e8; + color: #363636; +} + +.button.is-text[disabled],fieldset[disabled] .button.is-text { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} + +.button.is-white { + background-color: #fff; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:hover,.button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus,.button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; +} + +.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active) { + box-shadow: 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: #0a0a0a; +} + +.button.is-white[disabled],fieldset[disabled] .button.is-white { + background-color: #fff; + border-color: transparent; + box-shadow: none; +} + +.button.is-white.is-inverted { + background-color: #0a0a0a; + color: #fff; +} + +.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered { + background-color: #000; +} + +.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.button.is-white.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} + +.button.is-white.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused { + background-color: #fff; + border-color: #fff; + color: #0a0a0a; +} + +.button.is-white.is-outlined.is-loading::after { + border-color: transparent transparent #fff #fff !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 #0a0a0a #0a0a0a !important; +} + +.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused { + background-color: #0a0a0a; + color: #fff; +} + +.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 #fff #fff !important; +} + +.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: #fff; +} + +.button.is-black:hover,.button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: #fff; +} + +.button.is-black:focus,.button.is-black.is-focused { + border-color: transparent; + color: #fff; +} + +.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active) { + box-shadow: 0 0 0 .125em rgba(10,10,10,0.25); +} + +.button.is-black:active,.button.is-black.is-active { + background-color: #000; + border-color: transparent; + color: #fff; +} + +.button.is-black[disabled],fieldset[disabled] .button.is-black { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; +} + +.button.is-black.is-inverted { + background-color: #fff; + color: #0a0a0a; +} + +.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: #fff; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} + +.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: #fff; +} + +.button.is-black.is-outlined.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !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 #fff #fff !important; +} + +.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} + +.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #0a0a0a; +} + +.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 #0a0a0a #0a0a0a !important; +} + +.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-light { + background-color: #f5f5f5; + border-color: transparent; + color: rgba(0,0,0,0.7); +} + +.button.is-light:hover,.button.is-light.is-hovered { + background-color: #eee; + 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 .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: #f5f5f5; + border-color: transparent; + box-shadow: none; +} + +.button.is-light.is-inverted { + background-color: rgba(0,0,0,0.7); + color: #f5f5f5; +} + +.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: #f5f5f5; +} + +.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: #f5f5f5; + color: #f5f5f5; +} + +.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: #f5f5f5; + border-color: #f5f5f5; + color: rgba(0,0,0,0.7); +} + +.button.is-light.is-outlined.is-loading::after { + border-color: transparent transparent #f5f5f5 #f5f5f5 !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: #f5f5f5; + box-shadow: none; + color: #f5f5f5; +} + +.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: #f5f5f5; +} + +.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 #f5f5f5 #f5f5f5 !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: #363636; + 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 .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: #363636; + border-color: transparent; + box-shadow: none; +} + +.button.is-dark.is-inverted { + background-color: #fff; + color: #363636; +} + +.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: #363636; +} + +.button.is-dark.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} + +.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined.is-focused { + background-color: #363636; + border-color: #363636; + color: #fff; +} + +.button.is-dark.is-outlined.is-loading::after { + border-color: transparent transparent #363636 #363636 !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: #363636; + box-shadow: none; + color: #363636; +} + +.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: #363636; +} + +.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 #363636 #363636 !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: #188eac; + border-color: transparent; + color: #fff; +} + +.button.is-primary:hover,.button.is-primary.is-hovered { + background-color: #1685a1; + 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 .125em rgba(24,142,172,0.25); +} + +.button.is-primary:active,.button.is-primary.is-active { + background-color: #157c96; + border-color: transparent; + color: #fff; +} + +.button.is-primary[disabled],fieldset[disabled] .button.is-primary { + background-color: #188eac; + border-color: transparent; + box-shadow: none; +} + +.button.is-primary.is-inverted { + background-color: #fff; + color: #188eac; +} + +.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: #188eac; +} + +.button.is-primary.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-primary.is-outlined { + background-color: transparent; + border-color: #188eac; + color: #188eac; +} + +.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: #188eac; + border-color: #188eac; + color: #fff; +} + +.button.is-primary.is-outlined.is-loading::after { + border-color: transparent transparent #188eac #188eac !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: #188eac; + box-shadow: none; + color: #188eac; +} + +.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: #188eac; +} + +.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 #188eac #188eac !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: #edf9fd; + color: #1a9bbc; +} + +.button.is-primary.is-light:hover,.button.is-primary.is-light.is-hovered { + background-color: #e2f6fb; + border-color: transparent; + color: #1a9bbc; +} + +.button.is-primary.is-light:active,.button.is-primary.is-light.is-active { + background-color: #d7f2f9; + border-color: transparent; + color: #1a9bbc; +} + +.button.is-link { + background-color: #3273dc; + border-color: transparent; + color: #fff; +} + +.button.is-link:hover,.button.is-link.is-hovered { + background-color: #276cda; + 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 .125em rgba(50,115,220,0.25); +} + +.button.is-link:active,.button.is-link.is-active { + background-color: #2366d1; + border-color: transparent; + color: #fff; +} + +.button.is-link[disabled],fieldset[disabled] .button.is-link { + background-color: #3273dc; + border-color: transparent; + box-shadow: none; +} + +.button.is-link.is-inverted { + background-color: #fff; + color: #3273dc; +} + +.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: #3273dc; +} + +.button.is-link.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-link.is-outlined { + background-color: transparent; + border-color: #3273dc; + color: #3273dc; +} + +.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: #3273dc; + border-color: #3273dc; + color: #fff; +} + +.button.is-link.is-outlined.is-loading::after { + border-color: transparent transparent #3273dc #3273dc !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: #3273dc; + box-shadow: none; + color: #3273dc; +} + +.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: #3273dc; +} + +.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 #3273dc #3273dc !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: #eef3fc; + color: #2160c4; +} + +.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered { + background-color: #e3ecfa; + border-color: transparent; + color: #2160c4; +} + +.button.is-link.is-light:active,.button.is-link.is-light.is-active { + background-color: #d8e4f8; + border-color: transparent; + color: #2160c4; +} + +.button.is-info { + background-color: #3298dc; + border-color: transparent; + color: #fff; +} + +.button.is-info:hover,.button.is-info.is-hovered { + background-color: #2793da; + 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 .125em rgba(50,152,220,0.25); +} + +.button.is-info:active,.button.is-info.is-active { + background-color: #238cd1; + border-color: transparent; + color: #fff; +} + +.button.is-info[disabled],fieldset[disabled] .button.is-info { + background-color: #3298dc; + border-color: transparent; + box-shadow: none; +} + +.button.is-info.is-inverted { + background-color: #fff; + color: #3298dc; +} + +.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: #3298dc; +} + +.button.is-info.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-info.is-outlined { + background-color: transparent; + border-color: #3298dc; + color: #3298dc; +} + +.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: #3298dc; + border-color: #3298dc; + color: #fff; +} + +.button.is-info.is-outlined.is-loading::after { + border-color: transparent transparent #3298dc #3298dc !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: #3298dc; + box-shadow: none; + color: #3298dc; +} + +.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: #3298dc; +} + +.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 #3298dc #3298dc !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: #eef6fc; + color: #1d72aa; +} + +.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered { + background-color: #e3f1fa; + border-color: transparent; + color: #1d72aa; +} + +.button.is-info.is-light:active,.button.is-info.is-light.is-active { + background-color: #d8ebf8; + border-color: transparent; + color: #1d72aa; +} + +.button.is-success { + background-color: #48c774; + border-color: transparent; + color: #fff; +} + +.button.is-success:hover,.button.is-success.is-hovered { + background-color: #3ec46d; + 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 .125em rgba(72,199,116,0.25); +} + +.button.is-success:active,.button.is-success.is-active { + background-color: #3abb67; + border-color: transparent; + color: #fff; +} + +.button.is-success[disabled],fieldset[disabled] .button.is-success { + background-color: #48c774; + border-color: transparent; + box-shadow: none; +} + +.button.is-success.is-inverted { + background-color: #fff; + color: #48c774; +} + +.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: #48c774; +} + +.button.is-success.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-success.is-outlined { + background-color: transparent; + border-color: #48c774; + color: #48c774; +} + +.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: #48c774; + border-color: #48c774; + color: #fff; +} + +.button.is-success.is-outlined.is-loading::after { + border-color: transparent transparent #48c774 #48c774 !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: #48c774; + box-shadow: none; + color: #48c774; +} + +.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: #48c774; +} + +.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 #48c774 #48c774 !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: #effaf3; + color: #257942; +} + +.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered { + background-color: #e6f7ec; + border-color: transparent; + color: #257942; +} + +.button.is-success.is-light:active,.button.is-success.is-light.is-active { + background-color: #dcf4e4; + border-color: transparent; + color: #257942; +} + +.button.is-warning { + background-color: #ffdd57; + border-color: transparent; + color: rgba(0,0,0,0.7); +} + +.button.is-warning:hover,.button.is-warning.is-hovered { + background-color: #ffdb4a; + border-color: transparent; + color: rgba(0,0,0,0.7); +} + +.button.is-warning:focus,.button.is-warning.is-focused { + border-color: transparent; + 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 .125em rgba(255,221,87,0.25); +} + +.button.is-warning:active,.button.is-warning.is-active { + background-color: #ffd83d; + border-color: transparent; + color: rgba(0,0,0,0.7); +} + +.button.is-warning[disabled],fieldset[disabled] .button.is-warning { + background-color: #ffdd57; + border-color: transparent; + box-shadow: none; +} + +.button.is-warning.is-inverted { + background-color: rgba(0,0,0,0.7); + color: #ffdd57; +} + +.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: #ffdd57; +} + +.button.is-warning.is-loading::after { + border-color: transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important; +} + +.button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffdd57; + color: #ffdd57; +} + +.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0,0,0,0.7); +} + +.button.is-warning.is-outlined.is-loading::after { + border-color: transparent transparent #ffdd57 #ffdd57 !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: #ffdd57; + box-shadow: none; + color: #ffdd57; +} + +.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: #ffdd57; +} + +.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 #ffdd57 #ffdd57 !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: #fffbeb; + color: #947600; +} + +.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered { + background-color: #fff8de; + border-color: transparent; + color: #947600; +} + +.button.is-warning.is-light:active,.button.is-warning.is-light.is-active { + background-color: #fff6d1; + border-color: transparent; + color: #947600; +} + +.button.is-danger { + background-color: #f14668; + 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 .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: #f14668; + border-color: transparent; + box-shadow: none; +} + +.button.is-danger.is-inverted { + background-color: #fff; + color: #f14668; +} + +.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: #f14668; +} + +.button.is-danger.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} + +.button.is-danger.is-outlined { + background-color: transparent; + border-color: #f14668; + color: #f14668; +} + +.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: #f14668; + border-color: #f14668; + color: #fff; +} + +.button.is-danger.is-outlined.is-loading::after { + border-color: transparent transparent #f14668 #f14668 !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: #f14668; + box-shadow: none; + color: #f14668; +} + +.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: #f14668; +} + +.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 #f14668 #f14668 !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 { + border-radius: 2px; + font-size: .75rem; +} + +.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: #fff; + border-color: #dbdbdb; + box-shadow: none; + opacity: .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 / 2)); + top: calc(50% - (1em / 2)); + position: absolute !important; +} + +.button.is-static { + background-color: #f5f5f5; + border-color: #dbdbdb; + color: #7a7a7a; + box-shadow: none; + pointer-events: none; +} + +.button.is-rounded { + border-radius: 290486px; + 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: .5rem; +} + +.buttons .button:not(:last-child):not(.is-fullwidth) { + margin-right: .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) { + border-radius: 2px; + font-size: .75rem; +} + +.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: .25rem; + margin-right: .25rem; +} + +.buttons.is-right { + justify-content: flex-end; +} + +.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: .25rem; + margin-right: .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: .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: #363636; + font-weight: 600; + line-height: 1.125; +} + +.content h1 { + font-size: 2em; + margin-bottom: .5em; +} + +.content h1:not(:first-child) { + margin-top: 1em; +} + +.content h2 { + font-size: 1.75em; + margin-bottom: .5714em; +} + +.content h2:not(:first-child) { + margin-top: 1.1428em; +} + +.content h3 { + font-size: 1.5em; + margin-bottom: .6666em; +} + +.content h3:not(:first-child) { + margin-top: 1.3333em; +} + +.content h4 { + font-size: 1.25em; + margin-bottom: .8em; +} + +.content h5 { + font-size: 1.125em; + margin-bottom: .8888em; +} + +.content h6 { + font-size: 1em; + margin-bottom: 1em; +} + +.content blockquote { + background-color: #f5f5f5; + border-left: 5px solid #dbdbdb; + padding: 1.25em 1.5em; +} + +blockquote { + font-size: 1.0em !important; +} + +.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: .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 #dbdbdb; + border-width: 0 0 1px; + padding: .5em .75em; + vertical-align: top; +} + +.content table th { + color: #363636; +} + +.content table th:not([align]) { + text-align: inherit; +} + +.content table thead td,.content table thead th { + border-width: 0 0 2px; + color: #363636; +} + +.content table tfoot td,.content table tfoot th { + border-width: 2px 0 0; + color: #363636; +} + +.content table tbody tr:last-child td,.content table tbody tr:last-child th { + border-bottom-width: 0; +} + +.content .tabs li+li { + margin-top: 0; +} + +.content.is-small { + font-size: .75rem; +} + +.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; +} + +.image { + display: block; + position: relative; +} + +.image img { + display: block; + height: auto; + width: 100%; +} + +.image img.is-rounded { + border-radius: 290486px; +} + +.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: #f5f5f5; + 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: #fff; +} + +.notification pre code { + background: transparent; +} + +.notification>.delete { + right: .5rem; + position: absolute; + top: .5rem; +} + +.notification .title,.notification .subtitle,.notification .content { + color: currentColor; +} + +.notification.is-white { + background-color: #fff; + color: #0a0a0a; +} + +.notification.is-black { + background-color: #0a0a0a; + color: #fff; +} + +.notification.is-light { + background-color: #f5f5f5; + color: rgba(0,0,0,0.7); +} + +.notification.is-dark { + background-color: #363636; + color: #fff; +} + +.notification.is-primary { + background-color: #188eac; + color: #fff; +} + +.notification.is-primary.is-light { + background-color: #edf9fd; + color: #1a9bbc; +} + +.notification.is-link { + background-color: #3273dc; + color: #fff; +} + +.notification.is-link.is-light { + background-color: #eef3fc; + color: #2160c4; +} + +.notification.is-info { + background-color: #3298dc; + color: #fff; +} + +.notification.is-info.is-light { + background-color: #eef6fc; + color: #1d72aa; +} + +.notification.is-success { + background-color: #48c774; + color: #fff; +} + +.notification.is-success.is-light { + background-color: #effaf3; + color: #257942; +} + +.notification.is-warning { + background-color: #ffdd57; + color: rgba(0,0,0,0.7); +} + +.notification.is-warning.is-light { + background-color: #fffbeb; + color: #947600; +} + +.notification.is-danger { + background-color: #f14668; + color: #fff; +} + +.notification.is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} + +.progress { + -moz-appearance: none; + appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 290486px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; +} + +.progress::-webkit-progress-bar { + background-color: #ededed; +} + +.progress::-webkit-progress-value { + background-color: #4a4a4a; +} + +.progress::-moz-progress-bar { + background-color: #4a4a4a; +} + +.progress::-ms-fill { + background-color: #4a4a4a; + border: none; +} + +.progress.is-white::-webkit-progress-value { + background-color: #fff; +} + +.progress.is-white::-moz-progress-bar { + background-color: #fff; +} + +.progress.is-white::-ms-fill { + background-color: #fff; +} + +.progress.is-white:indeterminate { + background-image: linear-gradient(to right, #fff 30%, #ededed 30%); +} + +.progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; +} + +.progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; +} + +.progress.is-black::-ms-fill { + background-color: #0a0a0a; +} + +.progress.is-black:indeterminate { + background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); +} + +.progress.is-light::-webkit-progress-value { + background-color: #f5f5f5; +} + +.progress.is-light::-moz-progress-bar { + background-color: #f5f5f5; +} + +.progress.is-light::-ms-fill { + background-color: #f5f5f5; +} + +.progress.is-light:indeterminate { + background-image: linear-gradient(to right, #f5f5f5 30%, #ededed 30%); +} + +.progress.is-dark::-webkit-progress-value { + background-color: #363636; +} + +.progress.is-dark::-moz-progress-bar { + background-color: #363636; +} + +.progress.is-dark::-ms-fill { + background-color: #363636; +} + +.progress.is-dark:indeterminate { + background-image: linear-gradient(to right, #363636 30%, #ededed 30%); +} + +.progress.is-primary::-webkit-progress-value { + background-color: #188eac; +} + +.progress.is-primary::-moz-progress-bar { + background-color: #188eac; +} + +.progress.is-primary::-ms-fill { + background-color: #188eac; +} + +.progress.is-primary:indeterminate { + background-image: linear-gradient(to right, #188eac 30%, #ededed 30%); +} + +.progress.is-link::-webkit-progress-value { + background-color: #3273dc; +} + +.progress.is-link::-moz-progress-bar { + background-color: #3273dc; +} + +.progress.is-link::-ms-fill { + background-color: #3273dc; +} + +.progress.is-link:indeterminate { + background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%); +} + +.progress.is-info::-webkit-progress-value { + background-color: #3298dc; +} + +.progress.is-info::-moz-progress-bar { + background-color: #3298dc; +} + +.progress.is-info::-ms-fill { + background-color: #3298dc; +} + +.progress.is-info:indeterminate { + background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%); +} + +.progress.is-success::-webkit-progress-value { + background-color: #48c774; +} + +.progress.is-success::-moz-progress-bar { + background-color: #48c774; +} + +.progress.is-success::-ms-fill { + background-color: #48c774; +} + +.progress.is-success:indeterminate { + background-image: linear-gradient(to right, #48c774 30%, #ededed 30%); +} + +.progress.is-warning::-webkit-progress-value { + background-color: #ffdd57; +} + +.progress.is-warning::-moz-progress-bar { + background-color: #ffdd57; +} + +.progress.is-warning::-ms-fill { + background-color: #ffdd57; +} + +.progress.is-warning:indeterminate { + background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%); +} + +.progress.is-danger::-webkit-progress-value { + background-color: #f14668; +} + +.progress.is-danger::-moz-progress-bar { + background-color: #f14668; +} + +.progress.is-danger::-ms-fill { + background-color: #f14668; +} + +.progress.is-danger:indeterminate { + background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); +} + +.progress:indeterminate { + animation-duration: 1.5s; + animation-iteration-count: infinite; + animation-name: moveIndeterminate; + animation-timing-function: linear; + background-color: #ededed; + background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 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: .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: #fff; + color: #363636; +} + +.table td,.table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: .5em .75em; + vertical-align: top; +} + +.table td.is-white,.table th.is-white { + background-color: #fff; + border-color: #fff; + color: #0a0a0a; +} + +.table td.is-black,.table th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: #fff; +} + +.table td.is-light,.table th.is-light { + background-color: #f5f5f5; + border-color: #f5f5f5; + color: rgba(0,0,0,0.7); +} + +.table td.is-dark,.table th.is-dark { + background-color: #363636; + border-color: #363636; + color: #fff; +} + +.table td.is-primary,.table th.is-primary { + background-color: #188eac; + border-color: #188eac; + color: #fff; +} + +.table td.is-link,.table th.is-link { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; +} + +.table td.is-info,.table th.is-info { + background-color: #3298dc; + border-color: #3298dc; + color: #fff; +} + +.table td.is-success,.table th.is-success { + background-color: #48c774; + border-color: #48c774; + color: #fff; +} + +.table td.is-warning,.table th.is-warning { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0,0,0,0.7); +} + +.table td.is-danger,.table th.is-danger { + background-color: #f14668; + border-color: #f14668; + 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: #188eac; + 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: #363636; +} + +.table th:not([align]) { + text-align: inherit; +} + +.table tr.is-selected { + background-color: #188eac; + 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: #363636; +} + +.table tfoot { + background-color: transparent; +} + +.table tfoot td,.table tfoot th { + border-width: 2px 0 0; + color: #363636; +} + +.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: #fafafa; +} + +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: #fafafa; +} + +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { + background-color: #f5f5f5; +} + +.table.is-narrow td,.table.is-narrow th { + padding: .25em .5em; +} + +.table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #fafafa; +} + +.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: .5rem; +} + +.tags .tag:not(:last-child) { + margin-right: .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: .25rem; + margin-left: .25rem; +} + +.tags.is-right { + justify-content: flex-end; +} + +.tags.is-right .tag:not(:first-child) { + margin-left: .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: #f5f5f5; + border-radius: 4px; + color: #4a4a4a; + display: inline-flex; + font-size: .75rem; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: .75em; + padding-right: .75em; + white-space: nowrap; +} + +.tag:not(body) .delete { + margin-left: .25rem; + margin-right: -.375rem; +} + +.tag:not(body).is-white { + background-color: #fff; + color: #0a0a0a; +} + +.tag:not(body).is-black { + background-color: #0a0a0a; + color: #fff; +} + +.tag:not(body).is-light { + background-color: #f5f5f5; + color: rgba(0,0,0,0.7); +} + +.tag:not(body).is-dark { + background-color: #363636; + color: #fff; +} + +.tag:not(body).is-primary { + background-color: #188eac; + color: #fff; +} + +.tag:not(body).is-primary.is-light { + background-color: #edf9fd; + color: #1a9bbc; +} + +.tag:not(body).is-link { + background-color: #3273dc; + color: #fff; +} + +.tag:not(body).is-link.is-light { + background-color: #eef3fc; + color: #2160c4; +} + +.tag:not(body).is-info { + background-color: #3298dc; + color: #fff; +} + +.tag:not(body).is-info.is-light { + background-color: #eef6fc; + color: #1d72aa; +} + +.tag:not(body).is-success { + background-color: #48c774; + color: #fff; +} + +.tag:not(body).is-success.is-light { + background-color: #effaf3; + color: #257942; +} + +.tag:not(body).is-warning { + background-color: #ffdd57; + color: rgba(0,0,0,0.7); +} + +.tag:not(body).is-warning.is-light { + background-color: #fffbeb; + color: #947600; +} + +.tag:not(body).is-danger { + background-color: #f14668; + color: #fff; +} + +.tag:not(body).is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; +} + +.tag:not(body).is-normal { + font-size: .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: -.375em; + margin-right: .1875em; +} + +.tag:not(body) .icon:last-child:not(:first-child) { + margin-left: .1875em; + margin-right: -.375em; +} + +.tag:not(body) .icon:first-child:last-child { + margin-left: -.375em; + margin-right: -.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: 290486px; +} + +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: .75em; +} + +.title sup,.subtitle sup { + font-size: .75em; +} + +.title .tag,.subtitle .tag { + vertical-align: middle; +} + +.title { + color: #363636; + font-size: 2rem; + font-weight: 600; + line-height: 1.125; +} + +.title strong { + color: inherit; + font-weight: inherit; +} + +.title+.highlight { + margin-top: -0.75rem; +} + +.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: .75rem; +} + +.subtitle { + color: #741755; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; +} + +.subtitle strong { + color: #741755; + 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: .75rem; +} + +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + margin-bottom: 5px; + text-transform: uppercase; +} + +.highlight { + font-weight: 400; + max-width: 100%; + overflow: hidden; + padding: 0; +} + +.highlight pre { + overflow: auto; + max-width: 100%; +} + +.number { + align-items: center; + background-color: #f5f5f5; + border-radius: 290486px; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: .25rem .5rem; + text-align: center; + vertical-align: top; +} + +.input,.textarea,.select select { + background-color: #fff; + border-color: #dbdbdb; + border-radius: 4px; + color: #363636; +} + +.input::-moz-placeholder,.textarea::-moz-placeholder,.select select::-moz-placeholder { + color: rgba(54,54,54,0.3); +} + +.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.select select::-webkit-input-placeholder { + color: rgba(54,54,54,0.3); +} + +.input:-moz-placeholder,.textarea:-moz-placeholder,.select select:-moz-placeholder { + color: rgba(54,54,54,0.3); +} + +.input:-ms-input-placeholder,.textarea:-ms-input-placeholder,.select select:-ms-input-placeholder { + color: rgba(54,54,54,0.3); +} + +.input:hover,.textarea:hover,.select select:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered { + border-color: #b5b5b5; +} + +.input:focus,.textarea:focus,.select select:focus,.is-focused.input,.is-focused.textarea,.select select.is-focused,.input:active,.textarea:active,.select select:active,.is-active.input,.is-active.textarea,.select select.is-active { + border-color: #3273dc; + box-shadow: 0 0 0 .125em rgba(50,115,220,0.25); +} + +[disabled].input,[disabled].textarea,.select select[disabled],fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select { + background-color: #f5f5f5; + border-color: #f5f5f5; + box-shadow: none; + color: #7a7a7a; +} + +[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,.select select[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder { + color: rgba(122,122,122,0.3); +} + +[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder { + color: rgba(122,122,122,0.3); +} + +[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,.select select[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder { + color: rgba(122,122,122,0.3); +} + +[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder { + color: rgba(122,122,122,0.3); +} + +.input,.textarea { + box-shadow: inset 0 .0625em .125em rgba(10,10,10,0.05); + max-width: 100%; + width: 100%; +} + +[readonly].input,[readonly].textarea { + box-shadow: none; +} + +.is-white.input,.is-white.textarea { + border-color: #fff; +} + +.is-white.input:focus,.is-white.textarea:focus,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.input:active,.is-white.textarea:active,.is-white.is-active.input,.is-white.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(255,255,255,0.25); +} + +.is-black.input,.is-black.textarea { + border-color: #0a0a0a; +} + +.is-black.input:focus,.is-black.textarea:focus,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.input:active,.is-black.textarea:active,.is-black.is-active.input,.is-black.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(10,10,10,0.25); +} + +.is-light.input,.is-light.textarea { + border-color: #f5f5f5; +} + +.is-light.input:focus,.is-light.textarea:focus,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.input:active,.is-light.textarea:active,.is-light.is-active.input,.is-light.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(245,245,245,0.25); +} + +.is-dark.input,.is-dark.textarea { + border-color: #363636; +} + +.is-dark.input:focus,.is-dark.textarea:focus,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.input:active,.is-dark.textarea:active,.is-dark.is-active.input,.is-dark.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(54,54,54,0.25); +} + +.is-primary.input,.is-primary.textarea { + border-color: #188eac; +} + +.is-primary.input:focus,.is-primary.textarea:focus,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.input:active,.is-primary.textarea:active,.is-primary.is-active.input,.is-primary.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(24,142,172,0.25); +} + +.is-link.input,.is-link.textarea { + border-color: #3273dc; +} + +.is-link.input:focus,.is-link.textarea:focus,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.input:active,.is-link.textarea:active,.is-link.is-active.input,.is-link.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(50,115,220,0.25); +} + +.is-info.input,.is-info.textarea { + border-color: #3298dc; +} + +.is-info.input:focus,.is-info.textarea:focus,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.input:active,.is-info.textarea:active,.is-info.is-active.input,.is-info.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(50,152,220,0.25); +} + +.is-success.input,.is-success.textarea { + border-color: #48c774; +} + +.is-success.input:focus,.is-success.textarea:focus,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.input:active,.is-success.textarea:active,.is-success.is-active.input,.is-success.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(72,199,116,0.25); +} + +.is-warning.input,.is-warning.textarea { + border-color: #ffdd57; +} + +.is-warning.input:focus,.is-warning.textarea:focus,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.input:active,.is-warning.textarea:active,.is-warning.is-active.input,.is-warning.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(255,221,87,0.25); +} + +.is-danger.input,.is-danger.textarea { + border-color: #f14668; +} + +.is-danger.input:focus,.is-danger.textarea:focus,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.input:active,.is-danger.textarea:active,.is-danger.is-active.input,.is-danger.is-active.textarea { + box-shadow: 0 0 0 .125em rgba(241,70,104,0.25); +} + +.is-small.input,.is-small.textarea { + border-radius: 2px; + font-size: .75rem; +} + +.is-medium.input,.is-medium.textarea { + font-size: 1.25rem; +} + +.is-large.input,.is-large.textarea { + font-size: 1.5rem; +} + +.is-fullwidth.input,.is-fullwidth.textarea { + display: block; + width: 100%; +} + +.is-inline.input,.is-inline.textarea { + display: inline; + width: auto; +} + +.input.is-rounded { + border-radius: 290486px; + 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; +} + +.checkbox,.radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; +} + +.checkbox input,.radio input { + cursor: pointer; +} + +.checkbox:hover,.radio:hover { + color: #363636; +} + +[disabled].checkbox,[disabled].radio,fieldset[disabled] .checkbox,fieldset[disabled] .radio,.checkbox input[disabled],.radio input[disabled] { + color: #7a7a7a; + cursor: not-allowed; +} + +.radio+.radio { + margin-left: .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: #3273dc; + right: 1.125em; + z-index: 4; +} + +.select.is-rounded select { + border-radius: 290486px; + 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: #f5f5f5; +} + +.select select:not([multiple]) { + padding-right: 2.5em; +} + +.select select[multiple] { + height: auto; + padding: 0; +} + +.select select[multiple] option { + padding: .5em 1em; +} + +.select:not(.is-multiple):not(.is-loading):hover::after { + border-color: #363636; +} + +.select.is-white:not(:hover)::after { + border-color: #fff; +} + +.select.is-white select { + border-color: #fff; +} + +.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 .125em rgba(255,255,255,0.25); +} + +.select.is-black:not(:hover)::after { + border-color: #0a0a0a; +} + +.select.is-black select { + border-color: #0a0a0a; +} + +.select.is-black select:hover,.select.is-black select.is-hovered { + border-color: #000; +} + +.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 .125em rgba(10,10,10,0.25); +} + +.select.is-light:not(:hover)::after { + border-color: #f5f5f5; +} + +.select.is-light select { + border-color: #f5f5f5; +} + +.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 .125em rgba(245,245,245,0.25); +} + +.select.is-dark:not(:hover)::after { + border-color: #363636; +} + +.select.is-dark select { + border-color: #363636; +} + +.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 .125em rgba(54,54,54,0.25); +} + +.select.is-primary:not(:hover)::after { + border-color: #188eac; +} + +.select.is-primary select { + border-color: #188eac; +} + +.select.is-primary select:hover,.select.is-primary select.is-hovered { + border-color: #157c96; +} + +.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 .125em rgba(24,142,172,0.25); +} + +.select.is-link:not(:hover)::after { + border-color: #3273dc; +} + +.select.is-link select { + border-color: #3273dc; +} + +.select.is-link select:hover,.select.is-link select.is-hovered { + border-color: #2366d1; +} + +.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 .125em rgba(50,115,220,0.25); +} + +.select.is-info:not(:hover)::after { + border-color: #3298dc; +} + +.select.is-info select { + border-color: #3298dc; +} + +.select.is-info select:hover,.select.is-info select.is-hovered { + border-color: #238cd1; +} + +.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 .125em rgba(50,152,220,0.25); +} + +.select.is-success:not(:hover)::after { + border-color: #48c774; +} + +.select.is-success select { + border-color: #48c774; +} + +.select.is-success select:hover,.select.is-success select.is-hovered { + border-color: #3abb67; +} + +.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 .125em rgba(72,199,116,0.25); +} + +.select.is-warning:not(:hover)::after { + border-color: #ffdd57; +} + +.select.is-warning select { + border-color: #ffdd57; +} + +.select.is-warning select:hover,.select.is-warning select.is-hovered { + border-color: #ffd83d; +} + +.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 .125em rgba(255,221,87,0.25); +} + +.select.is-danger:not(:hover)::after { + border-color: #f14668; +} + +.select.is-danger select { + border-color: #f14668; +} + +.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 .125em rgba(241,70,104,0.25); +} + +.select.is-small { + border-radius: 2px; + font-size: .75rem; +} + +.select.is-medium { + font-size: 1.25rem; +} + +.select.is-large { + font-size: 1.5rem; +} + +.select.is-disabled::after { + border-color: #7a7a7a; +} + +.select.is-fullwidth { + width: 100%; +} + +.select.is-fullwidth select { + width: 100%; +} + +.select.is-loading::after { + margin-top: 0; + position: absolute; + right: .625em; + top: .625em; + transform: none; +} + +.select.is-loading.is-small:after { + font-size: .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: #fff; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 .5em rgba(255,255,255,0.25); + color: #0a0a0a; +} + +.file.is-white:active .file-cta,.file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} + +.file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: #fff; +} + +.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: #fff; +} + +.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 .5em rgba(10,10,10,0.25); + color: #fff; +} + +.file.is-black:active .file-cta,.file.is-black.is-active .file-cta { + background-color: #000; + border-color: transparent; + color: #fff; +} + +.file.is-light .file-cta { + background-color: #f5f5f5; + 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: #eee; + 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 .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: #363636; + 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 .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: #188eac; + border-color: transparent; + color: #fff; +} + +.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta { + background-color: #1685a1; + 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 .5em rgba(24,142,172,0.25); + color: #fff; +} + +.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta { + background-color: #157c96; + border-color: transparent; + color: #fff; +} + +.file.is-link .file-cta { + background-color: #3273dc; + border-color: transparent; + color: #fff; +} + +.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta { + background-color: #276cda; + 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 .5em rgba(50,115,220,0.25); + color: #fff; +} + +.file.is-link:active .file-cta,.file.is-link.is-active .file-cta { + background-color: #2366d1; + border-color: transparent; + color: #fff; +} + +.file.is-info .file-cta { + background-color: #3298dc; + border-color: transparent; + color: #fff; +} + +.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta { + background-color: #2793da; + 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 .5em rgba(50,152,220,0.25); + color: #fff; +} + +.file.is-info:active .file-cta,.file.is-info.is-active .file-cta { + background-color: #238cd1; + border-color: transparent; + color: #fff; +} + +.file.is-success .file-cta { + background-color: #48c774; + border-color: transparent; + color: #fff; +} + +.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta { + background-color: #3ec46d; + 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 .5em rgba(72,199,116,0.25); + color: #fff; +} + +.file.is-success:active .file-cta,.file.is-success.is-active .file-cta { + background-color: #3abb67; + border-color: transparent; + color: #fff; +} + +.file.is-warning .file-cta { + background-color: #ffdd57; + 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: #ffdb4a; + 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 .5em rgba(255,221,87,0.25); + color: rgba(0,0,0,0.7); +} + +.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta { + background-color: #ffd83d; + border-color: transparent; + color: rgba(0,0,0,0.7); +} + +.file.is-danger .file-cta { + background-color: #f14668; + 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 .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: .75rem; +} + +.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: #eee; + color: #363636; +} + +.file-label:hover .file-name { + border-color: #d5d5d5; +} + +.file-label:active .file-cta { + background-color: #e8e8e8; + color: #363636; +} + +.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: #dbdbdb; + border-radius: 4px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; +} + +.file-cta { + background-color: #f5f5f5; + color: #4a4a4a; +} + +.file-name { + border-color: #dbdbdb; + 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: .5em; + width: 1em; +} + +.file-icon .fa { + font-size: 14px; +} + +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; +} + +.label:not(:last-child) { + margin-bottom: .5em; +} + +.label.is-small { + font-size: .75rem; +} + +.label.is-medium { + font-size: 1.25rem; +} + +.label.is-large { + font-size: 1.5rem; +} + +.help { + display: block; + font-size: .75rem; + margin-top: .25rem; +} + +.help.is-white { + color: #fff; +} + +.help.is-black { + color: #0a0a0a; +} + +.help.is-light { + color: #f5f5f5; +} + +.help.is-dark { + color: #363636; +} + +.help.is-primary { + color: #188eac; +} + +.help.is-link { + color: #3273dc; +} + +.help.is-info { + color: #3298dc; +} + +.help.is-success { + color: #48c774; +} + +.help.is-warning { + color: #ffdd57; +} + +.help.is-danger { + color: #f14668; +} + +.field:not(:last-child) { + margin-bottom: .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: .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: .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: .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: .75rem; + padding-top: .375em; + } + + .field-label.is-normal { + padding-top: .375em; + } + + .field-label.is-medium { + font-size: 1.25rem; + padding-top: .375em; + } + + .field-label.is-large { + font-size: 1.5rem; + padding-top: .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: .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: #4a4a4a; +} + +.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: .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: #dbdbdb; + 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: .625em; + top: .625em; + z-index: 4; +} + +.control.is-loading.is-small:after { + font-size: .75rem; +} + +.control.is-loading.is-medium:after { + font-size: 1.25rem; +} + +.control.is-loading.is-large:after { + font-size: 1.5rem; +} + +.breadcrumb { + font-size: 1rem; + white-space: nowrap; +} + +.breadcrumb a { + align-items: center; + color: #3273dc; + display: flex; + justify-content: center; + padding: 0 .75em; +} + +.breadcrumb a:hover { + color: #363636; +} + +.breadcrumb li { + align-items: center; + display: flex; +} + +.breadcrumb li:first-child a { + padding-left: 0; +} + +.breadcrumb li.is-active a { + color: #363636; + cursor: default; + pointer-events: none; +} + +.breadcrumb li+li::before { + color: #b5b5b5; + content: "/"; +} + +.breadcrumb ul,.breadcrumb ol { + align-items: flex-start; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} + +.breadcrumb .icon:first-child { + margin-right: .5em; +} + +.breadcrumb .icon:last-child { + margin-left: .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: .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: #fff; + border-radius: .25rem; + box-shadow: 0 .5em 1em -.125em rgba(10,10,10,0.1),0 0px 0 1px rgba(10,10,10,0.02); + color: #4a4a4a; + max-width: 100%; + overflow: hidden; + position: relative; +} + +.card-header { + background-color: transparent; + align-items: stretch; + box-shadow: 0 .125em .25em rgba(10,10,10,0.1); + display: flex; + justify-content: space-between; +} + +.card-header-title { + align-items: center; + color: #363636; + display: flex; + flex-grow: 1; + font-weight: 700; + padding: .75rem 1rem; +} + +.card-header-title.is-centered { + justify-content: center; +} + +.card-header-icon { + align-items: center; + cursor: pointer; + display: flex; + justify-content: center; + padding: .75rem 1rem; +} + +.card-image { + display: block; + position: relative; +} + +.card-content { + background-color: transparent; + padding: 1.5rem; +} + +.card-footer { + background-color: transparent; + border-top: 1px solid #ededed; + 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: .75rem; +} + +.card-footer-item:not(:last-child) { + border-right: 1px solid #ededed; +} + +.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: #fff; + border-radius: 4px; + box-shadow: 0 .5em 1em -.125em rgba(10,10,10,0.1),0 0px 0 1px rgba(10,10,10,0.02); + padding-bottom: .5rem; + padding-top: .5rem; +} + +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: .875rem; + line-height: 1.5; + padding: .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: #f5f5f5; + color: #0a0a0a; +} + +a.dropdown-item.is-active,button.dropdown-item.is-active { + background-color: #3273dc; + color: #fff; +} + +.dropdown-divider { + background-color: #ededed; + border: none; + display: block; + height: 1px; + margin: .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: .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: .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: .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: .75rem; +} + +.media .media { + border-top: 1px solid rgba(219,219,219,0.5); + display: flex; + padding-top: .75rem; +} + +.media .media .content:not(:last-child),.media .media .control:not(:last-child) { + margin-bottom: .5rem; +} + +.media .media .media { + padding-top: .5rem; +} + +.media .media .media+.media { + margin-top: .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: .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: #4a4a4a; + display: block; + padding: .5em .75em; +} + +.menu-list a:hover { + background-color: #f5f5f5; + color: #363636; +} + +.menu-list a.is-active { + background-color: #3273dc; + color: #fff; +} + +.menu-list li ul { + border-left: 1px solid #dbdbdb; + margin: .75em; + padding-left: .75em; +} + +.menu-label { + color: #7a7a7a; + font-size: .75em; + letter-spacing: .1em; + text-transform: uppercase; +} + +.menu-label:not(:first-child) { + margin-top: 1em; +} + +.menu-label:not(:last-child) { + margin-bottom: 1em; +} + +.message { + background-color: #f5f5f5; + border-radius: 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: .75rem; +} + +.message.is-medium { + font-size: 1.25rem; +} + +.message.is-large { + font-size: 1.5rem; +} + +.message.is-white { + background-color: #fff; +} + +.message.is-white .message-header { + background-color: #fff; + color: #0a0a0a; +} + +.message.is-white .message-body { + border-color: #fff; +} + +.message.is-black { + background-color: #fafafa; +} + +.message.is-black .message-header { + background-color: #0a0a0a; + color: #fff; +} + +.message.is-black .message-body { + border-color: #0a0a0a; +} + +.message.is-light { + background-color: #fafafa; +} + +.message.is-light .message-header { + background-color: #f5f5f5; + color: rgba(0,0,0,0.7); +} + +.message.is-light .message-body { + border-color: #f5f5f5; +} + +.message.is-dark { + background-color: #fafafa; +} + +.message.is-dark .message-header { + background-color: #363636; + color: #fff; +} + +.message.is-dark .message-body { + border-color: #363636; +} + +.message.is-primary { + background-color: #edf9fd; +} + +.message.is-primary .message-header { + background-color: #188eac; + color: #fff; +} + +.message.is-primary .message-body { + border-color: #188eac; + color: #1a9bbc; +} + +.message.is-link { + background-color: #eef3fc; +} + +.message.is-link .message-header { + background-color: #3273dc; + color: #fff; +} + +.message.is-link .message-body { + border-color: #3273dc; + color: #2160c4; +} + +.message.is-info { + background-color: #eef6fc; +} + +.message.is-info .message-header { + background-color: #3298dc; + color: #fff; +} + +.message.is-info .message-body { + border-color: #3298dc; + color: #1d72aa; +} + +.message.is-success { + background-color: #effaf3; +} + +.message.is-success .message-header { + background-color: #48c774; + color: #fff; +} + +.message.is-success .message-body { + border-color: #48c774; + color: #257942; +} + +.message.is-warning { + background-color: #fffbeb; +} + +.message.is-warning .message-header { + background-color: #ffdd57; + color: rgba(0,0,0,0.7); +} + +.message.is-warning .message-body { + border-color: #ffdd57; + color: #947600; +} + +.message.is-danger { + background-color: #feecf0; +} + +.message.is-danger .message-header { + background-color: #f14668; + color: #fff; +} + +.message.is-danger .message-body { + border-color: #f14668; + color: #cc0f35; +} + +.message-header { + align-items: center; + background-color: #4a4a4a; + border-radius: 4px 4px 0 0; + color: #fff; + display: flex; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: .75em 1em; + position: relative; +} + +.message-header .delete { + flex-grow: 0; + flex-shrink: 0; + margin-left: .75em; +} + +.message-header+.message-body { + border-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.message-body { + border-color: #dbdbdb; + border-radius: 4px; + border-style: solid; + border-width: 0 0 0 4px; + color: #4a4a4a; + padding: 1.25em 1.5em; +} + +.message-body code,.message-body pre { + background-color: #fff; +} + +.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: 800px; + } +} + +.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; + overflow-y: visible; +} + +.modal-card-head,.modal-card-foot { + align-items: center; + background-color: #f5f5f5; + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; +} + +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.modal-card-title { + color: #363636; + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; +} + +.modal-card-foot { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 1px solid #dbdbdb; +} + +.modal-card-foot .button:not(:last-child) { + margin-right: .5em; +} + +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: #fff; + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; +} + +.navbar { + background-color: #fff; + min-height: 3.25rem; + position: relative; + z-index: 30; +} + +.navbar.is-white { + background-color: #fff; + color: #0a0a0a; +} + +.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link { + color: #0a0a0a; +} + +.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: #0a0a0a; +} + +.navbar.is-white .navbar-brand .navbar-link::after { + border-color: #0a0a0a; +} + +.navbar.is-white .navbar-burger { + color: #0a0a0a; +} + +@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: #0a0a0a; + } + + .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: #0a0a0a; + } + + .navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after { + border-color: #0a0a0a; + } + + .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: #0a0a0a; + } + + .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: #fff; + color: #0a0a0a; + } +} + +.navbar.is-black { + background-color: #0a0a0a; + color: #fff; +} + +.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link { + color: #fff; +} + +.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: #000; + color: #fff; +} + +.navbar.is-black .navbar-brand .navbar-link::after { + border-color: #fff; +} + +.navbar.is-black .navbar-burger { + color: #fff; +} + +@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: #fff; + } + + .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: #000; + color: #fff; + } + + .navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after { + border-color: #fff; + } + + .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: #000; + color: #fff; + } + + .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: #fff; + } +} + +.navbar.is-light { + background-color: #f5f5f5; + 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: #f5f5f5; + color: rgba(0,0,0,0.7); + } +} + +.navbar.is-dark { + background-color: #363636; + 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: #363636; + color: #fff; + } +} + +.navbar.is-primary { + background-color: #741755; + 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: #741755; + 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: 1200px) { + .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: #741755; + 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: #741755; + color: #fff; + } + + .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { + background-color: #188eac; + color: #fff; + } +} + +.navbar.is-link { + background-color: #3273dc; + 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: #2366d1; + 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: #2366d1; + 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: #2366d1; + color: #fff; + } + + .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: #3273dc; + color: #fff; + } +} + +.navbar.is-info { + background-color: #3298dc; + 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: #238cd1; + 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: #238cd1; + 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: #238cd1; + color: #fff; + } + + .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #3298dc; + color: #fff; + } +} + +.navbar.is-success { + background-color: #48c774; + 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: #3abb67; + 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: #3abb67; + 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: #3abb67; + color: #fff; + } + + .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: #48c774; + color: #fff; + } +} + +.navbar.is-warning { + background-color: #ffdd57; + 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: #ffd83d; + 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: #ffd83d; + 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: #ffd83d; + color: rgba(0,0,0,0.7); + } + + .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: #ffdd57; + color: rgba(0,0,0,0.7); + } +} + +.navbar.is-danger { + background-color: #f14668; + 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: #f14668; + color: #fff; + } +} + +.navbar>.container { + align-items: stretch; + display: flex; + min-height: 3.25rem; + width: 100%; +} + +.navbar.has-shadow { + box-shadow: 0 2px 0 0 #f5f5f5; +} + +.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 #f5f5f5; +} + +.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: #4a4a4a; + 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: #4a4a4a; + display: block; + line-height: 1.5; + padding: .5rem .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: #fafafa; + color: #3273dc; +} + +.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: #3273dc; +} + +.navbar-item.is-tab.is-active { + background-color: transparent; + border-bottom-color: #3273dc; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #3273dc; + 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: #3273dc; + margin-top: -0.375em; + right: 1.125em; +} + +.navbar-dropdown { + font-size: .875rem; + padding-bottom: .5rem; + padding-top: .5rem; +} + +.navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.navbar-divider { + background-color: #f5f5f5; + border: none; + display: none; + height: 2px; + margin: .5rem 0; +} + +@media screen and (max-width: 1200px) { + .navbar>.container { + display: block; + } + + .navbar-brand .navbar-item,.navbar-tabs .navbar-item { + align-items: center; + display: flex; + } + + .navbar-link::after { + display: none !important; + } + + .navbar-menu { + background-color: #fff; + box-shadow: 0 8px 16px rgba(10,10,10,0.1); + padding: .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) and (max-width: 1200px) { + .navbar-start { + display: flex; + flex-wrap: wrap; + } + + .navbar-start > .navbar-item { + margin-left: 1em; + margin-right: 1em; + } +} + +@media screen and (min-width: 1200px) { + .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: #f5f5f5; + color: #0a0a0a; + } + + .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: #f5f5f5; + color: #3273dc; + } + + .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(.25em, -.25em); + } + + .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 2px solid #dbdbdb; + 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: #fff; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 2px solid #dbdbdb; + box-shadow: 0 8px 8px rgba(10,10,10,0.1); + display: none; + font-size: .875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; + } + + .navbar-dropdown .navbar-item { + padding: .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: #f5f5f5; + color: #0a0a0a; + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: #f5f5f5; + color: #3273dc; + } + + .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: -.75rem; + } + + .navbar>.container .navbar-menu,.container>.navbar .navbar-menu { + margin-right: -.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: #0a0a0a; + } + + 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: #fafafa; + } +} + +.hero.is-fullheight-with-navbar { + min-height: calc(100vh - 3.25rem); +} + +.pagination { + font-size: 1rem; + margin: -0.25rem; +} + +.pagination.is-small { + font-size: .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: 290486px; +} + +.pagination.is-rounded .pagination-link { + border-radius: 290486px; +} + +.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: .25rem; + padding-left: .5em; + padding-right: .5em; + text-align: center; +} + +.pagination-previous,.pagination-next,.pagination-link { + border-color: #dbdbdb; + color: #363636; + min-width: 2.5em; +} + +.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover { + border-color: #b5b5b5; + color: #363636; +} + +.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus { + border-color: #3273dc; +} + +.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-next[disabled],.pagination-link[disabled] { + background-color: #dbdbdb; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + opacity: .5; +} + +.pagination-previous,.pagination-next { + padding-left: .75em; + padding-right: .75em; + white-space: nowrap; +} + +.pagination-link.is-current { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; +} + +.pagination-ellipsis { + color: #b5b5b5; + pointer-events: none; +} + +.pagination-list { + flex-wrap: wrap; +} + +@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 { + order: 2; + } + + .pagination-next { + order: 3; + } + + .pagination { + justify-content: space-between; + } + + .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 .5em 1em -.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: #fff; + color: #0a0a0a; +} + +.panel.is-white .panel-tabs a.is-active { + border-bottom-color: #fff; +} + +.panel.is-white .panel-block.is-active .panel-icon { + color: #fff; +} + +.panel.is-black .panel-heading { + background-color: #0a0a0a; + color: #fff; +} + +.panel.is-black .panel-tabs a.is-active { + border-bottom-color: #0a0a0a; +} + +.panel.is-black .panel-block.is-active .panel-icon { + color: #0a0a0a; +} + +.panel.is-light .panel-heading { + background-color: #f5f5f5; + color: rgba(0,0,0,0.7); +} + +.panel.is-light .panel-tabs a.is-active { + border-bottom-color: #f5f5f5; +} + +.panel.is-light .panel-block.is-active .panel-icon { + color: #f5f5f5; +} + +.panel.is-dark .panel-heading { + background-color: #363636; + color: #fff; +} + +.panel.is-dark .panel-tabs a.is-active { + border-bottom-color: #363636; +} + +.panel.is-dark .panel-block.is-active .panel-icon { + color: #363636; +} + +.panel.is-primary .panel-heading { + background-color: #188eac; + color: #fff; +} + +.panel.is-primary .panel-tabs a.is-active { + border-bottom-color: #188eac; +} + +.panel.is-primary .panel-block.is-active .panel-icon { + color: #188eac; +} + +.panel.is-link .panel-heading { + background-color: #3273dc; + color: #fff; +} + +.panel.is-link .panel-tabs a.is-active { + border-bottom-color: #3273dc; +} + +.panel.is-link .panel-block.is-active .panel-icon { + color: #3273dc; +} + +.panel.is-info .panel-heading { + background-color: #3298dc; + color: #fff; +} + +.panel.is-info .panel-tabs a.is-active { + border-bottom-color: #3298dc; +} + +.panel.is-info .panel-block.is-active .panel-icon { + color: #3298dc; +} + +.panel.is-success .panel-heading { + background-color: #48c774; + color: #fff; +} + +.panel.is-success .panel-tabs a.is-active { + border-bottom-color: #48c774; +} + +.panel.is-success .panel-block.is-active .panel-icon { + color: #48c774; +} + +.panel.is-warning .panel-heading { + background-color: #ffdd57; + color: rgba(0,0,0,0.7); +} + +.panel.is-warning .panel-tabs a.is-active { + border-bottom-color: #ffdd57; +} + +.panel.is-warning .panel-block.is-active .panel-icon { + color: #ffdd57; +} + +.panel.is-danger .panel-heading { + background-color: #f14668; + color: #fff; +} + +.panel.is-danger .panel-tabs a.is-active { + border-bottom-color: #f14668; +} + +.panel.is-danger .panel-block.is-active .panel-icon { + color: #f14668; +} + +.panel-tabs:not(:last-child),.panel-block:not(:last-child) { + border-bottom: 1px solid #ededed; +} + +.panel-heading { + background-color: #ededed; + border-radius: 6px 6px 0 0; + color: #363636; + font-size: 1.25em; + font-weight: 700; + line-height: 1.25; + padding: .75em 1em; +} + +.panel-tabs { + align-items: flex-end; + display: flex; + font-size: .875em; + justify-content: center; +} + +.panel-tabs a { + border-bottom: 1px solid #dbdbdb; + margin-bottom: -1px; + padding: .5em; +} + +.panel-tabs a.is-active { + border-bottom-color: #4a4a4a; + color: #363636; +} + +.panel-list a { + color: #4a4a4a; +} + +.panel-list a:hover { + color: #3273dc; +} + +.panel-block { + align-items: center; + color: #363636; + display: flex; + justify-content: flex-start; + padding: .5em .75em; +} + +.panel-block input[type="checkbox"] { + margin-right: .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: #3273dc; + color: #363636; +} + +.panel-block.is-active .panel-icon { + color: #3273dc; +} + +.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: #f5f5f5; +} + +.panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: #7a7a7a; + margin-right: .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: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #4a4a4a; + display: flex; + justify-content: center; + margin-bottom: -1px; + padding: .5em 1em; + vertical-align: top; +} + +.tabs a:hover { + border-bottom-color: #363636; + color: #363636; +} + +.tabs li { + display: block; +} + +.tabs li.is-active a { + border-bottom-color: #188eac; + color: #188eac; +} + +.tabs ul { + align-items: center; + border-bottom-color: #dbdbdb; + 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: .75em; +} + +.tabs ul.is-center { + flex: none; + justify-content: center; + padding-left: .75em; + padding-right: .75em; +} + +.tabs ul.is-right { + justify-content: flex-end; + padding-left: .75em; +} + +.tabs .icon:first-child { + margin-right: .5em; +} + +.tabs .icon:last-child { + margin-left: .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: #f5f5f5; + border-bottom-color: #dbdbdb; +} + +.tabs.is-boxed li.is-active a { + background-color: #fff; + border-color: #dbdbdb; + border-bottom-color: transparent !important; +} + +.tabs.is-fullwidth li { + flex-grow: 1; + flex-shrink: 0; +} + +.tabs.is-toggle a { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; +} + +.tabs.is-toggle a:hover { + background-color: #f5f5f5; + border-color: #b5b5b5; + z-index: 2; +} + +.tabs.is-toggle li+li { + margin-left: -1px; +} + +.tabs.is-toggle li:first-child a { + border-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: #3273dc; + border-color: #3273dc; + 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: 290486px; + border-top-left-radius: 290486px; + padding-left: 1.25em; +} + +.tabs.is-toggle.is-toggle-rounded li:last-child a { + border-bottom-right-radius: 290486px; + border-top-right-radius: 290486px; + padding-right: 1.25em; +} + +.tabs.is-small { + font-size: .75rem; +} + +.tabs.is-medium { + font-size: 1.25rem; +} + +.tabs.is-large { + font-size: 1.5rem; +} + +.column { + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + padding: .75rem; +} + +.columns.is-mobile>.column.is-narrow { + flex: none; +} + +.columns.is-mobile>.column.is-full { + flex: none; + width: 100%; +} + +.columns.is-mobile>.column.is-three-quarters { + flex: none; + width: 75%; +} + +.columns.is-mobile>.column.is-two-thirds { + flex: none; + width: 66.6666%; +} + +.columns.is-mobile>.column.is-half { + flex: none; + width: 50%; +} + +.columns.is-mobile>.column.is-one-third { + flex: none; + width: 33.3333%; +} + +.columns.is-mobile>.column.is-one-quarter { + flex: none; + width: 25%; +} + +.columns.is-mobile>.column.is-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.3333333333%; +} + +.columns.is-mobile>.column.is-offset-1 { + margin-left: 8.3333333333%; +} + +.columns.is-mobile>.column.is-2 { + flex: none; + width: 16.6666666667%; +} + +.columns.is-mobile>.column.is-offset-2 { + margin-left: 16.6666666667%; +} + +.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.3333333333%; +} + +.columns.is-mobile>.column.is-offset-4 { + margin-left: 33.3333333333%; +} + +.columns.is-mobile>.column.is-5 { + flex: none; + width: 41.6666666667%; +} + +.columns.is-mobile>.column.is-offset-5 { + margin-left: 41.6666666667%; +} + +.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.3333333333%; +} + +.columns.is-mobile>.column.is-offset-7 { + margin-left: 58.3333333333%; +} + +.columns.is-mobile>.column.is-8 { + flex: none; + width: 66.6666666667%; +} + +.columns.is-mobile>.column.is-offset-8 { + margin-left: 66.6666666667%; +} + +.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.3333333333%; +} + +.columns.is-mobile>.column.is-offset-10 { + margin-left: 83.3333333333%; +} + +.columns.is-mobile>.column.is-11 { + flex: none; + width: 91.6666666667%; +} + +.columns.is-mobile>.column.is-offset-11 { + margin-left: 91.6666666667%; +} + +.columns.is-mobile>.column.is-12 { + flex: none; + width: 100%; +} + +.columns.is-mobile>.column.is-offset-12 { + margin-left: 100%; +} + +@media screen and (max-width: 768px) { + .column.is-narrow-mobile { + flex: none; + } + + .column.is-full-mobile { + flex: none; + width: 100%; + } + + .column.is-three-quarters-mobile { + flex: none; + width: 75%; + } + + .column.is-two-thirds-mobile { + flex: none; + width: 66.6666%; + } + + .column.is-half-mobile { + flex: none; + width: 50%; + } + + .column.is-one-third-mobile { + flex: none; + width: 33.3333%; + } + + .column.is-one-quarter-mobile { + flex: none; + width: 25%; + } + + .column.is-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.3333333333%; + } + + .column.is-offset-1-mobile { + margin-left: 8.3333333333%; + } + + .column.is-2-mobile { + flex: none; + width: 16.6666666667%; + } + + .column.is-offset-2-mobile { + margin-left: 16.6666666667%; + } + + .column.is-3-mobile { + flex: none; + width: 25%; + } + + .column.is-offset-3-mobile { + margin-left: 25%; + } + + .column.is-4-mobile { + flex: none; + width: 33.3333333333%; + } + + .column.is-offset-4-mobile { + margin-left: 33.3333333333%; + } + + .column.is-5-mobile { + flex: none; + width: 41.6666666667%; + } + + .column.is-offset-5-mobile { + margin-left: 41.6666666667%; + } + + .column.is-6-mobile { + flex: none; + width: 50%; + } + + .column.is-offset-6-mobile { + margin-left: 50%; + } + + .column.is-7-mobile { + flex: none; + width: 58.3333333333%; + } + + .column.is-offset-7-mobile { + margin-left: 58.3333333333%; + } + + .column.is-8-mobile { + flex: none; + width: 66.6666666667%; + } + + .column.is-offset-8-mobile { + margin-left: 66.6666666667%; + } + + .column.is-9-mobile { + flex: none; + width: 75%; + } + + .column.is-offset-9-mobile { + margin-left: 75%; + } + + .column.is-10-mobile { + flex: none; + width: 83.3333333333%; + } + + .column.is-offset-10-mobile { + margin-left: 83.3333333333%; + } + + .column.is-11-mobile { + flex: none; + width: 91.6666666667%; + } + + .column.is-offset-11-mobile { + margin-left: 91.6666666667%; + } + + .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; + } + + .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.3333333333%; + } + + .column.is-offset-1,.column.is-offset-1-tablet { + margin-left: 8.3333333333%; + } + + .column.is-2,.column.is-2-tablet { + flex: none; + width: 16.6666666667%; + } + + .column.is-offset-2,.column.is-offset-2-tablet { + margin-left: 16.6666666667%; + } + + .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.3333333333%; + } + + .column.is-offset-4,.column.is-offset-4-tablet { + margin-left: 33.3333333333%; + } + + .column.is-5,.column.is-5-tablet { + flex: none; + width: 41.6666666667%; + } + + .column.is-offset-5,.column.is-offset-5-tablet { + margin-left: 41.6666666667%; + } + + .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.3333333333%; + } + + .column.is-offset-7,.column.is-offset-7-tablet { + margin-left: 58.3333333333%; + } + + .column.is-8,.column.is-8-tablet { + flex: none; + width: 66.6666666667%; + } + + .column.is-offset-8,.column.is-offset-8-tablet { + margin-left: 66.6666666667%; + } + + .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.3333333333%; + } + + .column.is-offset-10,.column.is-offset-10-tablet { + margin-left: 83.3333333333%; + } + + .column.is-11,.column.is-11-tablet { + flex: none; + width: 91.6666666667%; + } + + .column.is-offset-11,.column.is-offset-11-tablet { + margin-left: 91.6666666667%; + } + + .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; + } + + .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.3333333333%; + } + + .column.is-offset-1-touch { + margin-left: 8.3333333333%; + } + + .column.is-2-touch { + flex: none; + width: 16.6666666667%; + } + + .column.is-offset-2-touch { + margin-left: 16.6666666667%; + } + + .column.is-3-touch { + flex: none; + width: 25%; + } + + .column.is-offset-3-touch { + margin-left: 25%; + } + + .column.is-4-touch { + flex: none; + width: 33.3333333333%; + } + + .column.is-offset-4-touch { + margin-left: 33.3333333333%; + } + + .column.is-5-touch { + flex: none; + width: 41.6666666667%; + } + + .column.is-offset-5-touch { + margin-left: 41.6666666667%; + } + + .column.is-6-touch { + flex: none; + width: 50%; + } + + .column.is-offset-6-touch { + margin-left: 50%; + } + + .column.is-7-touch { + flex: none; + width: 58.3333333333%; + } + + .column.is-offset-7-touch { + margin-left: 58.3333333333%; + } + + .column.is-8-touch { + flex: none; + width: 66.6666666667%; + } + + .column.is-offset-8-touch { + margin-left: 66.6666666667%; + } + + .column.is-9-touch { + flex: none; + width: 75%; + } + + .column.is-offset-9-touch { + margin-left: 75%; + } + + .column.is-10-touch { + flex: none; + width: 83.3333333333%; + } + + .column.is-offset-10-touch { + margin-left: 83.3333333333%; + } + + .column.is-11-touch { + flex: none; + width: 91.6666666667%; + } + + .column.is-offset-11-touch { + margin-left: 91.6666666667%; + } + + .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; + } + + .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.3333333333%; + } + + .column.is-offset-1-desktop { + margin-left: 8.3333333333%; + } + + .column.is-2-desktop { + flex: none; + width: 16.6666666667%; + } + + .column.is-offset-2-desktop { + margin-left: 16.6666666667%; + } + + .column.is-3-desktop { + flex: none; + width: 25%; + } + + .column.is-offset-3-desktop { + margin-left: 25%; + } + + .column.is-4-desktop { + flex: none; + width: 33.3333333333%; + } + + .column.is-offset-4-desktop { + margin-left: 33.3333333333%; + } + + .column.is-5-desktop { + flex: none; + width: 41.6666666667%; + } + + .column.is-offset-5-desktop { + margin-left: 41.6666666667%; + } + + .column.is-6-desktop { + flex: none; + width: 50%; + } + + .column.is-offset-6-desktop { + margin-left: 50%; + } + + .column.is-7-desktop { + flex: none; + width: 58.3333333333%; + } + + .column.is-offset-7-desktop { + margin-left: 58.3333333333%; + } + + .column.is-8-desktop { + flex: none; + width: 66.6666666667%; + } + + .column.is-offset-8-desktop { + margin-left: 66.6666666667%; + } + + .column.is-9-desktop { + flex: none; + width: 75%; + } + + .column.is-offset-9-desktop { + margin-left: 75%; + } + + .column.is-10-desktop { + flex: none; + width: 83.3333333333%; + } + + .column.is-offset-10-desktop { + margin-left: 83.3333333333%; + } + + .column.is-11-desktop { + flex: none; + width: 91.6666666667%; + } + + .column.is-offset-11-desktop { + margin-left: 91.6666666667%; + } + + .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; + } + + .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.3333333333%; + } + + .column.is-offset-1-widescreen { + margin-left: 8.3333333333%; + } + + .column.is-2-widescreen { + flex: none; + width: 16.6666666667%; + } + + .column.is-offset-2-widescreen { + margin-left: 16.6666666667%; + } + + .column.is-3-widescreen { + flex: none; + width: 25%; + } + + .column.is-offset-3-widescreen { + margin-left: 25%; + } + + .column.is-4-widescreen { + flex: none; + width: 33.3333333333%; + } + + .column.is-offset-4-widescreen { + margin-left: 33.3333333333%; + } + + .column.is-5-widescreen { + flex: none; + width: 41.6666666667%; + } + + .column.is-offset-5-widescreen { + margin-left: 41.6666666667%; + } + + .column.is-6-widescreen { + flex: none; + width: 50%; + } + + .column.is-offset-6-widescreen { + margin-left: 50%; + } + + .column.is-7-widescreen { + flex: none; + width: 58.3333333333%; + } + + .column.is-offset-7-widescreen { + margin-left: 58.3333333333%; + } + + .column.is-8-widescreen { + flex: none; + width: 66.6666666667%; + } + + .column.is-offset-8-widescreen { + margin-left: 66.6666666667%; + } + + .column.is-9-widescreen { + flex: none; + width: 75%; + } + + .column.is-offset-9-widescreen { + margin-left: 75%; + } + + .column.is-10-widescreen { + flex: none; + width: 83.3333333333%; + } + + .column.is-offset-10-widescreen { + margin-left: 83.3333333333%; + } + + .column.is-11-widescreen { + flex: none; + width: 91.6666666667%; + } + + .column.is-offset-11-widescreen { + margin-left: 91.6666666667%; + } + + .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; + } + + .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.3333333333%; + } + + .column.is-offset-1-fullhd { + margin-left: 8.3333333333%; + } + + .column.is-2-fullhd { + flex: none; + width: 16.6666666667%; + } + + .column.is-offset-2-fullhd { + margin-left: 16.6666666667%; + } + + .column.is-3-fullhd { + flex: none; + width: 25%; + } + + .column.is-offset-3-fullhd { + margin-left: 25%; + } + + .column.is-4-fullhd { + flex: none; + width: 33.3333333333%; + } + + .column.is-offset-4-fullhd { + margin-left: 33.3333333333%; + } + + .column.is-5-fullhd { + flex: none; + width: 41.6666666667%; + } + + .column.is-offset-5-fullhd { + margin-left: 41.6666666667%; + } + + .column.is-6-fullhd { + flex: none; + width: 50%; + } + + .column.is-offset-6-fullhd { + margin-left: 50%; + } + + .column.is-7-fullhd { + flex: none; + width: 58.3333333333%; + } + + .column.is-offset-7-fullhd { + margin-left: 58.3333333333%; + } + + .column.is-8-fullhd { + flex: none; + width: 66.6666666667%; + } + + .column.is-offset-8-fullhd { + margin-left: 66.6666666667%; + } + + .column.is-9-fullhd { + flex: none; + width: 75%; + } + + .column.is-offset-9-fullhd { + margin-left: 75%; + } + + .column.is-10-fullhd { + flex: none; + width: 83.3333333333%; + } + + .column.is-offset-10-fullhd { + margin-left: 83.3333333333%; + } + + .column.is-11-fullhd { + flex: none; + width: 91.6666666667%; + } + + .column.is-offset-11-fullhd { + margin-left: 91.6666666667%; + } + + .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 - .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: .25rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-1-mobile { + --columnGap: .25rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-1-tablet { + --columnGap: .25rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-1-tablet-only { + --columnGap: .25rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-1-touch { + --columnGap: .25rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-1-desktop { + --columnGap: .25rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-1-desktop-only { + --columnGap: .25rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-1-widescreen { + --columnGap: .25rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-1-widescreen-only { + --columnGap: .25rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-1-fullhd { + --columnGap: .25rem; + } +} + +.columns.is-variable.is-2 { + --columnGap: .5rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-2-mobile { + --columnGap: .5rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-2-tablet { + --columnGap: .5rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-2-tablet-only { + --columnGap: .5rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-2-touch { + --columnGap: .5rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-2-desktop { + --columnGap: .5rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-2-desktop-only { + --columnGap: .5rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-2-widescreen { + --columnGap: .5rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-2-widescreen-only { + --columnGap: .5rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-2-fullhd { + --columnGap: .5rem; + } +} + +.columns.is-variable.is-3 { + --columnGap: .75rem; +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-3-mobile { + --columnGap: .75rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-3-tablet { + --columnGap: .75rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-3-tablet-only { + --columnGap: .75rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-3-touch { + --columnGap: .75rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-3-desktop { + --columnGap: .75rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-3-desktop-only { + --columnGap: .75rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-3-widescreen { + --columnGap: .75rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-3-widescreen-only { + --columnGap: .75rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-3-fullhd { + --columnGap: .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: -.75rem; + margin-right: -.75rem; + margin-top: -.75rem; +} + +.tile.is-ancestor:last-child { + margin-bottom: -.75rem; +} + +.tile.is-ancestor:not(:last-child) { + margin-bottom: .75rem; +} + +.tile.is-child { + margin: 0 !important; +} + +.tile.is-parent { + padding: .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.3333333333%; + } + + .tile.is-2 { + flex: none; + width: 16.6666666667%; + } + + .tile.is-3 { + flex: none; + width: 25%; + } + + .tile.is-4 { + flex: none; + width: 33.3333333333%; + } + + .tile.is-5 { + flex: none; + width: 41.6666666667%; + } + + .tile.is-6 { + flex: none; + width: 50%; + } + + .tile.is-7 { + flex: none; + width: 58.3333333333%; + } + + .tile.is-8 { + flex: none; + width: 66.6666666667%; + } + + .tile.is-9 { + flex: none; + width: 75%; + } + + .tile.is-10 { + flex: none; + width: 83.3333333333%; + } + + .tile.is-11 { + flex: none; + width: 91.6666666667%; + } + + .tile.is-12 { + flex: none; + width: 100%; + } +} + +.has-text-white { + color: #fff !important; +} + +a.has-text-white:hover,a.has-text-white:focus { + color: #e6e6e6 !important; +} + +.has-background-white { + background-color: #fff !important; +} + +.has-text-black { + color: #0a0a0a !important; +} + +a.has-text-black:hover,a.has-text-black:focus { + color: #000 !important; +} + +.has-background-black { + background-color: #0a0a0a !important; +} + +.has-text-light { + color: #f5f5f5 !important; +} + +a.has-text-light:hover,a.has-text-light:focus { + color: #dbdbdb !important; +} + +.has-background-light { + background-color: #f5f5f5 !important; +} + +.has-text-dark { + color: #363636 !important; +} + +a.has-text-dark:hover,a.has-text-dark:focus { + color: #1c1c1c !important; +} + +.has-background-dark { + background-color: #363636 !important; +} + +.has-text-primary { + color: #188eac !important; +} + +a.has-text-primary:hover,a.has-text-primary:focus { + color: #12697f !important; +} + +.has-background-primary { + background-color: #188eac !important; +} + +.has-text-primary-light { + color: #edf9fd !important; +} + +a.has-text-primary-light:hover,a.has-text-primary-light:focus { + color: #c0ebf6 !important; +} + +.has-background-primary-light { + background-color: #edf9fd !important; +} + +.has-text-primary-dark { + color: #1a9bbc !important; +} + +a.has-text-primary-dark:hover,a.has-text-primary-dark:focus { + color: #28bce1 !important; +} + +.has-background-primary-dark { + background-color: #1a9bbc !important; +} + +.has-text-link { + color: #3273dc !important; +} + +a.has-text-link:hover,a.has-text-link:focus { + color: #205bbc !important; +} + +.has-background-link { + background-color: #3273dc !important; +} + +.has-text-link-light { + color: #eef3fc !important; +} + +a.has-text-link-light:hover,a.has-text-link-light:focus { + color: #c2d5f5 !important; +} + +.has-background-link-light { + background-color: #eef3fc !important; +} + +.has-text-link-dark { + color: #2160c4 !important; +} + +a.has-text-link-dark:hover,a.has-text-link-dark:focus { + color: #3b79de !important; +} + +.has-background-link-dark { + background-color: #2160c4 !important; +} + +.has-text-info { + color: #3298dc !important; +} + +a.has-text-info:hover,a.has-text-info:focus { + color: #207dbc !important; +} + +.has-background-info { + background-color: #3298dc !important; +} + +.has-text-info-light { + color: #eef6fc !important; +} + +a.has-text-info-light:hover,a.has-text-info-light:focus { + color: #c2e0f5 !important; +} + +.has-background-info-light { + background-color: #eef6fc !important; +} + +.has-text-info-dark { + color: #1d72aa !important; +} + +a.has-text-info-dark:hover,a.has-text-info-dark:focus { + color: #248fd6 !important; +} + +.has-background-info-dark { + background-color: #1d72aa !important; +} + +.has-text-success { + color: #48c774 !important; +} + +a.has-text-success:hover,a.has-text-success:focus { + color: #34a85c !important; +} + +.has-background-success { + background-color: #48c774 !important; +} + +.has-text-success-light { + color: #effaf3 !important; +} + +a.has-text-success-light:hover,a.has-text-success-light:focus { + color: #c8eed6 !important; +} + +.has-background-success-light { + background-color: #effaf3 !important; +} + +.has-text-success-dark { + color: #257942 !important; +} + +a.has-text-success-dark:hover,a.has-text-success-dark:focus { + color: #31a058 !important; +} + +.has-background-success-dark { + background-color: #257942 !important; +} + +.has-text-warning { + color: #ffdd57 !important; +} + +a.has-text-warning:hover,a.has-text-warning:focus { + color: #ffd324 !important; +} + +.has-background-warning { + background-color: #ffdd57 !important; +} + +.has-text-warning-light { + color: #fffbeb !important; +} + +a.has-text-warning-light:hover,a.has-text-warning-light:focus { + color: #fff1b8 !important; +} + +.has-background-warning-light { + background-color: #fffbeb !important; +} + +.has-text-warning-dark { + color: #947600 !important; +} + +a.has-text-warning-dark:hover,a.has-text-warning-dark:focus { + color: #c79f00 !important; +} + +.has-background-warning-dark { + background-color: #947600 !important; +} + +.has-text-danger { + color: #f14668 !important; +} + +a.has-text-danger:hover,a.has-text-danger:focus { + color: #ee1742 !important; +} + +.has-background-danger { + background-color: #f14668 !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: #121212 !important; +} + +.has-background-black-bis { + background-color: #121212 !important; +} + +.has-text-black-ter { + color: #242424 !important; +} + +.has-background-black-ter { + background-color: #242424 !important; +} + +.has-text-grey-darker { + color: #363636 !important; +} + +.has-background-grey-darker { + background-color: #363636 !important; +} + +.has-text-grey-dark { + color: #4a4a4a !important; +} + +.has-background-grey-dark { + background-color: #4a4a4a !important; +} + +.has-text-grey { + color: #7a7a7a !important; +} + +.has-background-grey { + background-color: #7a7a7a !important; +} + +.has-text-grey-light { + color: #b5b5b5 !important; +} + +.has-background-grey-light { + background-color: #b5b5b5 !important; +} + +.has-text-grey-lighter { + color: #dbdbdb !important; +} + +.has-background-grey-lighter { + background-color: #dbdbdb !important; +} + +.has-text-white-ter { + color: #f5f5f5 !important; +} + +.has-background-white-ter { + background-color: #f5f5f5 !important; +} + +.has-text-white-bis { + color: #fafafa !important; +} + +.has-background-white-bis { + background-color: #fafafa !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; +} + +.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: .25rem !important; +} + +.mt-1 { + margin-top: .25rem !important; +} + +.mr-1 { + margin-right: .25rem !important; +} + +.mb-1 { + margin-bottom: .25rem !important; +} + +.ml-1 { + margin-left: .25rem !important; +} + +.mx-1 { + margin-left: .25rem !important; + margin-right: .25rem !important; +} + +.my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important; +} + +.m-2 { + margin: .5rem !important; +} + +.mt-2 { + margin-top: .5rem !important; +} + +.mr-2 { + margin-right: .5rem !important; +} + +.mb-2 { + margin-bottom: .5rem !important; +} + +.ml-2 { + margin-left: .5rem !important; +} + +.mx-2 { + margin-left: .5rem !important; + margin-right: .5rem !important; +} + +.my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important; +} + +.m-3 { + margin: .75rem !important; +} + +.mt-3 { + margin-top: .75rem !important; +} + +.mr-3 { + margin-right: .75rem !important; +} + +.mb-3 { + margin-bottom: .75rem !important; +} + +.ml-3 { + margin-left: .75rem !important; +} + +.mx-3 { + margin-left: .75rem !important; + margin-right: .75rem !important; +} + +.my-3 { + margin-top: .75rem !important; + margin-bottom: .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; +} + +.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: .25rem !important; +} + +.pt-1 { + padding-top: .25rem !important; +} + +.pr-1 { + padding-right: .25rem !important; +} + +.pb-1 { + padding-bottom: .25rem !important; +} + +.pl-1 { + padding-left: .25rem !important; +} + +.px-1 { + padding-left: .25rem !important; + padding-right: .25rem !important; +} + +.py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important; +} + +.p-2 { + padding: .5rem !important; +} + +.pt-2 { + padding-top: .5rem !important; +} + +.pr-2 { + padding-right: .5rem !important; +} + +.pb-2 { + padding-bottom: .5rem !important; +} + +.pl-2 { + padding-left: .5rem !important; +} + +.px-2 { + padding-left: .5rem !important; + padding-right: .5rem !important; +} + +.py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important; +} + +.p-3 { + padding: .75rem !important; +} + +.pt-3 { + padding-top: .75rem !important; +} + +.pr-3 { + padding-right: .75rem !important; +} + +.pb-3 { + padding-bottom: .75rem !important; +} + +.pl-3 { + padding-left: .75rem !important; +} + +.px-3 { + padding-left: .75rem !important; + padding-right: .75rem !important; +} + +.py-3 { + padding-top: .75rem !important; + padding-bottom: .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; +} + +.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: .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: .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: .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: .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: .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: .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: .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; +} + +.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: "Montserrat",sans-serif !important; +} + +.is-family-secondary { + font-family: "Montserrat",sans-serif !important; +} + +.is-family-sans-serif { + font-family: "Montserrat",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: .01em !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: .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; + } +} + +.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: #fff; + color: #0a0a0a; +} + +#hero-image { + width: 100%; + max-width: 250px; +} + + +@media screen and (max-width: 1408px) { + .hero-text.subtitle { + display: none !important; + } +} + +.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: #0a0a0a; +} + +.hero.is-white .subtitle { + color: rgba(10,10,10,0.9); +} + +.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong { + color: #0a0a0a; +} + +@media screen and (max-width: 1023px) { + .hero.is-white .navbar-menu { + background-color: #fff; + } +} + +.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: #0a0a0a; +} + +.hero.is-white .tabs a { + color: #0a0a0a; + opacity: .9; +} + +.hero.is-white .tabs a:hover { + opacity: 1; +} + +.hero.is-white .tabs li.is-active a { + opacity: 1; +} + +.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a { + color: #0a0a0a; +} + +.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover { + background-color: rgba(10,10,10,0.1); +} + +.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: #fff; +} + +.hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%); + } + .hero-text { + display: none !important; + } +} + +.hero.is-black { + background-color: #0a0a0a; + color: #fff; +} + +.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: #fff; +} + +.hero.is-black .subtitle { + color: rgba(255,255,255,0.9); +} + +.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong { + color: #fff; +} + +@media screen and (max-width: 1023px) { + .hero.is-black .navbar-menu { + background-color: #0a0a0a; + } +} + +.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: #000; + color: #fff; +} + +.hero.is-black .tabs a { + color: #fff; + opacity: .9; +} + +.hero.is-black .tabs a:hover { + opacity: 1; +} + +.hero.is-black .tabs li.is-active a { + opacity: 1; +} + +.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a { + color: #fff; +} + +.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover { + background-color: rgba(10,10,10,0.1); +} + +.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #0a0a0a; +} + +.hero.is-black.is-bold { + background-image: linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%); + } +} + +.hero.is-light { + background-color: #f5f5f5; + 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: #f5f5f5; + } +} + +.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: .9; +} + +.hero.is-light .tabs a:hover { + opacity: 1; +} + +.hero.is-light .tabs li.is-active a { + opacity: 1; +} + +.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a { + color: 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: #f5f5f5; +} + +.hero.is-light.is-bold { + background-image: linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%); + } +} + +.hero.is-dark { + background-color: #363636; + 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: #363636; + } +} + +.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: .9; +} + +.hero.is-dark .tabs a:hover { + opacity: 1; +} + +.hero.is-dark .tabs li.is-active a { + opacity: 1; +} + +.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a { + color: #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: #363636; +} + +.hero.is-dark.is-bold { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); + } +} + +.hero.is-primary { + background-color: #188eac; + 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: #741755; +} + +.hero.is-primary .subtitle { + color: #741755; +} + +.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong { + color: #741755; +} + +@media screen and (max-width: 1023px) { + .hero.is-primary .navbar-menu { + background-color: #188eac; + } +} + +.hero.is-primary .navbar-item,.hero.is-primary .navbar-link { + color: rgba(255,255,255,0.7); +} + +a.navbar-item { + color: #0a0a0a; +} + +a.navbar-item:visited { + color: #0a0a0a; +} + + + +.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: #157c96; + color: #fff; +} + +.hero.is-primary .tabs a { + color: #fff; + opacity: .9; +} + +.hero.is-primary .tabs a:hover { + opacity: 1; +} + +.hero.is-primary .tabs li.is-active a { + opacity: 1; +} + +.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a { + color: #fff; +} + +.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover { + background-color: rgba(10,10,10,0.1); +} + +.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #188eac; +} + +.hero.is-primary.is-bold { + background: white; +} + +@media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #0b8286 0%, #188eac 71%, #1686c8 100%); + } +} + +.hero.is-link { + background-color: #3273dc; + 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: #3273dc; + } +} + +.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: #2366d1; + color: #fff; +} + +.hero.is-link .tabs a { + color: #fff; + opacity: .9; +} + +.hero.is-link .tabs a:hover { + opacity: 1; +} + +.hero.is-link .tabs li.is-active a { + 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: #3273dc; +} + +.hero.is-link.is-bold { + background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); + } +} + +.hero.is-info { + background-color: #3298dc; + 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: #3298dc; + } +} + +.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: #238cd1; + color: #fff; +} + +.hero.is-info .tabs a { + color: #fff; + opacity: .9; +} + +.hero.is-info .tabs a:hover { + opacity: 1; +} + +.hero.is-info .tabs li.is-active a { + opacity: 1; +} + +.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a { + color: #fff; +} + +.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover { + background-color: rgba(10,10,10,0.1); +} + +.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #3298dc; +} + +.hero.is-info.is-bold { + background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); + } +} + +.hero.is-success { + background-color: #48c774; + 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: #48c774; + } +} + +.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: #3abb67; + color: #fff; +} + +.hero.is-success .tabs a { + color: #fff; + opacity: .9; +} + +.hero.is-success .tabs a:hover { + opacity: 1; +} + +.hero.is-success .tabs li.is-active a { + opacity: 1; +} + +.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a { + color: #fff; +} + +.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover { + background-color: rgba(10,10,10,0.1); +} + +.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #48c774; +} + +.hero.is-success.is-bold { + background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); + } +} + +.hero.is-warning { + background-color: #ffdd57; + 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: #ffdd57; + } +} + +.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: #ffd83d; + color: rgba(0,0,0,0.7); +} + +.hero.is-warning .tabs a { + color: rgba(0,0,0,0.7); + opacity: .9; +} + +.hero.is-warning .tabs a:hover { + opacity: 1; +} + +.hero.is-warning .tabs li.is-active a { + opacity: 1; +} + +.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a { + color: rgba(0,0,0,0.7); +} + +.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover { + background-color: rgba(10,10,10,0.1); +} + +.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover { + background-color: rgba(0,0,0,0.7); + border-color: rgba(0,0,0,0.7); + color: #ffdd57; +} + +.hero.is-warning.is-bold { + background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); + } +} + +.hero.is-danger { + background-color: #f14668; + 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: #f14668; + } +} + +.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: .9; +} + +.hero.is-danger .tabs a:hover { + opacity: 1; +} + +.hero.is-danger .tabs li.is-active a { + opacity: 1; +} + +.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a { + color: #fff; +} + +.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover { + background-color: rgba(10,10,10,0.1); +} + +.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #f14668; +} + +.hero.is-danger.is-bold { + background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); +} + +@media screen and (max-width: 768px) { + .hero.is-danger.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); + } +} + +.hero.is-small .hero-body { + padding: 1.5rem; +} + +@media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding: 2rem 1.5rem; + } +} + +@media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding: 18rem 1.5rem; + } +} + +.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: .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: .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; +} + +.section { + padding: 3rem 1.5rem; +} + +@media screen and (min-width: 1024px) { + .section.is-medium { + padding: 9rem 1.5rem; + } + + .section.is-large { + padding: 18rem 1.5rem; + } +} + +.footer { + background-color: #fafafa; + padding: 3rem 1.5rem 6rem; +} + +div.highlight { + margin-bottom: 1rem; +} + +@media screen and (min-width: 1024px) { + .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; + } +} + +.contents { + box-shadow: 0 .5em 1em -.125em rgba(10,10,10,0.1),0 0px 0 1px rgba(10,10,10,0.02); + padding: 1.5rem; + margin-bottom: 3rem; +} + +.hero-darken { + background-color: rgba(54,54,54,0.5); +} + +.content figure { + margin: 0; +} + +.callout-icon { + width: 4rem; + height: 4rem; + margin-bottom: 0.75rem; +} + +.highlight table td { + padding: 5px; +} + +.highlight table pre { + margin: 0; +} + +.highlight .cm { + color: #999988; + font-style: italic; +} + +.highlight .cp { + color: #999999; + font-weight: bold; +} + +.highlight .c1 { + color: #999988; + font-style: italic; +} + +.highlight .cs { + color: #999999; + font-weight: bold; + font-style: italic; +} + +.highlight .c,.highlight .cd { + color: #999988; + font-style: italic; +} + +.highlight .err { + color: #a61717; + background-color: #e3d2d2; +} + +.highlight .gd { + color: #000000; + background-color: #ffdddd; +} + +.highlight .ge { + color: #000000; + font-style: italic; +} + +.highlight .gr { + color: #aa0000; +} + +.highlight .gh { + color: #999999; +} + +.highlight .gi { + color: #000000; + background-color: #ddffdd; +} + +.highlight .go { + color: #888888; +} + +.highlight .gp { + color: #555555; +} + +.highlight .gs { + font-weight: bold; +} + +.highlight .gu { + color: #aaaaaa; +} + +.highlight .gt { + color: #aa0000; +} + +.highlight .kc { + color: #000000; + font-weight: bold; +} + +.highlight .kd { + color: #000000; + font-weight: bold; +} + +.highlight .kn { + color: #000000; + font-weight: bold; +} + +.highlight .kp { + color: #000000; + font-weight: bold; +} + +.highlight .kr { + color: #000000; + font-weight: bold; +} + +.highlight .kt { + color: #445588; + font-weight: bold; +} + +.highlight .k,.highlight .kv { + color: #000000; + font-weight: bold; +} + +.highlight .mf { + color: #009999; +} + +.highlight .mh { + color: #009999; +} + +.highlight .il { + color: #009999; +} + +.highlight .mi { + color: #009999; +} + +.highlight .mo { + color: #009999; +} + +.highlight .m,.highlight .mb,.highlight .mx { + color: #009999; +} + +.highlight .sb { + color: #d14; +} + +.highlight .sc { + color: #d14; +} + +.highlight .sd { + color: #d14; +} + +.highlight .s2 { + color: #d14; +} + +.highlight .se { + color: #d14; +} + +.highlight .sh { + color: #d14; +} + +.highlight .si { + color: #d14; +} + +.highlight .sx { + color: #d14; +} + +.highlight .sr { + color: #009926; +} + +.highlight .s1 { + color: #d14; +} + +.highlight .ss { + color: #990073; +} + +.highlight .s { + color: #d14; +} + +.highlight .na { + color: #008080; +} + +.highlight .bp { + color: #999999; +} + +.highlight .nb { + color: #0086B3; +} + +.highlight .nc { + color: #445588; + font-weight: bold; +} + +.highlight .no { + color: #008080; +} + +.highlight .nd { + color: #3c5d5d; + font-weight: bold; +} + +.highlight .ni { + color: #800080; +} + +.highlight .ne { + color: #990000; + font-weight: bold; +} + +.highlight .nf { + color: #990000; + font-weight: bold; +} + +.highlight .nl { + color: #990000; + font-weight: bold; +} + +.highlight .nn { + color: #555555; +} + +.highlight .nt { + color: #000080; +} + +.highlight .vc { + color: #008080; +} + +.highlight .vg { + color: #008080; +} + +.highlight .vi { + color: #008080; +} + +.highlight .nv { + color: #008080; +} + +.highlight .ow { + color: #000000; + font-weight: bold; +} + +.highlight .o { + color: #000000; + font-weight: bold; +} + +.highlight .w { + color: #bbbbbb; +} + +.highlight { + background-color: #f8f8f8; +} + +.showcase { + margin-bottom: 3rem; + box-shadow: 0 .5em 1em -.125em rgba(10,10,10,0.1),0 0px 0 1px rgba(10,10,10,0.02); +} + +.showcase-content { + padding: 1.5rem; + text-align: center; +} + +.showcase .block-list { + margin-bottom: 1.5rem; +} + +.content ul.block-list { + list-style: none; + margin-left: 0; +} + +.block-list { + list-style: none; +} + +.block-list li { + padding: 16px; + background: #f5f5f5; + margin-bottom: .25rem; +} + +.block-list li.is-left,.block-list.is-left>li { + text-align: left; +} + +.block-list li.is-centered,.block-list.is-centered>li { + text-align: center; +} + +.block-list li.is-right,.block-list.is-right>li { + text-align: right; +} + +.block-list li.is-small,.block-list.is-small>li { + font-size: .875em; + padding: 10.6666666667px; +} + +.block-list li.is-normal,.block-list.is-normal>li { + font-size: 1em; +} + +.block-list li.is-large,.block-list.is-large>li { + font-size: 1.5rem; +} + +.block-list li.has-radius,.block-list.has-radius>li { + border-radius: 4px; +} + +.block-list li.is-highlighted,.block-list.is-highlighted>li { + border-left: 5px #363636 solid; +} + +.block-list li.is-white,.block-list.is-white>li { + background: #fff; + color: #0a0a0a; +} + +.block-list li.is-white.is-outlined { + background: transparent; + color: #fff; + border: 1px solid #fff; +} + +.block-list li.is-white.is-highlighted { + background: transparent; + color: #fff; + border: 1px solid #fff; + border-left: 5px #fff solid; +} + +.block-list.is-white li.is-outlined,.block-list.is-white.is-outlined>li { + background: transparent; + color: #fff; + border: 1px solid #fff; +} + +.block-list.is-white li.is-highlighted,.block-list.is-white.is-highlighted>li { + background: transparent; + color: #fff; + border: 1px solid #fff; + border-left: 5px #fff solid; +} + +.block-list li.is-black,.block-list.is-black>li { + background: #0a0a0a; + color: #fff; +} + +.block-list li.is-black.is-outlined { + background: transparent; + color: #0a0a0a; + border: 1px solid #0a0a0a; +} + +.block-list li.is-black.is-highlighted { + background: transparent; + color: #0a0a0a; + border: 1px solid #0a0a0a; + border-left: 5px #0a0a0a solid; +} + +.block-list.is-black li.is-outlined,.block-list.is-black.is-outlined>li { + background: transparent; + color: #0a0a0a; + border: 1px solid #0a0a0a; +} + +.block-list.is-black li.is-highlighted,.block-list.is-black.is-highlighted>li { + background: transparent; + color: #0a0a0a; + border: 1px solid #0a0a0a; + border-left: 5px #0a0a0a solid; +} + +.block-list li.is-light,.block-list.is-light>li { + background: #f5f5f5; + color: rgba(0,0,0,0.7); +} + +.block-list li.is-light.is-outlined { + background: transparent; + color: #f5f5f5; + border: 1px solid #f5f5f5; +} + +.block-list li.is-light.is-highlighted { + background: transparent; + color: #f5f5f5; + border: 1px solid #f5f5f5; + border-left: 5px #f5f5f5 solid; +} + +.block-list.is-light li.is-outlined,.block-list.is-light.is-outlined>li { + background: transparent; + color: #f5f5f5; + border: 1px solid #f5f5f5; +} + +.block-list.is-light li.is-highlighted,.block-list.is-light.is-highlighted>li { + background: transparent; + color: #f5f5f5; + border: 1px solid #f5f5f5; + border-left: 5px #f5f5f5 solid; +} + +.block-list li.is-dark,.block-list.is-dark>li { + background: #363636; + color: #fff; +} + +.block-list li.is-dark.is-outlined { + background: transparent; + color: #363636; + border: 1px solid #363636; +} + +.block-list li.is-dark.is-highlighted { + background: transparent; + color: #363636; + border: 1px solid #363636; + border-left: 5px #363636 solid; +} + +.block-list.is-dark li.is-outlined,.block-list.is-dark.is-outlined>li { + background: transparent; + color: #363636; + border: 1px solid #363636; +} + +.block-list.is-dark li.is-highlighted,.block-list.is-dark.is-highlighted>li { + background: transparent; + color: #363636; + border: 1px solid #363636; + border-left: 5px #363636 solid; +} + +.block-list li.is-primary,.block-list.is-primary>li { + background: #188eac; + color: #fff; +} + +.block-list li.is-primary.is-outlined { + background: transparent; + color: #188eac; + border: 1px solid #188eac; +} + +.block-list li.is-primary.is-highlighted { + background: transparent; + color: #188eac; + border: 1px solid #188eac; + border-left: 5px #188eac solid; +} + +.block-list.is-primary li.is-outlined,.block-list.is-primary.is-outlined>li { + background: transparent; + color: #188eac; + border: 1px solid #188eac; +} + +.block-list.is-primary li.is-highlighted,.block-list.is-primary.is-highlighted>li { + background: transparent; + color: #188eac; + border: 1px solid #188eac; + border-left: 5px #188eac solid; +} + +.block-list li.is-link,.block-list.is-link>li { + background: #3273dc; + color: #fff; +} + +.block-list li.is-link.is-outlined { + background: transparent; + color: #3273dc; + border: 1px solid #3273dc; +} + +.block-list li.is-link.is-highlighted { + background: transparent; + color: #3273dc; + border: 1px solid #3273dc; + border-left: 5px #3273dc solid; +} + +.block-list.is-link li.is-outlined,.block-list.is-link.is-outlined>li { + background: transparent; + color: #3273dc; + border: 1px solid #3273dc; +} + +.block-list.is-link li.is-highlighted,.block-list.is-link.is-highlighted>li { + background: transparent; + color: #3273dc; + border: 1px solid #3273dc; + border-left: 5px #3273dc solid; +} + +.block-list li.is-info,.block-list.is-info>li { + background: #3298dc; + color: #fff; +} + +.block-list li.is-info.is-outlined { + background: transparent; + color: #3298dc; + border: 1px solid #3298dc; +} + +.block-list li.is-info.is-highlighted { + background: transparent; + color: #3298dc; + border: 1px solid #3298dc; + border-left: 5px #3298dc solid; +} + +.block-list.is-info li.is-outlined,.block-list.is-info.is-outlined>li { + background: transparent; + color: #3298dc; + border: 1px solid #3298dc; +} + +.block-list.is-info li.is-highlighted,.block-list.is-info.is-highlighted>li { + background: transparent; + color: #3298dc; + border: 1px solid #3298dc; + border-left: 5px #3298dc solid; +} + +.block-list li.is-success,.block-list.is-success>li { + background: #48c774; + color: #fff; +} + +.block-list li.is-success.is-outlined { + background: transparent; + color: #48c774; + border: 1px solid #48c774; +} + +.block-list li.is-success.is-highlighted { + background: transparent; + color: #48c774; + border: 1px solid #48c774; + border-left: 5px #48c774 solid; +} + +.block-list.is-success li.is-outlined,.block-list.is-success.is-outlined>li { + background: transparent; + color: #48c774; + border: 1px solid #48c774; +} + +.block-list.is-success li.is-highlighted,.block-list.is-success.is-highlighted>li { + background: transparent; + color: #48c774; + border: 1px solid #48c774; + border-left: 5px #48c774 solid; +} + +.block-list li.is-warning,.block-list.is-warning>li { + background: #ffdd57; + color: rgba(0,0,0,0.7); +} + +.block-list li.is-warning.is-outlined { + background: transparent; + color: #ffdd57; + border: 1px solid #ffdd57; +} + +.block-list li.is-warning.is-highlighted { + background: transparent; + color: #ffdd57; + border: 1px solid #ffdd57; + border-left: 5px #ffdd57 solid; +} + +.block-list.is-warning li.is-outlined,.block-list.is-warning.is-outlined>li { + background: transparent; + color: #ffdd57; + border: 1px solid #ffdd57; +} + +.block-list.is-warning li.is-highlighted,.block-list.is-warning.is-highlighted>li { + background: transparent; + color: #ffdd57; + border: 1px solid #ffdd57; + border-left: 5px #ffdd57 solid; +} + +.block-list li.is-danger,.block-list.is-danger>li { + background: #f14668; + color: #fff; +} + +.block-list li.is-danger.is-outlined { + background: transparent; + color: #f14668; + border: 1px solid #f14668; +} + +.block-list li.is-danger.is-highlighted { + background: transparent; + color: #f14668; + border: 1px solid #f14668; + border-left: 5px #f14668 solid; +} + +.block-list.is-danger li.is-outlined,.block-list.is-danger.is-outlined>li { + background: transparent; + color: #f14668; + border: 1px solid #f14668; +} + +.block-list.is-danger li.is-highlighted,.block-list.is-danger.is-highlighted>li { + background: transparent; + color: #f14668; + border: 1px solid #f14668; + border-left: 5px #f14668 solid; +} + +.gh-sponsor { + color: #ea4aaa; +} + +article > a { + text-decoration: none; + color: #741755; +} + +article > a:hover { + text-decoration: none; + color: #741755 ; +} + +article > a:visited { + color: #741755; +} + +article > a:visited:hover { + color: #741755; +} diff --git a/assets/img/avatar-icon.png b/assets/img/avatar-icon.png new file mode 100644 index 0000000..4d2435e Binary files /dev/null and b/assets/img/avatar-icon.png differ diff --git a/assets/img/circular_logo.png b/assets/img/circular_logo.png new file mode 100644 index 0000000..ee33743 Binary files /dev/null and b/assets/img/circular_logo.png differ diff --git a/assets/img/favicon.ico b/assets/img/favicon.ico new file mode 100644 index 0000000..e7f7b39 Binary files /dev/null and b/assets/img/favicon.ico differ diff --git a/assets/img/logo_side_transparent.png b/assets/img/logo_side_transparent.png new file mode 100644 index 0000000..46f23b5 Binary files /dev/null and b/assets/img/logo_side_transparent.png differ diff --git a/assets/img/main_logo_transparent.png b/assets/img/main_logo_transparent.png new file mode 100644 index 0000000..7b80f0d Binary files /dev/null and b/assets/img/main_logo_transparent.png differ diff --git a/assets/img/mainbanner.png b/assets/img/mainbanner.png new file mode 100644 index 0000000..2fb01b4 Binary files /dev/null and b/assets/img/mainbanner.png differ diff --git a/assets/img/new_trans_circular_logo.png b/assets/img/new_trans_circular_logo.png new file mode 100644 index 0000000..28edcb8 Binary files /dev/null and b/assets/img/new_trans_circular_logo.png differ diff --git a/assets/img/sponsor-logos/.gitkeep b/assets/img/sponsor-logos/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/assets/js/app.js b/assets/js/app.js new file mode 100644 index 0000000..98974ea --- /dev/null +++ b/assets/js/app.js @@ -0,0 +1,113 @@ +/* ========================================================================== + jQuery plugin settings and other scripts + ========================================================================== */ + +$(document).ready(function() { + + // Follow menu drop down + $(".author__urls-wrapper button").on("click", function() { + $(".author__urls").toggleClass("is--visible"); + $(".author__urls-wrapper button").toggleClass("open"); + }); + + // Close search screen with Esc key + $(document).keyup(function(e) { + if (e.keyCode === 27) { + if ($(".initial-content").hasClass("is--hidden")) { + $(".search-content").toggleClass("is--visible"); + $(".initial-content").toggleClass("is--hidden"); + } + } + }); + + // Search toggle + $(".search__toggle").on("click", function() { + $(".search-content").toggleClass("is--visible"); + $(".initial-content").toggleClass("is--hidden"); + // set focus on input + setTimeout(function() { + $(".search-content input").focus(); + }, 400); + }); + + // Smooth scrolling + var scroll = new SmoothScroll('a[href*="#"]', { + offset: 20, + speed: 400, + speedAsDuration: true, + durationMax: 500 + }); + + // Gumshoe scroll spy init + if($("nav.toc").length > 0) { + var spy = new Gumshoe("nav.toc a", { + // Active classes + navClass: "active", // applied to the nav list item + contentClass: "active", // applied to the content + + // Nested navigation + nested: false, // if true, add classes to parents of active link + nestedClass: "active", // applied to the parent items + + // Offset & reflow + offset: 20, // how far from the top of the page to activate a content area + reflow: true, // if true, listen for reflows + + // Event support + events: true // if true, emit custom events + }); + } + + // add lightbox class to all image links + $( + "a[href$='.jpg'],a[href$='.jpeg'],a[href$='.JPG'],a[href$='.png'],a[href$='.gif'],a[href$='.webp']" + ).addClass("image-popup"); + + // Magnific-Popup options + $(".image-popup").magnificPopup({ + // disableOn: function() { + // if( $(window).width() < 500 ) { + // return false; + // } + // return true; + // }, + type: "image", + tLoading: "Loading image #%curr%...", + gallery: { + enabled: true, + navigateByImgClick: true, + preload: [0, 1] // Will preload 0 - before current, and 1 after the current image + }, + image: { + tError: 'Image #%curr% could not be loaded.' + }, + removalDelay: 500, // Delay in milliseconds before popup is removed + // Class that is added to body when popup is open. + // make it unique to apply your CSS animations just to this exact popup + mainClass: "mfp-zoom-in", + callbacks: { + beforeOpen: function() { + // just a hack that adds mfp-anim class to markup + this.st.image.markup = this.st.image.markup.replace( + "mfp-figure", + "mfp-figure mfp-with-anim" + ); + } + }, + closeOnContentClick: true, + midClick: true // allow opening popup on middle mouse click. Always set it to true if you don't provide alternative source. + }); + + // Make sure that anchors have headings + $('.page__content').find('h1, h2, h3, h4, h5, h6').each(function() { + var id = $(this).attr('id'); + if (id) { + var anchor = document.createElement("a"); + anchor.className = 'header-link'; + anchor.href = '#' + id; + anchor.innerHTML = 'Permalink'; + anchor.title = "Permalink"; + $(this).append(anchor); + } + }); +}); diff --git a/assets/js/bootstrap.js b/assets/js/bootstrap.js new file mode 100644 index 0000000..4139b6f --- /dev/null +++ b/assets/js/bootstrap.js @@ -0,0 +1,2306 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +if (typeof jQuery === 'undefined') { + throw new Error('Bootstrap\'s JavaScript requires jQuery') +} + ++function ($) { + 'use strict'; + var version = $.fn.jquery.split(' ')[0].split('.') + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { + throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher') + } +}(jQuery); + +/* ======================================================================== + * Bootstrap: transition.js v3.3.2 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.3.2 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.3.2' + + Alert.TRANSITION_DURATION = 150 + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.closest('.alert') + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.3.2 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.3.2' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state = state + 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + $el[val](data[state] == null ? this.options[state] : data[state]) + + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked') && this.$element.hasClass('active')) changed = false + else $parent.find('.active').removeClass('active') + } + if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') + } else { + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) + } + + if (changed) this.$element.toggleClass('active') + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + e.preventDefault() + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { + $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.3.2 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = + this.sliding = + this.interval = + this.$active = + this.$items = null + + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.3.2' + + Carousel.TRANSITION_DURATION = 600 + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true, + keyboard: true + } + + Carousel.prototype.keydown = function (e) { + if (/input|textarea/i.test(e.target.tagName)) return + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.getItemForDirection = function (direction, active) { + var activeIndex = this.getItemIndex(active) + var willWrap = (direction == 'prev' && activeIndex === 0) + || (direction == 'next' && activeIndex == (this.$items.length - 1)) + if (willWrap && !this.options.wrap) return active + var delta = direction == 'prev' ? -1 : 1 + var itemIndex = (activeIndex + delta) % this.$items.length + return this.$items.eq(itemIndex) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var that = this + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.3.2 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $(this.options.trigger).filter('[href="#' + element.id + '"], [data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.2' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true, + trigger: '[data-toggle="collapse"]' + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var activesData + var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + this.transitioning = 0 + this.$element + .trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element[dimension](this.$element[dimension]())[0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && option == 'show') options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { + var $this = $(this) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $.extend({}, $this.data(), { trigger: this }) + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.2 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle="dropdown"]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.VERSION = '3.3.2' + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $('