From c30984980358eb0dc5ae538d6fe74ccc1527c1fc Mon Sep 17 00:00:00 2001 From: JoannaSendecka <161479597+JoannaSendecka@users.noreply.github.com> Date: Wed, 10 Apr 2024 14:59:08 +0200 Subject: [PATCH] Initial commit --- .github/.travis.yml | 44 + .github/Docs.md | 13 + .github/ISSUE_TEMPLATE/bug_report.md | 27 + .github/ISSUE_TEMPLATE/feature_request.md | 20 + .github/ISSUE_TEMPLATE/question.md | 10 + .github/PULL_REQUEST_TEMPLATE.md | 8 + .github/config.yml | 27 + .github/hooks/README.md | 11 + .github/hooks/pre-commit | 28 + .github/labeler.yml | 8 + .github/release-drafter.yml | 20 + .github/stale.yml | 22 + .github/workflows/Gemfile | 2 + .github/workflows/Gemfile.lock | 273 + .github/workflows/gem-build.yml | 55 + .github/workflows/jekyll-build.yml | 31 + .github/workflows/labeler.yml | 13 + .github/workflows/publish-build.yml | 54 + .github/workflows/workflow-test.yml | 18 + .gitignore | 36 + .gitpod.yml | 42 + Gemfile | 2 + LICENSE | 21 + README.md | 643 + _config.yml | 57 + _data/authors.yml | 20 + _data/biblio.yml | 7 + _data/icons.yml | 37 + _data/icons_builder.yml | 82 + _data/language.yml | 23 + _data/menu.yml | 10 + _data/social.yml | 16 + _includes/aligner.html | 19 + _includes/blog/blog.liquid | 37 + _includes/blog/blog_nav.liquid | 43 + _includes/blog/post_footer.liquid | 57 + _includes/blog/post_info.liquid | 15 + _includes/blog/post_nav.liquid | 19 + _includes/citation.html | 2 + _includes/default/footer.liquid | 18 + _includes/default/head.liquid | 91 + _includes/default/navbar.liquid | 47 + _includes/default/search_input.liquid | 51 + _includes/default/tags_list.liquid | 21 + _includes/gallery.html | 22 + _includes/portfolio.html | 15 + _includes/social/cusdis.liquid | 13 + _includes/social/disqus.liquid | 12 + _includes/social/icons.liquid | 36 + _includes/social/share_buttons.liquid | 92 + _includes/social/utterances.liquid | 8 + _layouts/archive.liquid | 33 + _layouts/categories.liquid | 38 + _layouts/custom.liquid | 37 + _layouts/default.html | 19 + _layouts/home.liquid | 28 + _layouts/page.liquid | 30 + _layouts/post.liquid | 31 + _layouts/search.liquid | 24 + _layouts/tags.liquid | 91 + _portfolio/cake.md | 21 + _portfolio/circus.md | 20 + _portfolio/gitlecture.md | 20 + _portfolio/hanoi.md | 21 + _portfolio/jekyllblog.md | 18 + _portfolio/ninja.md | 20 + _portfolio/safe.md | 22 + _portfolio/submarine.md | 20 + _portfolio/tictactoe.md | 21 + _posts/2013-10-18-blogging-with-title.md | 12 + .../2014-08-08-Markup-Syntax-Highlighting.md | 100 + _posts/2014-11-26-lorem-ipsum.md | 41 + _posts/2014-11-27-whats-your-title.md | 31 + _posts/2014-11-28-markdown-and-html.md | 104 + _posts/2016-12-03-Mermaid.md | 221 + _posts/2017-09-17-Use-Bootstrap.md | 116 + _posts/2018-10-29-feature-images.md | 60 + _posts/2019-05-18-color-post.md | 45 + _posts/2019-06-30-sample-post.md | 34 + _posts/2019-11-02-Tech-stuff-example.md | 178 + _posts/2021-04-27-dark-mode.md | 98 + _sass/base/_global.scss | 285 + _sass/base/_highlight.scss | 304 + _sass/base/_utility.scss | 101 + _sass/base/_variables.scss | 136 + _sass/external/_font-awesome.scss | 12 + _sass/external/_katex.scss | 21 + _sass/external/_pacifico.scss | 17 + _sass/external/_reset.scss | 427 + _sass/external/_source-sans-pro.scss | 45 + _sass/external/font-awesome/_animated.scss | 153 + .../font-awesome/_bordered-pulled.scss | 20 + _sass/external/font-awesome/_core.scss | 43 + _sass/external/font-awesome/_fixed-width.scss | 7 + _sass/external/font-awesome/_functions.scss | 57 + _sass/external/font-awesome/_icons.scss | 10 + _sass/external/font-awesome/_list.scss | 18 + _sass/external/font-awesome/_mixins.scss | 75 + .../font-awesome/_rotated-flipped.scss | 31 + .../external/font-awesome/_screen-reader.scss | 14 + _sass/external/font-awesome/_shims.scss | 2042 +++ _sass/external/font-awesome/_sizing.scss | 16 + _sass/external/font-awesome/_stacked.scss | 32 + _sass/external/font-awesome/_variables.scss | 4993 +++++++ _sass/external/font-awesome/brands.scss | 30 + _sass/external/font-awesome/fontawesome.scss | 21 + _sass/external/font-awesome/regular.scss | 26 + _sass/external/font-awesome/solid.scss | 26 + _sass/external/font-awesome/v4-shims.scss | 11 + _sass/external/katex/katex.scss | 1414 ++ _sass/includes/_blog_nav.scss | 48 + _sass/includes/_footer.scss | 30 + _sass/includes/_gallery.scss | 48 + _sass/includes/_navbar.scss | 157 + _sass/includes/_portfolio.scss | 53 + _sass/includes/_post_nav.scss | 33 + _sass/includes/_share_buttons.scss | 40 + _sass/layouts/_blog.scss | 101 + _sass/layouts/_categories.scss | 92 + _sass/layouts/_page.scss | 41 + _sass/layouts/_posts.scss | 157 + _sass/layouts/_search.scss | 58 + _sass/layouts/_tags.scss | 71 + _sass/type-on-strap.scss | 55 + assets/Dockerfile | 15 + assets/css/bootstrap-iso.less | 12 + assets/css/main.scss | 4 + assets/css/vendor/bootstrap-iso.css | 9121 +++++++++++++ assets/css/vendor/bootstrap-iso.min.css | 6 + assets/css/vendor/bootstrap.css | 10007 ++++++++++++++ assets/data/search.liquid | 8 + assets/favicon.ico | Bin 0 -> 4286 bytes assets/fonts/Pacifico/Pacifico.eot | Bin 0 -> 254708 bytes assets/fonts/Pacifico/Pacifico.svg | 10833 ++++++++++++++++ assets/fonts/Pacifico/Pacifico.ttf | Bin 0 -> 254520 bytes assets/fonts/Pacifico/Pacifico.woff | Bin 0 -> 120076 bytes assets/fonts/Pacifico/Pacifico.woff2 | Bin 0 -> 84280 bytes .../Pacifico/original-pacifico-regular.ttf | Bin 0 -> 254520 bytes assets/fonts/font-awesome/fa-brands-400.ttf | Bin 0 -> 207972 bytes assets/fonts/font-awesome/fa-brands-400.woff2 | Bin 0 -> 117372 bytes assets/fonts/font-awesome/fa-regular-400.ttf | Bin 0 -> 68004 bytes .../fonts/font-awesome/fa-regular-400.woff2 | Bin 0 -> 25452 bytes assets/fonts/font-awesome/fa-solid-900.ttf | Bin 0 -> 419720 bytes assets/fonts/font-awesome/fa-solid-900.woff2 | Bin 0 -> 156496 bytes .../fonts/font-awesome/fa-v4compatibility.ttf | Bin 0 -> 10832 bytes .../font-awesome/fa-v4compatibility.woff2 | Bin 0 -> 4792 bytes assets/fonts/katex/KaTeX_AMS-Regular.ttf | Bin 0 -> 63632 bytes assets/fonts/katex/KaTeX_AMS-Regular.woff | Bin 0 -> 33516 bytes assets/fonts/katex/KaTeX_AMS-Regular.woff2 | Bin 0 -> 28076 bytes assets/fonts/katex/KaTeX_Caligraphic-Bold.ttf | Bin 0 -> 12368 bytes .../fonts/katex/KaTeX_Caligraphic-Bold.woff | Bin 0 -> 7716 bytes .../fonts/katex/KaTeX_Caligraphic-Bold.woff2 | Bin 0 -> 6912 bytes .../fonts/katex/KaTeX_Caligraphic-Regular.ttf | Bin 0 -> 12344 bytes .../katex/KaTeX_Caligraphic-Regular.woff | Bin 0 -> 7656 bytes .../katex/KaTeX_Caligraphic-Regular.woff2 | Bin 0 -> 6908 bytes assets/fonts/katex/KaTeX_Fraktur-Bold.ttf | Bin 0 -> 19584 bytes assets/fonts/katex/KaTeX_Fraktur-Bold.woff | Bin 0 -> 13296 bytes assets/fonts/katex/KaTeX_Fraktur-Bold.woff2 | Bin 0 -> 11348 bytes assets/fonts/katex/KaTeX_Fraktur-Regular.ttf | Bin 0 -> 19572 bytes assets/fonts/katex/KaTeX_Fraktur-Regular.woff | Bin 0 -> 13208 bytes .../fonts/katex/KaTeX_Fraktur-Regular.woff2 | Bin 0 -> 11316 bytes assets/fonts/katex/KaTeX_Main-Bold.ttf | Bin 0 -> 51336 bytes assets/fonts/katex/KaTeX_Main-Bold.woff | Bin 0 -> 29912 bytes assets/fonts/katex/KaTeX_Main-Bold.woff2 | Bin 0 -> 25324 bytes assets/fonts/katex/KaTeX_Main-BoldItalic.ttf | Bin 0 -> 32968 bytes assets/fonts/katex/KaTeX_Main-BoldItalic.woff | Bin 0 -> 19412 bytes .../fonts/katex/KaTeX_Main-BoldItalic.woff2 | Bin 0 -> 16780 bytes assets/fonts/katex/KaTeX_Main-Italic.ttf | Bin 0 -> 33580 bytes assets/fonts/katex/KaTeX_Main-Italic.woff | Bin 0 -> 19676 bytes assets/fonts/katex/KaTeX_Main-Italic.woff2 | Bin 0 -> 16988 bytes assets/fonts/katex/KaTeX_Main-Regular.ttf | Bin 0 -> 53580 bytes assets/fonts/katex/KaTeX_Main-Regular.woff | Bin 0 -> 30772 bytes assets/fonts/katex/KaTeX_Main-Regular.woff2 | Bin 0 -> 26272 bytes assets/fonts/katex/KaTeX_Math-BoldItalic.ttf | Bin 0 -> 31196 bytes assets/fonts/katex/KaTeX_Math-BoldItalic.woff | Bin 0 -> 18668 bytes .../fonts/katex/KaTeX_Math-BoldItalic.woff2 | Bin 0 -> 16400 bytes assets/fonts/katex/KaTeX_Math-Italic.ttf | Bin 0 -> 31308 bytes assets/fonts/katex/KaTeX_Math-Italic.woff | Bin 0 -> 18748 bytes assets/fonts/katex/KaTeX_Math-Italic.woff2 | Bin 0 -> 16440 bytes assets/fonts/katex/KaTeX_SansSerif-Bold.ttf | Bin 0 -> 24504 bytes assets/fonts/katex/KaTeX_SansSerif-Bold.woff | Bin 0 -> 14408 bytes assets/fonts/katex/KaTeX_SansSerif-Bold.woff2 | Bin 0 -> 12216 bytes assets/fonts/katex/KaTeX_SansSerif-Italic.ttf | Bin 0 -> 22364 bytes .../fonts/katex/KaTeX_SansSerif-Italic.woff | Bin 0 -> 14112 bytes .../fonts/katex/KaTeX_SansSerif-Italic.woff2 | Bin 0 -> 12028 bytes .../fonts/katex/KaTeX_SansSerif-Regular.ttf | Bin 0 -> 19436 bytes .../fonts/katex/KaTeX_SansSerif-Regular.woff | Bin 0 -> 12316 bytes .../fonts/katex/KaTeX_SansSerif-Regular.woff2 | Bin 0 -> 10344 bytes assets/fonts/katex/KaTeX_Script-Regular.ttf | Bin 0 -> 16648 bytes assets/fonts/katex/KaTeX_Script-Regular.woff | Bin 0 -> 10588 bytes assets/fonts/katex/KaTeX_Script-Regular.woff2 | Bin 0 -> 9644 bytes assets/fonts/katex/KaTeX_Size1-Regular.ttf | Bin 0 -> 12228 bytes assets/fonts/katex/KaTeX_Size1-Regular.woff | Bin 0 -> 6496 bytes assets/fonts/katex/KaTeX_Size1-Regular.woff2 | Bin 0 -> 5468 bytes assets/fonts/katex/KaTeX_Size2-Regular.ttf | Bin 0 -> 11508 bytes assets/fonts/katex/KaTeX_Size2-Regular.woff | Bin 0 -> 6188 bytes assets/fonts/katex/KaTeX_Size2-Regular.woff2 | Bin 0 -> 5208 bytes assets/fonts/katex/KaTeX_Size3-Regular.ttf | Bin 0 -> 7588 bytes assets/fonts/katex/KaTeX_Size3-Regular.woff | Bin 0 -> 4420 bytes assets/fonts/katex/KaTeX_Size3-Regular.woff2 | Bin 0 -> 3624 bytes assets/fonts/katex/KaTeX_Size4-Regular.ttf | Bin 0 -> 10364 bytes assets/fonts/katex/KaTeX_Size4-Regular.woff | Bin 0 -> 5980 bytes assets/fonts/katex/KaTeX_Size4-Regular.woff2 | Bin 0 -> 4928 bytes .../fonts/katex/KaTeX_Typewriter-Regular.ttf | Bin 0 -> 27556 bytes .../fonts/katex/KaTeX_Typewriter-Regular.woff | Bin 0 -> 16028 bytes .../katex/KaTeX_Typewriter-Regular.woff2 | Bin 0 -> 13568 bytes .../source-sans-pro-bold-italic.woff2 | Bin 0 -> 12628 bytes .../source-sans-pro-bold.woff2 | Bin 0 -> 12976 bytes .../source-sans-pro-italic.woff2 | Bin 0 -> 12656 bytes .../source-sans-pro-regular.woff2 | Bin 0 -> 13324 bytes assets/gulpfile.js | 130 + assets/img/feature-img/circuit.jpeg | Bin 0 -> 277392 bytes assets/img/feature-img/desk-messy.jpeg | Bin 0 -> 394641 bytes assets/img/feature-img/story.jpeg | Bin 0 -> 243708 bytes assets/img/header/triangular-medium.jpeg | Bin 0 -> 37957 bytes assets/img/header/triangular-small.jpeg | Bin 0 -> 11425 bytes assets/img/header/triangular.jpeg | Bin 0 -> 102604 bytes assets/img/lineart.png | Bin 0 -> 16807 bytes assets/img/mermaid-example.png | Bin 0 -> 8937 bytes assets/img/pexels/book-glass.jpeg | Bin 0 -> 176895 bytes assets/img/pexels/computer.jpeg | Bin 0 -> 131114 bytes assets/img/pexels/search-map.jpeg | Bin 0 -> 483636 bytes assets/img/pexels/travel.jpeg | Bin 0 -> 350168 bytes assets/img/portfolio/cabin.png | Bin 0 -> 24642 bytes assets/img/portfolio/cake.png | Bin 0 -> 7881 bytes assets/img/portfolio/circus.png | Bin 0 -> 22514 bytes assets/img/portfolio/game.png | Bin 0 -> 18419 bytes assets/img/portfolio/github.png | Bin 0 -> 7121 bytes assets/img/portfolio/jekyllblog2.png | Bin 0 -> 9800 bytes assets/img/portfolio/ninja.png | Bin 0 -> 3835 bytes assets/img/portfolio/safe.png | Bin 0 -> 10496 bytes assets/img/portfolio/submarine.png | Bin 0 -> 17757 bytes assets/img/portfolio/toh.png | Bin 0 -> 8171 bytes assets/img/portfolio/ttt.png | Bin 0 -> 13753 bytes assets/img/screenshot.png | Bin 0 -> 316798 bytes .../img/thumbnails/feature-img/circuit.jpeg | Bin 0 -> 110580 bytes .../thumbnails/feature-img/desk-messy.jpeg | Bin 0 -> 129362 bytes assets/img/thumbnails/feature-img/story.jpeg | Bin 0 -> 88743 bytes assets/img/triangle.png | Bin 0 -> 35225 bytes assets/img/triangle.svg | 1 + assets/js/main.min.js | 6 + assets/js/partials/cookie_consent_init.js | 60 + assets/js/partials/dark-mode.js | 57 + assets/js/partials/masonry_init.js | 22 + assets/js/partials/navbar.js | 26 + assets/js/vendor/imagesloaded.pkgd.min.js | 12 + assets/js/vendor/katex.auto-render.min.js | 1 + assets/js/vendor/katex.min.js | 1 + assets/js/vendor/masonry.pkgd.min.js | 9 + assets/js/vendor/mermaid.min.js | 1759 +++ assets/js/vendor/simple-jekyll-search.min.js | 6 + assets/package.json | 38 + index.html | 3 + pages/404.md | 9 + pages/about.md | 14 + pages/archive.md | 9 + pages/categories.md | 7 + pages/gallery.md | 16 + pages/portfolio.md | 11 + pages/search.md | 10 + pages/tags.md | 8 + type-on-strap.gemspec | 32 + 262 files changed, 47476 insertions(+) create mode 100644 .github/.travis.yml create mode 100644 .github/Docs.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/question.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/config.yml create mode 100644 .github/hooks/README.md create mode 100755 .github/hooks/pre-commit create mode 100644 .github/labeler.yml create mode 100644 .github/release-drafter.yml create mode 100644 .github/stale.yml create mode 100644 .github/workflows/Gemfile create mode 100644 .github/workflows/Gemfile.lock create mode 100644 .github/workflows/gem-build.yml create mode 100644 .github/workflows/jekyll-build.yml create mode 100644 .github/workflows/labeler.yml create mode 100644 .github/workflows/publish-build.yml create mode 100644 .github/workflows/workflow-test.yml create mode 100644 .gitignore create mode 100644 .gitpod.yml create mode 100644 Gemfile create mode 100644 LICENSE create mode 100644 README.md create mode 100644 _config.yml create mode 100644 _data/authors.yml create mode 100644 _data/biblio.yml create mode 100644 _data/icons.yml create mode 100644 _data/icons_builder.yml create mode 100644 _data/language.yml create mode 100644 _data/menu.yml create mode 100644 _data/social.yml create mode 100644 _includes/aligner.html create mode 100644 _includes/blog/blog.liquid create mode 100644 _includes/blog/blog_nav.liquid create mode 100644 _includes/blog/post_footer.liquid create mode 100644 _includes/blog/post_info.liquid create mode 100644 _includes/blog/post_nav.liquid create mode 100644 _includes/citation.html create mode 100644 _includes/default/footer.liquid create mode 100644 _includes/default/head.liquid create mode 100644 _includes/default/navbar.liquid create mode 100644 _includes/default/search_input.liquid create mode 100644 _includes/default/tags_list.liquid create mode 100644 _includes/gallery.html create mode 100644 _includes/portfolio.html create mode 100644 _includes/social/cusdis.liquid create mode 100644 _includes/social/disqus.liquid create mode 100644 _includes/social/icons.liquid create mode 100644 _includes/social/share_buttons.liquid create mode 100644 _includes/social/utterances.liquid create mode 100644 _layouts/archive.liquid create mode 100644 _layouts/categories.liquid create mode 100644 _layouts/custom.liquid create mode 100644 _layouts/default.html create mode 100644 _layouts/home.liquid create mode 100644 _layouts/page.liquid create mode 100644 _layouts/post.liquid create mode 100644 _layouts/search.liquid create mode 100644 _layouts/tags.liquid create mode 100644 _portfolio/cake.md create mode 100644 _portfolio/circus.md create mode 100644 _portfolio/gitlecture.md create mode 100644 _portfolio/hanoi.md create mode 100644 _portfolio/jekyllblog.md create mode 100644 _portfolio/ninja.md create mode 100644 _portfolio/safe.md create mode 100644 _portfolio/submarine.md create mode 100644 _portfolio/tictactoe.md create mode 100644 _posts/2013-10-18-blogging-with-title.md create mode 100644 _posts/2014-08-08-Markup-Syntax-Highlighting.md create mode 100644 _posts/2014-11-26-lorem-ipsum.md create mode 100644 _posts/2014-11-27-whats-your-title.md create mode 100644 _posts/2014-11-28-markdown-and-html.md create mode 100644 _posts/2016-12-03-Mermaid.md create mode 100644 _posts/2017-09-17-Use-Bootstrap.md create mode 100644 _posts/2018-10-29-feature-images.md create mode 100644 _posts/2019-05-18-color-post.md create mode 100644 _posts/2019-06-30-sample-post.md create mode 100644 _posts/2019-11-02-Tech-stuff-example.md create mode 100644 _posts/2021-04-27-dark-mode.md create mode 100644 _sass/base/_global.scss create mode 100644 _sass/base/_highlight.scss create mode 100644 _sass/base/_utility.scss create mode 100644 _sass/base/_variables.scss create mode 100644 _sass/external/_font-awesome.scss create mode 100644 _sass/external/_katex.scss create mode 100644 _sass/external/_pacifico.scss create mode 100644 _sass/external/_reset.scss create mode 100644 _sass/external/_source-sans-pro.scss create mode 100644 _sass/external/font-awesome/_animated.scss create mode 100644 _sass/external/font-awesome/_bordered-pulled.scss create mode 100644 _sass/external/font-awesome/_core.scss create mode 100644 _sass/external/font-awesome/_fixed-width.scss create mode 100644 _sass/external/font-awesome/_functions.scss create mode 100644 _sass/external/font-awesome/_icons.scss create mode 100644 _sass/external/font-awesome/_list.scss create mode 100644 _sass/external/font-awesome/_mixins.scss create mode 100644 _sass/external/font-awesome/_rotated-flipped.scss create mode 100644 _sass/external/font-awesome/_screen-reader.scss create mode 100644 _sass/external/font-awesome/_shims.scss create mode 100644 _sass/external/font-awesome/_sizing.scss create mode 100644 _sass/external/font-awesome/_stacked.scss create mode 100644 _sass/external/font-awesome/_variables.scss create mode 100644 _sass/external/font-awesome/brands.scss create mode 100644 _sass/external/font-awesome/fontawesome.scss create mode 100644 _sass/external/font-awesome/regular.scss create mode 100644 _sass/external/font-awesome/solid.scss create mode 100644 _sass/external/font-awesome/v4-shims.scss create mode 100644 _sass/external/katex/katex.scss create mode 100644 _sass/includes/_blog_nav.scss create mode 100644 _sass/includes/_footer.scss create mode 100644 _sass/includes/_gallery.scss create mode 100644 _sass/includes/_navbar.scss create mode 100644 _sass/includes/_portfolio.scss create mode 100644 _sass/includes/_post_nav.scss create mode 100644 _sass/includes/_share_buttons.scss create mode 100644 _sass/layouts/_blog.scss create mode 100644 _sass/layouts/_categories.scss create mode 100644 _sass/layouts/_page.scss create mode 100644 _sass/layouts/_posts.scss create mode 100644 _sass/layouts/_search.scss create mode 100644 _sass/layouts/_tags.scss create mode 100644 _sass/type-on-strap.scss create mode 100644 assets/Dockerfile create mode 100644 assets/css/bootstrap-iso.less create mode 100644 assets/css/main.scss create mode 100644 assets/css/vendor/bootstrap-iso.css create mode 100644 assets/css/vendor/bootstrap-iso.min.css create mode 100644 assets/css/vendor/bootstrap.css create mode 100644 assets/data/search.liquid create mode 100644 assets/favicon.ico create mode 100755 assets/fonts/Pacifico/Pacifico.eot create mode 100755 assets/fonts/Pacifico/Pacifico.svg create mode 100755 assets/fonts/Pacifico/Pacifico.ttf create mode 100755 assets/fonts/Pacifico/Pacifico.woff create mode 100755 assets/fonts/Pacifico/Pacifico.woff2 create mode 100755 assets/fonts/Pacifico/original-pacifico-regular.ttf create mode 100644 assets/fonts/font-awesome/fa-brands-400.ttf create mode 100644 assets/fonts/font-awesome/fa-brands-400.woff2 create mode 100644 assets/fonts/font-awesome/fa-regular-400.ttf create mode 100644 assets/fonts/font-awesome/fa-regular-400.woff2 create mode 100644 assets/fonts/font-awesome/fa-solid-900.ttf create mode 100644 assets/fonts/font-awesome/fa-solid-900.woff2 create mode 100644 assets/fonts/font-awesome/fa-v4compatibility.ttf create mode 100644 assets/fonts/font-awesome/fa-v4compatibility.woff2 create mode 100644 assets/fonts/katex/KaTeX_AMS-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_AMS-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_AMS-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Caligraphic-Bold.ttf create mode 100644 assets/fonts/katex/KaTeX_Caligraphic-Bold.woff create mode 100644 assets/fonts/katex/KaTeX_Caligraphic-Bold.woff2 create mode 100644 assets/fonts/katex/KaTeX_Caligraphic-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_Caligraphic-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_Caligraphic-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Fraktur-Bold.ttf create mode 100644 assets/fonts/katex/KaTeX_Fraktur-Bold.woff create mode 100644 assets/fonts/katex/KaTeX_Fraktur-Bold.woff2 create mode 100644 assets/fonts/katex/KaTeX_Fraktur-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_Fraktur-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_Fraktur-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Main-Bold.ttf create mode 100644 assets/fonts/katex/KaTeX_Main-Bold.woff create mode 100644 assets/fonts/katex/KaTeX_Main-Bold.woff2 create mode 100644 assets/fonts/katex/KaTeX_Main-BoldItalic.ttf create mode 100644 assets/fonts/katex/KaTeX_Main-BoldItalic.woff create mode 100644 assets/fonts/katex/KaTeX_Main-BoldItalic.woff2 create mode 100644 assets/fonts/katex/KaTeX_Main-Italic.ttf create mode 100644 assets/fonts/katex/KaTeX_Main-Italic.woff create mode 100644 assets/fonts/katex/KaTeX_Main-Italic.woff2 create mode 100644 assets/fonts/katex/KaTeX_Main-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_Main-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_Main-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Math-BoldItalic.ttf create mode 100644 assets/fonts/katex/KaTeX_Math-BoldItalic.woff create mode 100644 assets/fonts/katex/KaTeX_Math-BoldItalic.woff2 create mode 100644 assets/fonts/katex/KaTeX_Math-Italic.ttf create mode 100644 assets/fonts/katex/KaTeX_Math-Italic.woff create mode 100644 assets/fonts/katex/KaTeX_Math-Italic.woff2 create mode 100644 assets/fonts/katex/KaTeX_SansSerif-Bold.ttf create mode 100644 assets/fonts/katex/KaTeX_SansSerif-Bold.woff create mode 100644 assets/fonts/katex/KaTeX_SansSerif-Bold.woff2 create mode 100644 assets/fonts/katex/KaTeX_SansSerif-Italic.ttf create mode 100644 assets/fonts/katex/KaTeX_SansSerif-Italic.woff create mode 100644 assets/fonts/katex/KaTeX_SansSerif-Italic.woff2 create mode 100644 assets/fonts/katex/KaTeX_SansSerif-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_SansSerif-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_SansSerif-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Script-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_Script-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_Script-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Size1-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_Size1-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_Size1-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Size2-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_Size2-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_Size2-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Size3-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_Size3-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_Size3-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Size4-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_Size4-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_Size4-Regular.woff2 create mode 100644 assets/fonts/katex/KaTeX_Typewriter-Regular.ttf create mode 100644 assets/fonts/katex/KaTeX_Typewriter-Regular.woff create mode 100644 assets/fonts/katex/KaTeX_Typewriter-Regular.woff2 create mode 100644 assets/fonts/source-sans-pro/source-sans-pro-bold-italic.woff2 create mode 100644 assets/fonts/source-sans-pro/source-sans-pro-bold.woff2 create mode 100644 assets/fonts/source-sans-pro/source-sans-pro-italic.woff2 create mode 100644 assets/fonts/source-sans-pro/source-sans-pro-regular.woff2 create mode 100644 assets/gulpfile.js create mode 100644 assets/img/feature-img/circuit.jpeg create mode 100644 assets/img/feature-img/desk-messy.jpeg create mode 100644 assets/img/feature-img/story.jpeg create mode 100644 assets/img/header/triangular-medium.jpeg create mode 100644 assets/img/header/triangular-small.jpeg create mode 100644 assets/img/header/triangular.jpeg create mode 100755 assets/img/lineart.png create mode 100644 assets/img/mermaid-example.png create mode 100644 assets/img/pexels/book-glass.jpeg create mode 100644 assets/img/pexels/computer.jpeg create mode 100644 assets/img/pexels/search-map.jpeg create mode 100644 assets/img/pexels/travel.jpeg create mode 100644 assets/img/portfolio/cabin.png create mode 100644 assets/img/portfolio/cake.png create mode 100644 assets/img/portfolio/circus.png create mode 100644 assets/img/portfolio/game.png create mode 100644 assets/img/portfolio/github.png create mode 100644 assets/img/portfolio/jekyllblog2.png create mode 100644 assets/img/portfolio/ninja.png create mode 100644 assets/img/portfolio/safe.png create mode 100644 assets/img/portfolio/submarine.png create mode 100644 assets/img/portfolio/toh.png create mode 100644 assets/img/portfolio/ttt.png create mode 100644 assets/img/screenshot.png create mode 100644 assets/img/thumbnails/feature-img/circuit.jpeg create mode 100644 assets/img/thumbnails/feature-img/desk-messy.jpeg create mode 100644 assets/img/thumbnails/feature-img/story.jpeg create mode 100644 assets/img/triangle.png create mode 100644 assets/img/triangle.svg create mode 100644 assets/js/main.min.js create mode 100644 assets/js/partials/cookie_consent_init.js create mode 100644 assets/js/partials/dark-mode.js create mode 100644 assets/js/partials/masonry_init.js create mode 100644 assets/js/partials/navbar.js create mode 100644 assets/js/vendor/imagesloaded.pkgd.min.js create mode 100644 assets/js/vendor/katex.auto-render.min.js create mode 100644 assets/js/vendor/katex.min.js create mode 100644 assets/js/vendor/masonry.pkgd.min.js create mode 100644 assets/js/vendor/mermaid.min.js create mode 100644 assets/js/vendor/simple-jekyll-search.min.js create mode 100644 assets/package.json create mode 100644 index.html create mode 100644 pages/404.md create mode 100644 pages/about.md create mode 100644 pages/archive.md create mode 100644 pages/categories.md create mode 100644 pages/gallery.md create mode 100644 pages/portfolio.md create mode 100644 pages/search.md create mode 100644 pages/tags.md create mode 100644 type-on-strap.gemspec diff --git a/.github/.travis.yml b/.github/.travis.yml new file mode 100644 index 00000000..7b12be85 --- /dev/null +++ b/.github/.travis.yml @@ -0,0 +1,44 @@ +language: ruby +rvm: +# - 2.4.0 +# - 2.5.5 + - 2.6.3 + +env: + global: + - NOKOGIRI_USE_SYSTEM_LIBRARIES=true + +notifications: + email: false + +before_install: +# - gem update --system + - gem install bundler + +script: + - bundle install + - bundle exec jekyll build + +after_script: + - gem install type-on-strap + - gem install jekyll-theme-type-on-strap + - docker pull sylhare/type-on-strap + +branches: + only: + - master + - /^v.*$/ + +jobs: + include: + - stage: gem release + rvm: 2.6.3 + script: echo "Deploying to rubygems.org ..." + deploy: + provider: rubygems + gem: type-on-strap + api_key: + secure: DNJmBojaNJU0VFS2RE3Gy5CBnll1GXm7wtvxVMDfAqFNbCQdq2LR/v3LDNNm/ZEPMQfgdvlom8s5Pm26nnxbWFAAFcLTBD/cyJffvudgiCo3ONLkpm/PsVJiTyNbzZyb/XPE879S+LVtdKGlhLFSBaqUKfrhyRHT1W9LWrrjZMTQngUZCPlJmw6AsLvqT2x1CcBvVD2Q6tN8bOwq2blsDUtI6449ey1qWfgaERvM8KvF76aB32YQ7t8986NMkfHRDXPlgxm64pCc4kduBqAk9UHP5JAJzO4c3zEhX5Mb6Hc1CoxdgF3WSpmiN6HVVMaSC1byL4evocR+Enh5Gjc0VxEmIjCESpyheQG7YkkaadC7Lrvb18/qoSj0iDeB386k11XMiRN1dxu1CehPOkyQh5V5UEbZrm/9W9U/eQGgG1YoqicShcfxLDGeWRK4moLW8a8pvvBs+dduZyCWUgaC08S1u+HwvO8TpWcslr9/J05sRV4PAjk+u66+FVdILn0YWsbOKTezY/APTDfHnn/NQGZWXI4W5PMtf+KfPjL9kU0ouhqGpElGxrg2Hlw8kaPY3QrYLviVC7/DvWNWPGt9hmvcneuEg16zJTMoeNzckK5AUimyzvvjpVPVBh30T1YpZtcg+gFgesTHjyo/piFxEFX4ttYKoxvLMABONbniXcE= + on: + tags: true + repo: sylhare/Type-on-Strap diff --git a/.github/Docs.md b/.github/Docs.md new file mode 100644 index 00000000..4e428678 --- /dev/null +++ b/.github/Docs.md @@ -0,0 +1,13 @@ +# GitHub folder + +> You don't need that folder for your GitHub page + +You can delete this folder or add your own workflows in it. + +## Structure + +- [hooks](./hooks): custom git hooks for gulp task +- [workflows](./workflows): Workflows of this repository for the GitHub actions +- [config.yml](./config.yml): Config file for "request-info" bot +- [release-drafter.yml](./release-drafter.yml): Config file for "release-drafter" bot +- [stale.yml](./stale.yml): Config file for "stale" bot diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000..1a4d2fa1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,27 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: bug +assignees: 'sylhare' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000..11fc491e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: enhancement +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 00000000..2914d455 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,10 @@ +--- +name: Question +about: Anything you'd like to ask for +title: '' +labels: question +assignees: '' + +--- + + diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..c3ac09cc --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,8 @@ + + + +### Description + + +### Screenshot + diff --git a/.github/config.yml b/.github/config.yml new file mode 100644 index 00000000..31fa6135 --- /dev/null +++ b/.github/config.yml @@ -0,0 +1,27 @@ +# Configuration for request-info +# https://github.com/behaviorbot/request-info + +# *OPTIONAL* Comment to reply with +requestInfoReplyComment: > + We would appreciate it if you could provide us with more info about this issue/pr! + +# *OPTIONAL* default titles to check against for lack of descriptiveness (MUST BE ALL LOWERCASE) +requestInfoDefaultTitles: + - update readme.md + - updates + +# *OPTIONAL* Label to be added to Issues and Pull Requests with insufficient information given +requestInfoLabelToAdd: need-more-info + +# *OPTIONAL* Require Pull Requests to contain more information than what is provided in the PR template (Will fail if the pull request's body is equal to the provided template) +checkPullRequestTemplate: true + +# *OPTIONAL* Only warn about insufficient information on these events type (Keys must be lowercase. Valid values are 'issue' and 'pullRequest') +requestInfoOn: + pullRequest: true + issue: true + +# *OPTIONAL* Add a list of people whose Issues/PRs will not be commented on (keys must be GitHub usernames) +requestInfoUserstoExclude: + - sylhare + - # the other users you wanna add here diff --git a/.github/hooks/README.md b/.github/hooks/README.md new file mode 100644 index 00000000..9a869031 --- /dev/null +++ b/.github/hooks/README.md @@ -0,0 +1,11 @@ +# Git hooks + +Git hooks are provided in `hooks/`. The pre-commit hook, when enabled, will check for non-staged assets before commit and abort if found any. + +## Setup + +`ln lib/hooks/pre-commit .git/hooks/pre-commit` + +## Bypass + +`git commit -n` diff --git a/.github/hooks/pre-commit b/.github/hooks/pre-commit new file mode 100755 index 00000000..270e9c97 --- /dev/null +++ b/.github/hooks/pre-commit @@ -0,0 +1,28 @@ +#!/bin/sh +# +# Called by "git commit" with no arguments. +# The hook should run gulp to optimize assets. +# Will exit with non-zero status if it wants to stop the commit. + +: << 'END' # Ancillary code to ensure environment before running gulp +# If it's on the right directory, proceed. Else, try to fix it. If fail, abort commit. +if [ ${PWD##*/} != "lib" ] ; then + cd lib || exit 1 +fi + +# If gulp is intalled and gulpfile.js is present, then proceed. Else, abort commit. +if ! [ -f "gulpfile.js" ] || ! command -v gulp; then + printf "gulpfile.js not found or gulp-cli not installed!\n" + exit 1 +fi +END + +# If there are non-staged assets, abort commit. +if git status --porcelain | grep -E '^(\?\?|AM|\nM).*assets/.*$' >/dev/null; then + printf "There are non-staged assets, be sure to run gulp before commiting changes!\n" + exit 1 +fi + +# Proceed with the commit. +exit 0 + diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 00000000..43c012f3 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,8 @@ +question: + - '(?)' + +bug: + - '(bug|issue|problem)' + +enhancement: + - '(enhancement|feature)' diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml new file mode 100644 index 00000000..a3f49446 --- /dev/null +++ b/.github/release-drafter.yml @@ -0,0 +1,20 @@ +name-template: 'v$NEXT_PATCH_VERSION' +tag-template: 'v$NEXT_PATCH_VERSION' +categories: + - title: '🚀 Features' + labels: + - 'feature' + - 'enhancement' + - title: '🐛 Bug Fixes' + labels: + - 'fix' + - 'bug' + - title: '🧰 Maintenance' + labels: + - 'devops' + - 'custom' + - 'dependencies' +template: | + ## What’s new: + + $CHANGES diff --git a/.github/stale.yml b/.github/stale.yml new file mode 100644 index 00000000..a4183fe6 --- /dev/null +++ b/.github/stale.yml @@ -0,0 +1,22 @@ +# Number of days of inactivity before an issue becomes stale +daysUntilStale: 15 + +# Number of days of inactivity before a stale issue is closed +daysUntilClose: 7 + +# Issues with these labels will never be considered stale +exemptLabels: + - pinned + - security + +# Label to use when marking an issue as stale +staleLabel: wontfix + +# Comment to post when marking an issue as stale. Set to `false` to disable +markComment: > + This issue has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. Thank you + for your contributions. + +# Comment to post when closing a stale issue. Set to `false` to disable +closeComment: false diff --git a/.github/workflows/Gemfile b/.github/workflows/Gemfile new file mode 100644 index 00000000..053c27dc --- /dev/null +++ b/.github/workflows/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'github-pages' diff --git a/.github/workflows/Gemfile.lock b/.github/workflows/Gemfile.lock new file mode 100644 index 00000000..7764aa1d --- /dev/null +++ b/.github/workflows/Gemfile.lock @@ -0,0 +1,273 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.1.3) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) + addressable (2.8.6) + public_suffix (>= 2.0.2, < 6.0) + base64 (0.2.0) + bigdecimal (3.1.6) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) + colorator (1.1.0) + commonmarker (0.23.10) + concurrent-ruby (1.2.3) + connection_pool (2.4.1) + dnsruby (1.70.0) + simpleidn (~> 0.2.1) + drb (2.2.0) + ruby2_keywords + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + ethon (0.16.0) + ffi (>= 1.15.0) + eventmachine (1.2.7) + execjs (2.9.1) + faraday (2.8.1) + base64 + faraday-net_http (>= 2.0, < 3.1) + ruby2_keywords (>= 0.0.4) + faraday-net_http (3.0.2) + ffi (1.16.3) + forwardable-extended (2.6.0) + gemoji (4.1.0) + github-pages (230) + github-pages-health-check (= 1.18.2) + jekyll (= 3.9.5) + jekyll-avatar (= 0.8.0) + jekyll-coffeescript (= 1.2.2) + jekyll-commonmark-ghpages (= 0.4.0) + jekyll-default-layout (= 0.1.5) + jekyll-feed (= 0.17.0) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.16.1) + jekyll-include-cache (= 0.2.1) + jekyll-mentions (= 1.6.0) + jekyll-optional-front-matter (= 0.3.2) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.3.0) + jekyll-redirect-from (= 0.16.0) + jekyll-relative-links (= 0.7.0) + jekyll-remote-theme (= 0.4.3) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.8.0) + jekyll-sitemap (= 1.4.0) + jekyll-swiss (= 1.0.0) + jekyll-theme-architect (= 0.2.0) + jekyll-theme-cayman (= 0.2.0) + jekyll-theme-dinky (= 0.2.0) + jekyll-theme-hacker (= 0.2.0) + jekyll-theme-leap-day (= 0.2.0) + jekyll-theme-merlot (= 0.2.0) + jekyll-theme-midnight (= 0.2.0) + jekyll-theme-minimal (= 0.2.0) + jekyll-theme-modernist (= 0.2.0) + jekyll-theme-primer (= 0.6.0) + jekyll-theme-slate (= 0.2.0) + jekyll-theme-tactile (= 0.2.0) + jekyll-theme-time-machine (= 0.2.0) + jekyll-titles-from-headings (= 0.5.3) + jemoji (= 0.13.0) + kramdown (= 2.4.0) + kramdown-parser-gfm (= 1.1.0) + liquid (= 4.0.4) + mercenary (~> 0.3) + minima (= 2.5.1) + nokogiri (>= 1.13.6, < 2.0) + rouge (= 3.30.0) + terminal-table (~> 1.4) + github-pages-health-check (1.18.2) + addressable (~> 2.3) + dnsruby (~> 1.60) + octokit (>= 4, < 8) + public_suffix (>= 3.0, < 6.0) + typhoeus (~> 1.3) + html-pipeline (2.14.3) + activesupport (>= 2) + nokogiri (>= 1.4) + http_parser.rb (0.8.0) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + jekyll (3.9.5) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (>= 0.7, < 2) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (>= 1.17, < 3) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + jekyll-avatar (0.8.0) + jekyll (>= 3.0, < 5.0) + jekyll-coffeescript (1.2.2) + coffee-script (~> 2.2) + coffee-script-source (~> 1.12) + jekyll-commonmark (1.4.0) + commonmarker (~> 0.22) + jekyll-commonmark-ghpages (0.4.0) + commonmarker (~> 0.23.7) + jekyll (~> 3.9.0) + jekyll-commonmark (~> 1.4.0) + rouge (>= 2.0, < 5.0) + jekyll-default-layout (0.1.5) + jekyll (>= 3.0, < 5.0) + jekyll-feed (0.17.0) + jekyll (>= 3.7, < 5.0) + jekyll-gist (1.5.0) + octokit (~> 4.2) + jekyll-github-metadata (2.16.1) + jekyll (>= 3.4, < 5.0) + octokit (>= 4, < 7, != 4.4.0) + jekyll-include-cache (0.2.1) + jekyll (>= 3.7, < 5.0) + jekyll-mentions (1.6.0) + html-pipeline (~> 2.3) + jekyll (>= 3.7, < 5.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) + jekyll-paginate (1.1.0) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) + jekyll-relative-links (0.7.0) + jekyll (>= 3.3, < 5.0) + jekyll-remote-theme (0.4.3) + addressable (~> 2.0) + jekyll (>= 3.5, < 5.0) + jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) + rubyzip (>= 1.3.0, < 3.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-sitemap (1.4.0) + jekyll (>= 3.7, < 5.0) + jekyll-swiss (1.0.0) + jekyll-theme-architect (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.6.0) + jekyll (> 3.5, < 5.0) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + jemoji (0.13.0) + gemoji (>= 3, < 5) + html-pipeline (~> 2.2) + jekyll (>= 3.0, < 5.0) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.4) + listen (3.8.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.3.6) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.22.2) + mutex_m (0.2.0) + nokogiri (1.16.2-x86_64-darwin) + racc (~> 1.4) + nokogiri (1.16.2-x86_64-linux) + racc (~> 1.4) + octokit (4.25.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (5.0.4) + racc (1.7.3) + rb-fsevent (0.11.2) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.6) + rouge (3.30.0) + ruby2_keywords (0.0.5) + rubyzip (2.3.2) + safe_yaml (1.0.5) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sawyer (0.9.2) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) + simpleidn (0.2.1) + unf (~> 0.1.4) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + typhoeus (1.4.1) + ethon (>= 0.9.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.9.1) + unicode-display_width (1.8.0) + +PLATFORMS + x86_64-darwin-19 + x86_64-linux + +DEPENDENCIES + github-pages + +BUNDLED WITH + 2.4.2 diff --git a/.github/workflows/gem-build.yml b/.github/workflows/gem-build.yml new file mode 100644 index 00000000..d4b4de7b --- /dev/null +++ b/.github/workflows/gem-build.yml @@ -0,0 +1,55 @@ +name: Build Ruby Gem + +on: + pull_request: + branches: [ master ] + +jobs: + test: + + runs-on: ubuntu-latest + strategy: + matrix: + ruby: [ '2.7.4', '3.0', '3.1', '3.2' ] + + steps: + - uses: actions/checkout@v4 + - name: Set up Ruby + # To automatically get bug fixes and new Ruby versions for ruby/setup-ruby, + # change this to (see https://github.com/ruby/setup-ruby#versioning): + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + - name: Install github-pages gem 2.7.4 + continue-on-error: true + run: bundle install + working-directory: ./.github/workflows + if: matrix.ruby == '2.7.4' + - name: Install github-pages gem + run: | + gem install github-pages + gem update --system + if: matrix.ruby != '2.7.4' + - name: Install + run: bundle install + - name: Build jekyll site + run: bundle exec jekyll build + - name: Build the gem + continue-on-error: true + run: | + gem build *.gemspec + echo `find . -name "*.gem" | tail -1 | awk -F"[/]" '{print $2}'` + - name: Install theme gems + continue-on-error: true + run: | + gem install type-on-strap + gem install jekyll-theme-type-on-strap + - name: GPR + continue-on-error: true + run: | + gem install type-on-strap --version "2.4.9" --source "https://rubygems.pkg.github.com/sylhare" + - name: Build with Docker + continue-on-error: true + run: | + cd assets && docker build . diff --git a/.github/workflows/jekyll-build.yml b/.github/workflows/jekyll-build.yml new file mode 100644 index 00000000..cf7d69ee --- /dev/null +++ b/.github/workflows/jekyll-build.yml @@ -0,0 +1,31 @@ +name: Jekyll Build + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ubuntu-latest + strategy: + matrix: + # Do not change as jekyll/builder is used by GitHub pages (for compatibility) + docker-image: [ 'jekyll/builder', 'sylhare/jekyll' ] + + steps: + - uses: actions/checkout@v4 + - name: Build the site in the container + run: | + docker run \ + -v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \ + ${{ matrix.docker-image }}:latest /bin/bash -c "chmod -R 777 /srv/jekyll && jekyll build --future" + + - name: Install packages + continue-on-error: true + run: | + docker pull sylhare/type-on-strap + docker pull sylhare/jekyll + diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 00000000..9256658f --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,13 @@ +name: "Issue Labeler" +on: + issues: + types: [opened, edited] + +jobs: + triage: + runs-on: ubuntu-latest + steps: + - uses: github/issue-labeler@3.2 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + configuration-path: .github/labeler.yml diff --git a/.github/workflows/publish-build.yml b/.github/workflows/publish-build.yml new file mode 100644 index 00000000..889b7534 --- /dev/null +++ b/.github/workflows/publish-build.yml @@ -0,0 +1,54 @@ +name: Publish build + +on: + workflow_dispatch: + push: + tags: + - v* + +jobs: + build: + name: Build + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + + steps: + - uses: actions/checkout@v4 + - name: Set up Ruby 3.1 + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.1.0 + - name: Install + run: bundle install + - name: Build jekyll site + run: bundle exec jekyll build + - name: Build the gem + continue-on-error: true + run: | + gem build *.gemspec + echo `find . -name "*.gem" | tail -1 | awk -F"[/]" '{print $2}'` + - name: Publish to GPR + continue-on-error: true + run: | + echo ${{ github.repository_owner }} + mkdir -p $HOME/.gem + touch $HOME/.gem/credentials + chmod 0600 $HOME/.gem/credentials + printf -- "---\n:github: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials + gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem + env: + GEM_HOST_API_KEY: "Bearer ${{secrets.GITHUB_TOKEN}}" + OWNER: ${{ github.repository_owner }} + + - name: Publish to RubyGems + run: | + mkdir -p $HOME/.gem + touch $HOME/.gem/credentials + chmod 0600 $HOME/.gem/credentials + printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials + wc -l $HOME/.gem/credentials + gem push *.gem + env: + GEM_HOST_API_KEY: "${{secrets.RUBYGEMS_AUTH_TOKEN}}" diff --git a/.github/workflows/workflow-test.yml b/.github/workflows/workflow-test.yml new file mode 100644 index 00000000..ba0ca175 --- /dev/null +++ b/.github/workflows/workflow-test.yml @@ -0,0 +1,18 @@ +name: Workflow Test + +on: + workflow_run: + workflows: ["Jekyll build"] + branches: ["master"] + types: + - completed + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Hello world + run: echo "Hello world" diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..6eddfb43 --- /dev/null +++ b/.gitignore @@ -0,0 +1,36 @@ +# Idea +.idea/* + +# Mac OS +.DS_Store + +# Byte-compiled / optimized / DLL files +*.manifest +*.spec + +# Jekyll dev or build +_site/* +_development_tool/* +.sass-cache/* +*.css.map +*.scssc +.bundle/* +/vendor/ +.jekyll-cache/* +*/.jekyll-cache/* + +# Theme Gem +Gemfile.lock +*.gem +.gems +jekyll-theme-type-on-strap.gemspec + +# Node.js +**/node_modules/* +**/package-lock.json + +# Misc +*-test.md +*copy.md +test/* +/type-on-strap*/* diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 00000000..b6a2c1ef --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,42 @@ +# Documentation: https://www.gitpod.io/docs/references/gitpod-yml +image: gitpod/workspace-full + +# Task(s) +tasks: + - before: | + gem install bundle + bundle config set --local path 'vendor/bundle' + init: | + bundle update + bundle install + - name: Run type on strap + init: bundle install + command: bundle exec jekyll serve + +# In case the user is trying to make a pull request, he needs GitLens, which by default is not installed. This code will help us install it. +vscode: + extensions: + - eamodio.gitlens + +# Ports configuration, since Gitpod needs to open Type on Strap on a new tab when the server loads up. +ports: + - port: 4000 + onOpen: open-browser + +# For opening workspaces faster than ever, prebuilds are suggested +github: + prebuilds: + # enable for the master/default branch (defaults to true) + master: true + # enable for all branches in this repo (defaults to false) + branches: false + # enable for pull requests coming from this repo (defaults to true) + pullRequests: true + # enable for pull requests coming from forks (defaults to false) + pullRequestsFromForks: true + # add a "Review in Gitpod" button as a comment to pull requests (defaults to true) + addComment: false + # add a "Review in Gitpod" button to pull requests (defaults to false) + addBadge: true + # add a label once the prebuild is ready to pull requests (defaults to false) + addLabel: prebuilt diff --git a/Gemfile b/Gemfile new file mode 100644 index 00000000..3be9c3cd --- /dev/null +++ b/Gemfile @@ -0,0 +1,2 @@ +source "https://rubygems.org" +gemspec diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..2b241d59 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016-2023 Sylhare + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 00000000..78465feb --- /dev/null +++ b/README.md @@ -0,0 +1,643 @@ +# Type on Strap 🎨 + +[![Build](https://github.com/sylhare/Type-on-Strap/actions/workflows/jekyll-build.yml/badge.svg)](https://github.com/sylhare/Type-on-Strap/actions/workflows/jekyll-build.yml) +[![Gem Version](https://badge.fury.io/rb/type-on-strap.svg)](https://badge.fury.io/rb/type-on-strap) +[![Docker Pulls](https://img.shields.io/docker/pulls/sylhare/type-on-strap)](https://hub.docker.com/r/sylhare/type-on-strap) + +[![Default Type on Strap blog](https://github.com/Sylhare/Type-on-Strap/blob/master/assets/img/screenshot.png?raw=true)](https://sylhare.github.io/Type-on-Strap/) + +A free and open-source [Jekyll](https://jekyllrb.com) theme. +Based on Rohan Chandra [type-theme](https://github.com/rohanchandra/type-theme) packed with extra features and easily customizable: + +* Responsive design on all devices (🖥, 💻, 📱, ...) +* Portfolio 🗂, Gallery 🖼 pages for your projects +* Multi comments 💬 options +* Tags compatibility 🏷 +* Handle _Bootstrap_'ed pages: [Get Bootstrap](http://getbootstrap.com/) +* 🔎 Search feature: [Simple-Jekyll-Search](https://github.com/christian-fei/Simple-Jekyll-Search) +* Math Rendering : [KateX](https://github.com/Khan/KaTeX) +* Diagram Rendering: [Mermaid-js](https://github.com/mermaid-js/mermaid) +* 🖋 Nice fonts: [Font Awesome](https://fontawesome.com/), [Source Sans Pro](https://fonts.google.com/specimen/Source+Sans+Pro), [Pacifico](https://fonts.google.com/specimen/Pacifico?selection.family=Pacifico) +* Seo Tags: [Jekyll-seo-tag](https://github.com/jekyll/jekyll-seo-tag) +* 🛠 Syntax Highlighting: Easily customisable [Base16](https://github.com/chriskempson/base16) +* 💡 Light and dark theme supported +* Find free of rights images on [pexels](https://www.pexels.com/) + +> [Demo Site](https://sylhare.github.io/Type-on-Strap/) + +## Usage + +### As a ruby gem 💎 + +Check out this tutorial: [Use as Ruby Gem](#use-as-ruby-gem-) + +[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#/https://github.com/sylhare/Type-On-Strap) + +### As a github page 📋 + +1. Fork and clone the [Type on Strap repo](https://github.com/sylhare/Type-On-Strap): `git clone https://github.com/Sylhare/Type-on-Strap.git` +2. Install [Jekyll](https://jekyllrb.com/docs/installation/): `gem install jekyll`, check [#1](https://github.com/Sylhare/Type-on-Strap/issues/1) if you have a problem. +3. Install the theme's dependencies: `bundle install` +4. Customize the theme + - GitHub Page: [update `_config.yml`](#site-configuration) +5. Run the Jekyll server: `bundle exec jekyll serve` + +## Structure + +Here are the main files of the template + +```shell +./Type-on-Strap +├── _includes # Theme includes +├── _layouts # Theme layouts (see below for details) +├── _portfolio # Collection of articles for the portfolio page +├── _posts # Blog posts +├── _sass # Sass partials (compiled into css at runtime) +├── assets +| ├── js # JS compiled for distribution + raw sources +| ├── css # CSS compiled for distribution +| ├── fonts # Font-Awesome, and other fonts +| └── img # Images used for the template +├── pages +| ├── 404.md # To be displayed when url is wrong +| ├── about.md # About example page +| ├── gallery.md # Gallery page for your photos +| ├── portfolio.md # Portfolio page for your projects +| ├── search.md # Search page +| └── tags.md # The tag page +├── _config.yml # sample configuration +├── _data.yml +| ├── authors.yml # Update the post authors configurations +| ├── language.yml # Localization configuration +| ├── biblio.yml # To create a reference bibliography +| ├── social.yml # Social configurations to share posts (RSS, shares, ...) +| └── icons.yml # Footer icons (Twitter, Github, Stackoverflow, ...) +└── index.html # sample home page (blog page paginated) +``` + +## Configure Type on Strap 🛠 + +Open `_config.yml` in a text editor to change most of the blog's settings. + +If a variable in this document is marked as "optional", disable the feature by removing all text from the variable. + +### Site configuration + +#### Base url + +Configure Jekyll as your own blog or with a "baseurl" in `_config.yml`: + +Jekyll website *without* a "baseurl" (such as a **GitHub Pages website** with your username as the repository name): + +```yml +baseurl: "" +url: "https://username.github.io" +``` + +Jekyll website *with* "baseurl" (like the Type on Strap [demo](https://sylhare.github.io/Type-on-Strap/) page): + +```yml +baseurl: "/sub-directory" +url: "https://username.github.io" +``` + +#### Jekyll blog configuration + +And here is the basic information you will need in your `_config.yml` for it to work properly: + +```yaml +# BLOG CONFIGURATION +post_navigation: true +paginate: 10 +paginate_path: "blog/page:num" +plugins: [jekyll-paginate, jekyll-seo-tag, jekyll-feed] +``` + +To configure the blog part and default plugins. Those plugins are validated by GitHub page. + +#### Meta and Branding + +_Meta variables_ hold basic information about your Jekyll site, which will be used throughout the site +and as _meta properties_ that are used for search engines, browsers, and the site's RSS feed. + +Change these variables in `_config.yml`: + +```yml +title: My Jekyll Blog # Name of website +avatar: assets/img/avatar.png # Path of avatar image, to be displayed in the theme's header +description: My blog posts # Short description, primarily used by search engines +favicon: assets/favicon.ico # Icon displayed in the tab +color_theme: auto # color theme auto, dark or light +``` + +You can also customize the seo tags default option following the jekyll-seo-tag plugin [documentation](http://jekyll.github.io/jekyll-seo-tag/advanced-usage/). +The color theme can be set to dark or light (customize it in _variables.scss_). +Using _auto_ you'll have a tiny icon in the navbar allowing the use to manually switch from dark to light theme. + +### Theme customization 🎨 + +#### Footer and Header text + +Customize your site header/footer with these variables in `_config.yml`: + +```yml +header_text: Welcome to my Jekyll blog +footer_text: Copyright 2017 +``` + +If you don't want anything, replace the value by `" "`. + +#### Header's image + +The header's image (tested with 2480x1280) can be set as one image with `header_feature_image` +but can also be responsive: + +```yml +header_feature_image: assets/img/header/my-header-image.png +header_feature_image_responsive: true +``` + +By setting `header_feature_image_responsive` to true, it will look for images +with suffix `-small` (620x320) and `-medium` (1240x640) to display on smaller screen. + +#### Localisation string + +Localization string is a way to quickly change the template language for text like *Next Post* or *Follow on*, ... +You can find all the properties in `_data/language.yml`. + +By default, it is in English, but you can easily add your own language. + +Here you also can set the date format, e.g., set `str_date_format: '%B %-d, %Y'` for "January, 13, 2024", `str_date_format: '%Y-%m-%d'` for 2024-01-13, or `str_date_format: '%d.%m.%Y'` for 13.01.2024. + +### Google Analytics + +To enable Google Analytics (GA4), add your [Measurement ID](https://support.google.com/analytics/answer/12270356?hl=en&sjid=1593376271608310401-NA) +to `_config.yml` like so: + +```yml +google_analytics: G-XXXXXXXXXX +``` + +It will use the [Google Tag Manager](https://support.google.com/analytics/answer/10220869?hl=en&ref_topic=9355633&sjid=1593376271608310401-NA) + +### Comments 💬 + +#### Disqus + +If you have a [Disqus](https://disqus.com/) account, you can show a comments section below each post. + +To enable Disqus comments, add your [Disqus shortname](https://help.disqus.com/customer/portal/articles/466208) +to your project's `_config.yml` file: + +```yml +comments: + disqus_shortname: my_disqus_shortname +``` + +#### Cusdis + +[Cusdis](https://cusdis.com/) is an open-source alternative to Disqus. +You can read more about it in the [documentation](https://cusdis.com/doc#/) + +To enable it, set your Cusdis name in `_config.yml`: + +```yaml +comments: + cusdis_app_id: my_data-app-id +``` + +#### Utterances + +[Utterances](https://utteranc.es) is another open source alternative linked to one's GitHub account. +It stores the comments as GitHub issues on a repository for each page. + +Install the utterance [app](https://github.com/apps/utterances) to your repo. +After installing, add your info in the `_config.yml`: + +```yaml +comments: + utterances: # Enable by filling below information. For more info, go to https://utteranc.es + repo: # your public comments repository (e.g. owner/repo) + issue-term: # Issue term (e.g. "comment" consider issues with this word in the title as comments) + theme: # OPTIONAL: Take the `color_theme` by default, or set a custom one like github-dark-orange + label: # OPTIONAL: Adds an issue label in the issue +``` + +### Math typesetting with KateX + +When KateX is set in `_config.yml`: + +```yml +katex: true # to enable it +``` + +You can then wrap math expressions with `$$` signs in your posts and make sure you have set the `katex` variable +in `_config.yml` to `true` for math typesetting. + +For inline math typesetting, type your math expression on the *same line* as your content. For example: + +```latex +Type math within a sentence $$2x^2 + x + c$$ to display inline +``` + +For display math typesetting, type your math expression on a *new line*. For example: + +```latex +$$ + \bar{y} = {1 \over n} \sum_{i = 1}^{n}y_i +$$ +``` + +You can find a cheat sheet of the compatible LaTex symbols [online](https://artofproblemsolving.com/wiki/index.php/LaTeX:Symbols). + +### Diagrams with Mermaid + +Enable the [mermaid-js](https://github.com/mermaid-js/mermaid) diagram rendering by setting mermaid to true in the `_config.yml`. +This will load and init the [mermaid.min.js](https://mermaid-js.github.io/mermaid/getting-started/n00b-gettingStarted.html#4-calling-mermaid-from-a-relative-link). + +```yml +mermaid: default # Enable mermaid-js for diagrams, use theme: base, forest, dark, default, neutral +``` + +Find all the help you need on the official [mermaid documentation](https://mermaid-js.github.io/mermaid/). +Use `mermaid` as color highlighter language to render the diagram or with the `class="mermaid"` inside the `
`: + +```markdown +```mermaid +sequenceDiagram + Alice->>John: Hello John, how are you? + John-->>Alice: Great! +``` + +### Social icons + +In `_data/social.yml` you can customize the social icons that will be displayed in the post to share your post. +You can also enable RSS. +The site icons come from [Font Awesome](https://fontawesome.com/). + +In `_data/icons.yml` you can set the footer icon that will appear at the bottom of the page. +They will redirect the user on your profile on to other platforms like Twitter, GitHub and so many more! + +### Cookie consent + +You can add a cookie consent with a disclaimer if you use Google Analytics while respecting the [GDPR](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation). +Set to true, there will be a banner at the bottom of the page with the disclaimer, and an _approve_ button. +Once the user clicks on "Approve" the cookies will be created for Google Analytics. + +#### Share in article + +The share icons are the one at the bottom of the blog page if enabled. +They will on click redirect you to the logo's platform to share the article. + +#### Footer + +Display icons in the footer. +All icon variables should be your username enclosed in quotes (e.g. "username") in `_data/icons.yml`. + +You can update the RSS settings in `_data/social` to change the default feed path (generated by [jekyll-feel](https://github.com/jekyll/jekyll-feed)). +To enable the share icons at the bottom of each article set to true the one you'd like under `share` in the `_data/social.yml` file. + +### Personalize your Blog Posts 📝 + +When writing a post, be sure in jekyll to: + - Put it in the `_posts` folder + - Name it with the date first like `2019-08-21-This-is-my-blog-post.md` + +Please refer to the [Jekyll docs for writing posts](https://jekyllrb.com/docs/posts/). + +#### Layout: Post + +These are the basic features you can use with the `post` layout, in the comment the `Opt` means that +it is optional. + +```yml + +--- +layout: post +title: Hello World # Title of the page +hide_title: true # [Opt] Hide the title when displaying the post, but shown in lists of posts +feature-img: "assets/img/sample.png" # [Opt] Add a feature-image to the post +thumbnail: "assets/img/thumbnails/sample-th.png" # [Opt] Add a thumbnail image on blog view +color: rgb(80,140,22) # [Opt] Add the specified colour as feature image, and change link colors in post +position: 1 # [Opt] Set position on the menu navigation bar +tags: [sample, markdown, html] # [Opt] Add tags to the page +--- +``` + +With `thumbnail`, you can add a smaller image than the `feature-img`. +If you don't have a thumbnail, you can still use the same image as the feature one. Or use the gulp task to create it. + +If you don't use a feature image, but `color`, the transparent background is set comes from `lineart.png`. +You can edit it in the config file (`_config.yml > color_image`). If you want another one, put it in `/assets/img` as well. + +For position, if not set on all pages, it will be by alphabetical order without `position` then by `position` order. +If two pages have the same position number, the order is decided by alphabetical order on the page title. + +There's also `bootstrap: true` which is not mandatory and only useful if you want to add HTML content in your page that +requires [bootstrap](http://getbootstrap.com/). +It will respect the page and theme layout, mind the padding on the sides. + +#### Post excerpt + +The [excerpt](https://jekyllrb.com/docs/posts/#post-excerpts) are the first lines of an article that is displayed on the blog page. +The length of the excerpt has a default of around `250` characters or can be manually set in the post using: + +in `conflig.yml`: + +```yml +excerpt: true +``` + +Then in your post, add the `excerpt separator`: + +```yml + +--- +layout: post +title: Sample Page +excerpt_separator: +--- + +some text in the excerpt + +... rest of the text not shown in the excerpt ... +``` + +The html is stripped out of the excerpt, so it only displays text. + +#### Image aligner + +To easily add align images side by side in your article using the `aligner.html` include: + +```ruby +{% include aligner.html images="path/to/img1.png,path/to/img2.png,path/to/img3.png" column=3 %} +``` + +Use it in any markdown file. There are two fields in the _include_ you need to look into: + - _images_: Takes a string separated with `,` of all the images' path. + - It by default look into `assets/img/` so give the path from there. + - _column_: (OPTIONAL) Set the number of column you want your imaged displayed in. + - default is 2 columns + - `column=3` set 3 columns + - `column="auto"` makes as many columns as images + +#### Code highlight + +Like all CSS variables in the theme, you can edit the color of the code highlight in `_sass > base > _variables.scss`. +The code highlighting works with [base16](https://github.com/chriskempson/base16-html-previews/tree/master/css) you can find existing example +of your favourite highlight color scheme on this format. + +## Feature pages and layouts + +All feature pages besides the "home" one are stored in the `page` folder, +they will appear in the navigation bar unless you set `Hide: true` in the front matter. + +Here are the documentation for the other feature pages that can be added through `_config.yml`. + +Non-standard features are documented below. + +### Layout: Default + +This layout includes the head, navigation bar and footer around your content. +Unless you are making a custom layout you won't need it. + +### Layout: Home 🏡 + +This page is used as the home page of the template (in the `index.html`). It displays the list of articles in `_posts`. +You can use this layout in another page (adding a title to it will make it appear in the navigation bar). + +The recommended width and height for the home picture is width:`2484px;` and height:`1280px` +which are the dimensions of the actual picture for it to be rolling down as you scroll the page. + +If your posts are not displaying ensure that you have added the line `paginate: 5` to `_config.yml`. + +### Layout: Page 📄 + +The page layout has a bit more features explained here. + +```yml + +--- +layout: page +title: "About" +subtitle: "This is a subtitle" +feature-img: "assets/img/sample.png" +permalink: /about/ # Set a permalink your your page +hide: true # Prevent the page title to appear in the navbar +icon: "fa-search" # Will Display only the fontawesome icon (here: fa-search) and not the title +tags: [sample, markdown, html] +--- +``` + +The hide only hides your page from the navigation bar, it is, however, still generated and can be accessed through its link. + +### Feature: Portfolio 🗂 + +Portfolio is a feature page that will take all the markdown/html files in the `_portfolio` folder to create a 3-columns image portfolio matrix. + +To use the portfolio, simply create a `portfolio.md` with this information inside: + +```yml + +--- +layout: page +title : Portfolio +--- + +{% include default/portfolio.html %} +``` + +#### Portfolio posts + +You can format the portfolio posts in the `_portfolio` folder using the `post layout`. +Here is a little explanation on some of the possible features you can use. + +If you decide to use a date, please be sure to use one that can be parsed such as `yyyy-mm-dd`. +You can see more format examples in the demo posts that are available for the theme: + +```yml + +--- +layout: post +title: Circus # Title of the portfolio post +feature-img: "assets/img/portfolio/cake.png" # Will display the image in the post +img: "assets/img/portfolio/cake.png" # Will display the image in the portfolio page +date: 2019-07-25 # Not mandatory, however needs to be in date format to display the date +--- +``` + +#### Portfolio in gem + +Make sure your `_config.yml` contains the following if you are using the theme as a gem: + +```yml +# PORTFOLIO +collections: + portfolio: + output: true + permalink: /:collection/:name +``` + +This creates the collection for Jekyll, so it can find and display your portfolio posts. + +### Feature: Gallery 🖼 + +You can create a gallery using [Masonry JS](https://masonry.desandro.com/) which will placing the pictures at the optimal position +based on available vertical space. +You need to specify the `gallery_path` which will be used to find the pictures to render. +It will take all the pictures under that directory. Then use the `include` to add it in your page. + +```yml + +--- +layout: page +title: Gallery +gallery: "assets/img/pexels" +--- + +{% include default/gallery.html gallery_path=page.gallery %} +``` + +### Feature: Search 🔍 + +The search feature is based on [Simple-Jekyll-search](https://github.com/christian-fei/Simple-Jekyll-Search) +there is a `search.liquid` file that will create a list of all the site posts, pages and portfolios. +Then there's a script displaying the formatted results in the _search page_. + +To exclude contents from the search add the `exclude: true` option in the markdown header. +By default, all posts, pages, and collections are available in the search. +Hide the search page from the navigation bar with the `hide: true` option. +You can remove the icon by removing `icon`: + +```yml + +--- +layout: search +title: Search +icon: "search" +--- +``` + +### Feature: Tags 🏷 + +Tags should be placed between `[]` in your post metadata. Separate each tag with a comma. +Tags are recommended for posts and portfolio items. + +For example: + +```yml + +--- +layout: post +title: Markdown and HTML +tags: [sample, markdown, html] +--- +``` + +> Tags are case-sensitive `Tag_nAme` ≠ `tag_name` + +All the tags will be listed on the "tags" page with a link toward the pages or posts. +The Tag page can be hidden with the `hide` option. You can remove the icon by removing `icon` (like for the search page). + +## Advanced + +### Liquid tags + +Jekyll works with [liquid](https://shopify.github.io/liquid/) tags usually represented by: + +``` +{{ liquid.tag | filter }} +``` + +These are useful to render your jekyll files. +You can learn more about them on [shopify's doc](https://help.shopify.com/themes/liquid/basics) + +### Gulp toolbox + +#### Requirements + +Before you need to have *node* and `npm` installed: + +- Windows: https://nodejs.org/ +- Ubuntu/Debian: `apt-get install nodejs npm libgl1 libxi6` +- Fedora (dnf) / RHEL/CentOS (yum): `dnf install node npm libglvnd-glx libXi` + +Then you need to install [`gulp-cli`](https://gulpjs.com/) and its dependencies: + +```bash +cd assets/ +sudo npm install gulp-cli -g +npm install +``` + +#### Minimizing and optimizing: css, js and images + +You can run the default task that will compress the js, css and images and create the thumbnails for the supported image +formats: + +```bash +cd assets/ +gulp default +gulp thumbnails-all # to create all of the images thumbnails +gulp thumbnails # to create thumbnails for the feature-img/ only +# tip: run a git status to see the changes +git status +``` + +You can find more about the gulp tasks in the [gulpfile.js](assets/gulpfile.js). + +#### Create a post + +To create a `.md` file in the *_posts/* section with the jekyll format of today's date. +Use this command with the title you'd like to create the very basic post. + +```bash +gulp post -n 'title of the post' +``` + +A file will be created following the format `yyyy-mm-dd-title-of-the-post.md` with default post attributes inside. +Nothing will happen if the file exists already. + +### Use as Ruby Gem 💎 + +You can use Type-on-strap as a [gem](https://rubygems.org/gems/type-on-strap). + +Using the [Ruby Gem Method](https://sylhare.github.io/2021/03/25/Run-type-on-strap-jekyll-theme-locally.html). +Add this line to your Jekyll site's Gemfile (or create one): + +```ruby +gem "type-on-strap" +``` + +Add this line to your Jekyll site's `_config.yml` file: + +```yml +theme: type-on-strap +``` + +Then run Bundler to install the theme gem and dependencies: + +```bash +bundle install +``` + +Then you can start adding content like: + - Add a `index.html` file + - Add the feature page you want. (ex: as it is already in `pages`) + - Add posts in `_posts` and `_portfolio` to be displayed + +### Remote Theme + +Now you can use any theme gem with GitHub pages with [29/11/2017 GitHub Pages Broadcast](https://github.com/blog/2464-use-any-theme-with-github-pages). +For that remove all `theme:` attributes from `_config.yml` and add instead: + +```yml +remote_theme: sylhare/Type-on-Strap +``` + +## License + +This theme is licensed under the [MIT License (MIT)](/LICENSE) + +- Pictures from [Pexels](https://www.pexels.com/) are under Creative Commons Zero (CC0) license +- Fonts are licensed under the [SIL Open Font License (OFL)](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL) diff --git a/_config.yml b/_config.yml new file mode 100644 index 00000000..1658c5db --- /dev/null +++ b/_config.yml @@ -0,0 +1,57 @@ +# SITE CONFIGURATION +baseurl: "/Type-on-Strap" +url: "https://sylhare.github.io" + +# THEME-SPECIFIC CONFIGURATION +title: Type on Strap # site's title +description: "A website with blog posts and pages" # used by search engines +avatar: assets/img/triangle.png # Empty for no avatar in navbar +favicon: assets/favicon.ico # Icon displayed in the tab + +# Header and footer text +header_text: Change header_text in _config.yml # Change Blog header text +header_feature_image: assets/img/header/triangular.jpeg +header_feature_image_responsive: true +footer_text: > + Powered by Jekyll with Type on Strap + +# Blog +excerpt: true # Or "truncate" (first 250 characters), "false" to disable +post_navigation: true +color_image: /assets/img/lineart.png # A bit transparent for color posts. + +# Features +# More in the _data folder for share buttons, author and language +# For layout customization, go to the "_sass > base" folder, and check "_variables.scss" +katex: true # Enable if using math markup +mermaid: default # Enable mermaid-js for diagrams, use theme: base, forest, dark, default, neutral +google_analytics: # Measurement ID, e.g. "G-00000" +cookie_consent: false # To respect the usage of cookies +color_theme: auto # auto, dark or light + +# Comments options +comments: + disqus_shortname: # Your discus shortname for comments + cusdis_app_id: # Your cusdis data-app-id + utterances: # Enable by filling below information. For more info, go to https://utteranc.es + repo: # your public comments repository (e.g. owner/repo) + issue-term: # Issue term (e.g. "comment" consider issues with this word in the title as comments) + +# PAGINATION +paginate: 5 +paginate_path: "/blog/page:num" + +# PORTFOLIO +collections: + portfolio: + output: true + permalink: /:collection/:name + +# BUILD SETTINGS +sass: + style: compressed +plugins: [jekyll-paginate, jekyll-seo-tag, jekyll-feed] +exclude: [".jekyll-cache", ".jekyll-metadata", ".idea", "vendor/*", "assets/node_modules/*"] + +# theme: type-on-strap # if using the theme as a jekyll theme gem +remote_theme: sylhare/Type-on-Strap # If using as a remote_theme in github diff --git a/_data/authors.yml b/_data/authors.yml new file mode 100644 index 00000000..b7cb4266 --- /dev/null +++ b/_data/authors.yml @@ -0,0 +1,20 @@ +rohanchandra: # author-id + name: "Rohan Chandra" + avatar: "https://avatars2.githubusercontent.com/u/816965?s=460&v=4" + url: "https://github.com/rohanchandra" +sylhare: + name: Sylhare + avatar: "https://avatars3.githubusercontent.com/u/20642750?s=460&v=4" + url: "https://github.com/sylhare" +mmistakes: + name: "Michael Rose" + avatar: "https://avatars3.githubusercontent.com/u/1376749?s=460&v=4" + url: "https://github.com/mmistakes" +mhagnumdw: + name: Mhagnumdw + avatar: "https://avatars2.githubusercontent.com/u/17688846?s=460&v=4" + url: +unknown: + name: Unknown + avatar: + url: diff --git a/_data/biblio.yml b/_data/biblio.yml new file mode 100644 index 00000000..56970af4 --- /dev/null +++ b/_data/biblio.yml @@ -0,0 +1,7 @@ +- authors: John Smith + title: A Title About Citations + key: ref1 + +- authors: Michael's Rose + title: "[Minimal Mistakes](https://mmistakes.github.io/minimal-mistakes/markup-syntax-highlighting)" + key: highlight diff --git a/_data/icons.yml b/_data/icons.yml new file mode 100644 index 00000000..d09b3021 --- /dev/null +++ b/_data/icons.yml @@ -0,0 +1,37 @@ +# For the Icons on the footer of the website +# For the Share buttons at the end of the articles, use the "social.yml" +behance: +bitbucket: +calendly: +dribbble: +facebook: +flickr: +github: sylhare +gitlab: +google-scholar: # e.g. "WXAAOb0AAAAJ" +instagram: +hacker-news: +keybase: +linkedin: +mail: # e.g. "sam@mail.com" +map: # e.g. "34.0886/-118.3191" +mastodon: # e.g. "fostodon.org/@sam" +matrix: # e.g. "@sam:matrix.org" +medium: +patreon: +phone: # e.g. "+11111111111" +pinterest: +reddit: +soundcloud: +sms: # e.g. "+11111111111" +stack-exchange: # e.g. "123456789" +stack-overflow: # e.g. "123456789" +steam: +telegram: +tumblr: +twitch: +twitter: +vimeo: +vk: +wordpress: +youtube: # e.g. "UCqECaJ8Gagnn7YCbPEzWH6g" diff --git a/_data/icons_builder.yml b/_data/icons_builder.yml new file mode 100644 index 00000000..7883e061 --- /dev/null +++ b/_data/icons_builder.yml @@ -0,0 +1,82 @@ +# Default data to build the footer icons +# DO NOT MODIFY, use the "icons.yml" instead. +behance: + pre: "https://www.behance.net/" +bitbucket: + pre: "https://bitbucket.org/" +calendly: + pre: "https://calendly.com/" + icon: "far fa-calendar-plus" +dribbble: + pre: "https://www.dribbble.com/" +facebook: + pre: "https://www.facebook.com/" +flickr: + pre: "https://flickr.com/photos/" +github: + pre: "https://github.com/" +gitlab: + pre: "https://gitlab.com/" +google-scholar: + pre: "https://scholar.google.com/citations?hl=en&user=" + icon: "fas fa-user-graduate" +instagram: + pre: "https://instagram.com/" +hacker-news: + pre: "https://news.ycombinator.com/user?id=" +keybase: + pre: "https://keybase.io/" +linkedin: + pre: "https://www.linkedin.com/in/" +mail: + pre: "mailto:" + icon: "fas fa-envelope" +map: + pre: "https://www.openstreetmap.org/#map=15/" + icon: "fas fa-map-marked" +mastodon: + pre: "https://" +matrix: + pre: "https://matrix.to/#/" + icon: "fab fa-connectdevelop" +medium: + pre: "https://medium.com/@" +patreon: + pre: "https://www.patreon.com/" +phone: + pre: "tel:" + icon: "fas fa-phone" +pinterest: + pre: "https://www.pinterest.com/" +reddit: + pre: "https://www.reddit.com/user/" +soundcloud: + pre: "https://soundcloud.com/" +sms: + pre: "sms:" + pos: "?body=Hi" + icon: "fas fa-sms" +stack-exchange: + pre: "https://stackexchange.com/users/" +stack-overflow: + pre: "https://stackoverflow.com/users/" +steam: + pre: "https://steamcommunity.com/id/" +telegram: + pre: "https://t.me/" +tumblr: + pre: "https://" + pos: ".tumblr.com/" +twitch: + pre: "https://twitch.tv/" +twitter: + pre: "https://twitter.com/" +vimeo: + pre: "https://vimeo.com/" +vk: + pre: "https://vk.com/" +wordpress: + pre: "https://" + pos: ".wordpress.com/" +youtube: + pre: "https://www.youtube.com/channel/" diff --git a/_data/language.yml b/_data/language.yml new file mode 100644 index 00000000..d7893416 --- /dev/null +++ b/_data/language.yml @@ -0,0 +1,23 @@ +# Localization strings +str_follow_on: "Follow on" +str_rss_follow: "Follow RSS feed" +str_share_on: "Share on" +str_add_to: "Add to" +str_email: "Email" +str_tweet: "Tweet" +str_pin_it: "Pin it" +str_next_post: "Next post" +str_previous_post: "Previous post" +str_next_page: "Next" +str_previous_page: "Prev" +str_javascript_required_disqus: "Please enable JavaScript to view comments." +str_no_result_found: "No result found" +str_cookie_approve: "Approve" +str_cookie_disclaimer: "We would like to use third party cookies and scripts to improve the functionality of this website." +str_months: [January, February, March, April, May, June, July, August, September, October, November, December] +str_dark: 'Dark' +str_light: 'Light' +str_date_format: '%B %-d, %Y' + +# Localization settings +cusdis_lang: # zh-cn, es, tr, pt-BR diff --git a/_data/menu.yml b/_data/menu.yml new file mode 100644 index 00000000..4c510a07 --- /dev/null +++ b/_data/menu.yml @@ -0,0 +1,10 @@ +# To add links to the navigation bar. +- example: + title: Example + url: https://example.com + hide: true + position: 2 +- type-on-strap: + title: "Type on Strap" + url: https://github.com/sylhare/Type-on-Strap + position: 1 diff --git a/_data/social.yml b/_data/social.yml new file mode 100644 index 00000000..a4e9fd18 --- /dev/null +++ b/_data/social.yml @@ -0,0 +1,16 @@ +# RSS specific +rss: true # Icons on the footer +feed: + path: feed.xml # RSS feed path + +# For the share button options at the bottom of the articles +share: + email: true + facebook: true + linkedin: true + pinterest: true + pocket: + reddit: true + tumblr: true + twitter: true + wordpress: diff --git a/_includes/aligner.html b/_includes/aligner.html new file mode 100644 index 00000000..ad88ce52 --- /dev/null +++ b/_includes/aligner.html @@ -0,0 +1,19 @@ +{% assign images = include.images | split: ',' %} + +{% if include.column == "auto" %} +{% assign column = 100.0 | divided_by: images.size %} +{% elsif include.column > 0 %} +{% assign column = 100.0 | divided_by: include.column %} +{% endif %} + +
+ {% for image in images %} +
+ {{ image | prepend: '/' | split: '/' | last }} +
+ {% endfor %} +
+ +{% assign column = false %} diff --git a/_includes/blog/blog.liquid b/_includes/blog/blog.liquid new file mode 100644 index 00000000..a72ab232 --- /dev/null +++ b/_includes/blog/blog.liquid @@ -0,0 +1,37 @@ +
+ {% unless paginator.posts %} +

There are no blog posts

+ {% endunless %} + {% for post in paginator.posts %} + + {% endfor %} +
+ +{% include blog/blog_nav.liquid %} diff --git a/_includes/blog/blog_nav.liquid b/_includes/blog/blog_nav.liquid new file mode 100644 index 00000000..de8a3aed --- /dev/null +++ b/_includes/blog/blog_nav.liquid @@ -0,0 +1,43 @@ +{% if paginator.total_pages > 1 %} + +{% endif %} diff --git a/_includes/blog/post_footer.liquid b/_includes/blog/post_footer.liquid new file mode 100644 index 00000000..67bb5d60 --- /dev/null +++ b/_includes/blog/post_footer.liquid @@ -0,0 +1,57 @@ +{% assign color = include.color %} +{% assign img = include.img %} +{% capture _post_footer %} + + + + + {% if site.post_navigation or site.theme_settings.post_navigation %} + {% include blog/post_nav.liquid %} + {% endif %} + + + {% if site.comments.utterances.repo and site.comments.utterances.issue-term %} + {% include social/utterances.liquid %} + {% endif %} + + + {% if site.comments.cusdis_app_id or site.cusdis_app_id %} + {% include social/cusdis.liquid %} + {% endif %} + + + {% if site.comments.disqus_shortname or site.theme_settings.disqus_shortname or site.disqus_shortname %} + {% include social/disqus.liquid %} + {% endif %} +{% endcapture %} +{{ _post_footer | split: " " | join: " " }} diff --git a/_includes/blog/post_info.liquid b/_includes/blog/post_info.liquid new file mode 100644 index 00000000..1d7e8d08 --- /dev/null +++ b/_includes/blog/post_info.liquid @@ -0,0 +1,15 @@ +{% assign author = site.data.authors[include.author] %} +{% assign date = include.date | default: "today" | date: site.data.language.str_date_format | default: '%B %-d, %Y' %} + +
+ {%- if author.url -%}{%- endif -%} + {% if author.avatar %} + Author's avatar + {% endif %} +

+ {% if author.name %}{{ author.name }} - {% endif %} + {% assign x = date | date: "%m" | minus: 1 %} + {{ site.data.language.str_months[x] | default: date | date: "%B" }} {{ date | date: "%d, %Y" }} +

+ {%- if author.url -%}
{%- endif -%} +
diff --git a/_includes/blog/post_nav.liquid b/_includes/blog/post_nav.liquid new file mode 100644 index 00000000..eb10d693 --- /dev/null +++ b/_includes/blog/post_nav.liquid @@ -0,0 +1,19 @@ +
+ {% if page.next.url %} + + {% endif %} + + {% if page.previous.url %} + + {% endif %} +
diff --git a/_includes/citation.html b/_includes/citation.html new file mode 100644 index 00000000..b05ebecc --- /dev/null +++ b/_includes/citation.html @@ -0,0 +1,2 @@ +{%- assign citation = site.data.biblio | where:"key", include.key | first -%} +{{citation.authors}}, {{citation.title}} \ No newline at end of file diff --git a/_includes/default/footer.liquid b/_includes/default/footer.liquid new file mode 100644 index 00000000..66ba4254 --- /dev/null +++ b/_includes/default/footer.liquid @@ -0,0 +1,18 @@ + + + diff --git a/_includes/default/head.liquid b/_includes/default/head.liquid new file mode 100644 index 00000000..fcc003de --- /dev/null +++ b/_includes/default/head.liquid @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + {% if page.bootstrap %} + + + + + + + + + {% endif %} + + + {% if site.katex or site.theme_settings.katex %} + + + {% endif %} + + + {% if site.mermaid %} + + {% endif %} + + + + + + + + {% if site.cookie_consent %} + {{ site.data.language.str_cookie_disclaimer | default: "We would like to use third party cookies and scripts to improve the functionality of this website." }} + {{ site.data.language.str_cookie_approve | default: "Approve" }} + + {% endif %} + {% if site.google_analytics %} + + + {% endif %} + + + + {% unless page.layout == post %} + + {% endunless %} + {% seo %} + + + + {% feed_meta %} + + + + + {% if site.data.social.twitter %} + + + {% endif %} + + + + diff --git a/_includes/default/navbar.liquid b/_includes/default/navbar.liquid new file mode 100644 index 00000000..28d6668a --- /dev/null +++ b/_includes/default/navbar.liquid @@ -0,0 +1,47 @@ + diff --git a/_includes/default/search_input.liquid b/_includes/default/search_input.liquid new file mode 100644 index 00000000..81526c17 --- /dev/null +++ b/_includes/default/search_input.liquid @@ -0,0 +1,51 @@ +{% assign dateFormat = site.data.language.str_date_format | default: '%B %-d, %Y' %} +[ +{% for post in site.posts %} + { + {% unless post.excluded %} + "title" : "{{ post.title | strip_newlines | escape }}", + "category" : "{{ post.category }}", + "tags" : "{{ post.tags | join: ', ' | prepend: " " }}", + "url" : "{{ post.url | relative_url }}", + "date" : "{{ post.date | date: dateFormat }}", + "excerpt" : {{ post.content | strip_html | strip_newlines | strip | escape | truncate: '250' | escape | jsonify }}, + "content" : {{ post.content | strip_html | strip_newlines | strip | escape | jsonify }} + {% endunless %} + }{% unless forloop.last %},{% endunless %} +{% endfor %} +{% if site.pages.size > 0 %},{% endif %} +{% for page in site.pages %} + { + {% unless page.excluded or page.title == nil %} + "title" : "{{ page.title | strip_newlines | escape }}", + "category" : "{{ page.category }}", + "tags" : "{{ page.tags | join: ', ' | prepend: " " }}", + "url" : "{{ page.url | relative_url }}", + "date" : "{{ page.date | date: dateFormat | default: "N/A" }}", + "excerpt" : {{ page.content | strip_html | strip_newlines | strip | escape | truncate: '250' | escape | jsonify }}, + "content" : {{ page.content | strip_html | strip_newlines | strip | escape | jsonify }} + {% endunless %} + }{% unless forloop.last %},{% endunless %} +{% endfor %} +{% if site.collections.size > 1 %},{% endif %} +{% for collection in site.collections %} + {% unless collection.label == 'posts' or site[collection.label].size == 0 %} + {% for page in site[collection.label] %} + { + {% if page.excluded or page.title != nil %} + "title" : "{{ page.title | strip_newlines | escape }}", + "category" : "{{ page.category }}", + "tags" : "{{ page.tags | join: ', ' | prepend: " " }}", + "url" : "{{ page.url | relative_url }}", + "date" : "{{ page.date | date: dateFormat | default: "N/A" }}", + "excerpt" : {{ page.content | strip_html | strip_newlines | strip | escape | truncate: '250' | jsonify }}, + "content" : {{ page.content | strip_html | strip_newlines | strip | escape | jsonify }} + {% endif %} + }{% unless forloop.last %},{% endunless %} + {% endfor %} + {% else %} + {} + {% endunless %} + {% unless forloop.last %},{% endunless %} +{% endfor %} +] diff --git a/_includes/default/tags_list.liquid b/_includes/default/tags_list.liquid new file mode 100644 index 00000000..a755d37e --- /dev/null +++ b/_includes/default/tags_list.liquid @@ -0,0 +1,21 @@ +{% assign tags = include.tags | split:'|' | sort | uniq %} + +{% if tags.size > 0 %} +
+ +
+{% else %} +
+{% endif %} diff --git a/_includes/gallery.html b/_includes/gallery.html new file mode 100644 index 00000000..debf6444 --- /dev/null +++ b/_includes/gallery.html @@ -0,0 +1,22 @@ + + +
+
+
+{% for image in site.static_files %} + {% if image.path contains include.gallery_path %} + {% unless image.path contains '.md' %} + + {% endunless %} + {% endif %} +{% endfor %} +
+ + + diff --git a/_includes/portfolio.html b/_includes/portfolio.html new file mode 100644 index 00000000..1ac7df1d --- /dev/null +++ b/_includes/portfolio.html @@ -0,0 +1,15 @@ + +
+ {% for item in site.portfolio %} + + {% endfor %} +
diff --git a/_includes/social/cusdis.liquid b/_includes/social/cusdis.liquid new file mode 100644 index 00000000..022e0bec --- /dev/null +++ b/_includes/social/cusdis.liquid @@ -0,0 +1,13 @@ +
+ +{% if site.data.language.cusdis_lang %} + +{% endif %} + diff --git a/_includes/social/disqus.liquid b/_includes/social/disqus.liquid new file mode 100644 index 00000000..3becd393 --- /dev/null +++ b/_includes/social/disqus.liquid @@ -0,0 +1,12 @@ +
+
+ + +
diff --git a/_includes/social/icons.liquid b/_includes/social/icons.liquid new file mode 100644 index 00000000..df87adb6 --- /dev/null +++ b/_includes/social/icons.liquid @@ -0,0 +1,36 @@ +{% if site.data.social.rss or site.theme_settings.rss %} +
  • + + + + + + +
  • +{% endif %} + +{% for footer in site.data.icons %} + {% unless footer[1] == nil %} + {% assign brand = footer[0] %} + {% assign id = footer[1] %} + {% assign data = site.data.icons_builder[brand] %} + {% if data.icon == nil %} + {% assign icon = "fab fa-" | append: brand %} + {% else %} + {% assign icon = data.icon %} + {% endif %} +
  • + + + + + + +
  • + {% endunless %} +{% endfor %} diff --git a/_includes/social/share_buttons.liquid b/_includes/social/share_buttons.liquid new file mode 100644 index 00000000..68313e0c --- /dev/null +++ b/_includes/social/share_buttons.liquid @@ -0,0 +1,92 @@ +{% if site.data.social.share.facebook or site.theme_settings.share_buttons.facebook + or site.data.social.share.twitter or site.theme_settings.twitter + or site.data.social.share.tumblr or site.theme_settings.tumblr + or site.data.social.share.pinterest or site.theme_settings.pinterest + or site.data.social.share.pocket or site.theme_settings.pocket + or site.data.social.share.reddit or site.theme_settings.reddit + or site.data.social.share.linkedin or site.theme_settings.linkedin + or site.data.social.share.wordpress or site.theme_settings.wordpress + or site.data.social.share.email or site.theme_settings.email %} + +
    + +
    + +{% endif %} diff --git a/_includes/social/utterances.liquid b/_includes/social/utterances.liquid new file mode 100644 index 00000000..35dac6cc --- /dev/null +++ b/_includes/social/utterances.liquid @@ -0,0 +1,8 @@ + diff --git a/_layouts/archive.liquid b/_layouts/archive.liquid new file mode 100644 index 00000000..244f4bcd --- /dev/null +++ b/_layouts/archive.liquid @@ -0,0 +1,33 @@ +--- +layout: page +--- + +
    +
    + {% assign postsByYear = site.posts | group_by_exp:"post", "post.date | date: '%Y'" %} + + {% for year in postsByYear %} +
    +

    {{ year.name }} ({{year.items.size}})

    + +
    + {% endfor %} +
    +
    \ No newline at end of file diff --git a/_layouts/categories.liquid b/_layouts/categories.liquid new file mode 100644 index 00000000..6f5022d5 --- /dev/null +++ b/_layouts/categories.liquid @@ -0,0 +1,38 @@ +--- +layout: page +--- + +
    +
    +
    + +
    + {% for category in site.categories %} +
    + {% capture group %}{{ category | first }}{% endcapture %} +

    {{ group }}

    + +
    + {% endfor %} +
    +
    +
    diff --git a/_layouts/custom.liquid b/_layouts/custom.liquid new file mode 100644 index 00000000..42d92fa2 --- /dev/null +++ b/_layouts/custom.liquid @@ -0,0 +1,37 @@ +--- +layout: default +--- + +
    +
    + {% unless page.hide_title %} +

    {{ page.title }}

    + {% endunless %} + {% if page.is_post %} + {% include blog/post_info.liquid author=page.author date=page.date %} + {% endif %} +
    +
    {{ content }}
    + +
    + + {% if include.is_post %} {% include social/share_buttons.html %} {% endif %} + + + {% capture tag_list %}{{ page.tags | join: "|"}}{% endcapture %} + {% include default/tags_list.liquid tags=tag_list %} +
    + +
    + + +{% if site.post_navigation %} +{% include blog/post_nav.liquid %} +{% endif %} + + +{% if site.cusdis_app_id %}{% include social/cusdis.liquid %}{% endif %} + + +{% if site.disqus_shortname or site.theme_settings.disqus_shortname %} +{% include social/disqus.liquid %}{% endif %} diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 00000000..72669db0 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,19 @@ + + + + {% capture _head %}{% include default/head.liquid %}{% endcapture %} + {{ _head | split: " " | join: " "}} + + {% capture _navbar %}{% include default/navbar.liquid %}{% endcapture %} + {{ _navbar | split: " " | join: " "}} +
    + {{ content }} +
    + {% capture _footer %}{% include default/footer.liquid %}{% endcapture %} + {{ _footer | split: " " | join: " "}} + + diff --git a/_layouts/home.liquid b/_layouts/home.liquid new file mode 100644 index 00000000..abeb553e --- /dev/null +++ b/_layouts/home.liquid @@ -0,0 +1,28 @@ +--- +layout: default +--- +
    + +
    +

    {{ site.header_text | default: "Change header_text in _config.yml"}}

    +
    + {% capture _blog %}{% include blog/blog.liquid %}{% endcapture %} + {{ _blog | split: " " | join: " "}} +
    diff --git a/_layouts/page.liquid b/_layouts/page.liquid new file mode 100644 index 00000000..a702612b --- /dev/null +++ b/_layouts/page.liquid @@ -0,0 +1,30 @@ +--- +layout: default +--- +
    +
    +
    + {% if page.hide_title %} +
    + {% else %} +

    {{ page.title }}

    + {% if page.subtitle %} +

    {{ page.subtitle }}

    + {% endif %} + {% endif %} +
    +
    +
    + {% if page.bootstrap %} +
    + {% endif %} + {{ content }} + {% if page.bootstrap %} +
    + {% endif %} +
    + + {% capture tag_list %}{{ page.tags | join: "|" }}{% endcapture %} + {% capture _tags %}{% include default/tags_list.liquid tags=tag_list %}{% endcapture %} + {{ _tags | split: " " | join: " " }} +
    diff --git a/_layouts/post.liquid b/_layouts/post.liquid new file mode 100644 index 00000000..cce65a3d --- /dev/null +++ b/_layouts/post.liquid @@ -0,0 +1,31 @@ +--- +layout: default +--- +
    +
    +
    + {% if page.hide_title %} +
    + {% else %} +

    {{ page.title }}

    + {% include blog/post_info.liquid author=page.author date=page.date %} + {% endif %} +
    +
    + +
    + {% if page.bootstrap %}
    {% endif %} + {{ content }} + {% if page.bootstrap %}
    {% endif %} +
    + + + {% include social/share_buttons.liquid %} + + + {% capture tag_list %}{{ page.tags | join: "|" }}{% endcapture %} + {% include default/tags_list.liquid tags=tag_list %} + +
    + +{% include blog/post_footer.liquid color=page.color img=page.feature-img %} diff --git a/_layouts/search.liquid b/_layouts/search.liquid new file mode 100644 index 00000000..c039bf48 --- /dev/null +++ b/_layouts/search.liquid @@ -0,0 +1,24 @@ +--- +layout: page +--- + + + +
    +
    + + +
    + +
    diff --git a/_layouts/tags.liquid b/_layouts/tags.liquid new file mode 100644 index 00000000..8456ad62 --- /dev/null +++ b/_layouts/tags.liquid @@ -0,0 +1,91 @@ +--- +layout: page +--- + +
    + + + {% assign rawtags = "" %} + {% for post in site.posts %} + {% if post.tags.size > 0 %} + {% assign post_tags = post.tags | join:'|' | append:'|' %} + {% assign rawtags = rawtags | append:post_tags %} + {% endif %} + {% endfor %} + + + {% assign portfolio = site.portfolio | map: 'tags' | join: ',' | split: ',' | uniq %} + {% for tag in portfolio %} + {% assign portfolio_tags = tag | join: '|' | append: '|' %} + {% assign rawtags = rawtags | append: portfolio_tags %} + {% endfor %} + + + {% for page in site.pages %} + {% if page.tags.size > 0 %} + {% assign page_tags = page.tags | join:'|' | append:'|' %} + {% assign rawtags = rawtags | append:page_tags %} + {% endif %} + {% endfor %} + + + {% include default/tags_list.liquid tags=rawtags %} + + +
    + {% for tag in tags %} +

    + {{ tag }} + + +

    + + +
    + + + {% for page in site.pages %} + {% if page.tags contains tag %} +
    + + + {{ page.title }} + + {% include blog/post_info.liquid date=page.date %} +
    + {% endif %} + {% endfor %} + + + {% for post in site.posts %} + {% if post.tags contains tag %} +
    + + + {{ post.title }} + + + {% include blog/post_info.liquid date=post.date %} +
    + {% endif %} + {% endfor %} + + + {% for note in site.portfolio %} + {% if note.tags contains tag %} +
    + + + {{ note.title }} + + + {% include blog/post_info.liquid date=note.date %} +
    + {% endif %} + {% endfor %} + +
    + {% endfor %} + +
    +
    diff --git a/_portfolio/cake.md b/_portfolio/cake.md new file mode 100644 index 00000000..d0f1873e --- /dev/null +++ b/_portfolio/cake.md @@ -0,0 +1,21 @@ +--- +layout: post +title: Cake +feature-img: "assets/img/portfolio/cake.png" +img: "assets/img/portfolio/cake.png" +date: 27 September 2015 +tags: [Lorem, Ipsum] +--- + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, +totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, +sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. +Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, +sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? +Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, +vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? + +Use this area of the page to describe your project. +The icon above is part of a free icon set by Flat Icons. diff --git a/_portfolio/circus.md b/_portfolio/circus.md new file mode 100644 index 00000000..a10ad009 --- /dev/null +++ b/_portfolio/circus.md @@ -0,0 +1,20 @@ +--- +layout: post +title: Circus +img: "assets/img/portfolio/circus.png" +date: September 2014 +tags: [Ipsum] +--- + +![image]({{ page.img | relative_url }}) + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, +eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, +sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. +Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, +adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? +Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, +vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? + diff --git a/_portfolio/gitlecture.md b/_portfolio/gitlecture.md new file mode 100644 index 00000000..17ebf14a --- /dev/null +++ b/_portfolio/gitlecture.md @@ -0,0 +1,20 @@ +--- +layout: post +title: Github +img: "assets/img/portfolio/github.png" +date: 20-10-2017 +tags: [Lorem] +--- + +![image]({{ page.img | relative_url }}) + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, +eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, +sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. +Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, +adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? +Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, +vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? + diff --git a/_portfolio/hanoi.md b/_portfolio/hanoi.md new file mode 100644 index 00000000..5aa57d9e --- /dev/null +++ b/_portfolio/hanoi.md @@ -0,0 +1,21 @@ +--- +layout: post +title: Tower of Hanoi +img: "assets/img/portfolio/toh.png" +date: September 2014 +--- + +The tower of Hanoi... + +![image]({{ page.img | relative_url }}) + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, +eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, +sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. +Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, +adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? +Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, +vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? + diff --git a/_portfolio/jekyllblog.md b/_portfolio/jekyllblog.md new file mode 100644 index 00000000..fdf4b380 --- /dev/null +++ b/_portfolio/jekyllblog.md @@ -0,0 +1,18 @@ +--- +layout: post +title: Jekyll +feature-img: "assets/img/portfolio/cabin.png" +img: "assets/img/portfolio/cabin.png" +date: 2017-05-26 +--- + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, +eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, +sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. +Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, +adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? +Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, +vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? + diff --git a/_portfolio/ninja.md b/_portfolio/ninja.md new file mode 100644 index 00000000..dcd1ec94 --- /dev/null +++ b/_portfolio/ninja.md @@ -0,0 +1,20 @@ +--- +layout: post +title: Ninja +img: "assets/img/portfolio/ninja.png" +date: April, 08 2014 +tags: [Lorem] +--- + +![image]({{ page.img | relative_url }}) + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, +eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, +sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. +Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, +adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? +Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, +vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? + diff --git a/_portfolio/safe.md b/_portfolio/safe.md new file mode 100644 index 00000000..8d782351 --- /dev/null +++ b/_portfolio/safe.md @@ -0,0 +1,22 @@ +--- +layout: post +title: Creative +feature-img: "assets/img/portfolio/safe.png" +img: "assets/img/portfolio/safe.png" +date: August, 16 2014 +tags: [Ipsum] +--- + + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, +totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, +sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. +Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, +sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? +Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, +vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? + +Use this area of the page to describe your project. +The icon above is part of a free icon set by Flat Icons. diff --git a/_portfolio/submarine.md b/_portfolio/submarine.md new file mode 100644 index 00000000..797bf51e --- /dev/null +++ b/_portfolio/submarine.md @@ -0,0 +1,20 @@ +--- +layout: post +title: Lorem Ipsum +feature-img: "assets/img/portfolio/submarine.png" +img: "assets/img/portfolio/submarine.png" +date: 2017-09-03 +--- + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, +totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, +sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. +Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, +sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? +Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, +vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? + +Use this area of the page to describe your project. +The icon above is part of a free icon set by Flat Icons. diff --git a/_portfolio/tictactoe.md b/_portfolio/tictactoe.md new file mode 100644 index 00000000..a21978ce --- /dev/null +++ b/_portfolio/tictactoe.md @@ -0,0 +1,21 @@ +--- +layout: post +title: Tic tac toe +feature-img: "assets/img/portfolio/ttt.png" +img: "assets/img/portfolio/ttt.png" +date: September 2014 +--- + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, +totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. +Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, +sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. +Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, +sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? +Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, +vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? + +Use this area of the page to describe your project. +The icon above is part of a free icon set by Flat Icons. + diff --git a/_posts/2013-10-18-blogging-with-title.md b/_posts/2013-10-18-blogging-with-title.md new file mode 100644 index 00000000..0682e059 --- /dev/null +++ b/_posts/2013-10-18-blogging-with-title.md @@ -0,0 +1,12 @@ +--- +layout: post +title: > + Blogging with title +tags: [Test, Image] +--- + +# I am a BIG title + +This is a very tiny tiny post with less than 250 letters. + + diff --git a/_posts/2014-08-08-Markup-Syntax-Highlighting.md b/_posts/2014-08-08-Markup-Syntax-Highlighting.md new file mode 100644 index 00000000..9a09506c --- /dev/null +++ b/_posts/2014-08-08-Markup-Syntax-Highlighting.md @@ -0,0 +1,100 @@ +--- +layout: post +title: "Markup: Syntax Highlighting" +author: mmistakes +tags: [Highlight, Markdown] +categories: Syntax +--- + +Syntax highlighting[^1] is a feature that displays source code. +This feature facilitates writing in a structured language such as a programming language or a markup language as it makes import things visually distinct. + + +### GFM Code Blocks + +GitHub Flavored Markdown [fenced code blocks](https://help.github.com/articles/creating-and-highlighting-code-blocks/) are supported. To modify styling and highlight colors edit `/_sass/syntax.scss`. + +```css +#container { + float: left; + margin: 0 -240px 0 0; + width: 100%; +} +``` + +{% highlight scss linenos %} +.highlight { + margin: 0; + padding: 1em; + font-family: $monospace; + font-size: $type-size-7; + line-height: 1.8; +} +{% endhighlight %} + +```html +{% raw %}{% endraw %} +``` + +```ruby +module Jekyll + class TagIndex < Page + def initialize(site, base, dir, tag) + @site = site + @base = base + @dir = dir + @name = 'index.html' + self.process(@name) + self.read_yaml(File.join(base, '_layouts'), 'tag_index.html') + self.data['tag'] = tag + tag_title_prefix = site.config['tag_title_prefix'] || 'Tagged: ' + tag_title_suffix = site.config['tag_title_suffix'] || '–' + self.data['title'] = "#{tag_title_prefix}#{tag}" + self.data['description'] = "An archive of posts tagged #{tag}." + end + end +end +``` + +### Code Blocks in Lists + +Indentation matters. Be sure the indent of the code block aligns with the first non-space character after the list item marker (e.g., `1.`). Usually this will mean indenting 3 spaces instead of 4. + +1. Do step 1. +2. Now do this: + + ```ruby + def print_hi(name) + puts "Hi, #{name}" + end + print_hi('Tom') + #=> prints 'Hi, Tom' to STDOUT. + ``` + +3. Now you can do this. + +### GitHub Gist Embed + +An example of a Gist embed below: + + + +Here is how it looks like: + +{% highlight html %} +{% raw %} + +{% endraw %} +{% endhighlight %} + +
    + +[^1]: {% include citation.html key="highlight" %} diff --git a/_posts/2014-11-26-lorem-ipsum.md b/_posts/2014-11-26-lorem-ipsum.md new file mode 100644 index 00000000..e70380ae --- /dev/null +++ b/_posts/2014-11-26-lorem-ipsum.md @@ -0,0 +1,41 @@ +--- +layout: post +title: The Real Lorem Ipsum +tags: [Image, Color] +color: turquoise +excerpt_separator: +categories: Demo +--- + +## Lorem Ipsum + +from _"de Finibus Bonorum et Malorum"_ written by Cicero in 45 BC. + +Find out more on [lipsum.com](https://www.lipsum.com/). And if you like colors, check out the [http color trends](https://www.w3schools.com/colors/colors_trends.asp) from w3schools. + +### The standard Lorem Ipsum passage (since 1500s) + +"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." + +### Section 1.10.32 + +#### Latin +"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?" + + +#### Translation by H. Rackham (1914) +"But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure?" + +### Section 1.10.33 + +#### Latin + +"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat." + + +#### Translation by H. Rackham (1914) + +"On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains." + + + diff --git a/_posts/2014-11-27-whats-your-title.md b/_posts/2014-11-27-whats-your-title.md new file mode 100644 index 00000000..34f60833 --- /dev/null +++ b/_posts/2014-11-27-whats-your-title.md @@ -0,0 +1,31 @@ +--- +layout: post +title: What's your title +hide_title: true +feature-img: assets/img/feature-img/story.jpeg +author: mhagnumdw +tags: [Test, Image] +--- + +This is an example of a post which includes a feature image that has a +text, where you don't want to redisplay the title. +Mind your image size in order for the text to be displayed where you want it to. +The only limit is your imagination. + +Here is how the yaml looks inside the post: + +```yml +title: What's your title +hide_title: true +feature-img: assets/img/feature-img/story.jpeg +author: mhagnumdw +tags: [Test, Lorem] +``` + +You may wonder, why is there a title when you are not actually displaying it.
    +Well that's due to some jekyll limitation: + +> You **can't** set the **title** to the **empty string** + +The title is used elsewhere than inside the post, for example in the blog page that list this post. +An empty title would break those pages and possibly prevents jekyll to render your blog. diff --git a/_posts/2014-11-28-markdown-and-html.md b/_posts/2014-11-28-markdown-and-html.md new file mode 100644 index 00000000..e6c1f0bb --- /dev/null +++ b/_posts/2014-11-28-markdown-and-html.md @@ -0,0 +1,104 @@ +--- +layout: post +title: Markdown and HTML +tags: [Katex, Markdown] +author: rohanchandra +categories: Syntax +--- + +Jekyll supports the use of [Markdown](http://daringfireball.net/projects/markdown/syntax) with inline HTML tags which makes it easier to quickly write posts with Jekyll, without having to worry too much about text formatting. A sample of the formatting follows. + +## Table of content + + +* TOC + {:toc} +* +You need to put this at the beginning of the page where you want the table of content to be displayed + +```html +* TOC +{:toc} +``` + +It will then render the markdown and html titles (lines that begins with `#` or using the `

    ` tages) + + +## Title + +### Subtitle + +Tables have also been extended from Markdown: + +| First Header | Second Header | +|--------------|---------------| +| Content Cell | Content Cell | +| Content Cell | Content Cell | + +Here's an example of an image, which is included using Markdown: + +![Image of a glass on a book]({{ "/assets/img/pexels/book-glass.jpeg" | relative_url }}) + +This is another example of list: + + - list of things + 1. Sub list + 2. of Other things + 3. with numbers + - And many more + - Sub sub list + - can go on ... + - and on ... + - and on ! + - That's it. + +### Other subtitle + +Highlighting for code in Jekyll is done using Base16 or Rouge. This theme makes use of Rouge by default. + +{% highlight js %} +// count to ten +for (var i = 1; i <= 10; i++) { + console.log(i); +} + +// count to twenty +var j = 0; +while (j < 20) { + j++; + console.log(j); +} +{% endhighlight %} + +### Math + +Type on Strap uses KaTeX to display maths. Equations such as $$S_n = a \times \frac{1-r^n}{1-r}$$ can be displayed inline. + +Alternatively, they can be shown on a new line: + +$$ f(x) = \int \frac{2x^2+4x+6}{x-2} $$ + +And in your markdown file: + +```markdown +$$ f(x) = \int \frac{2x^2+4x+6}{x-2} $$ +``` + + +### Expandable content + +Click on the expandable content to display it: + +
    + Click here! + Now you see me +
    + +And in your markdown file: + +```html +
    + Click here! + Now you see me +
    +``` diff --git a/_posts/2016-12-03-Mermaid.md b/_posts/2016-12-03-Mermaid.md new file mode 100644 index 00000000..2f7b989b --- /dev/null +++ b/_posts/2016-12-03-Mermaid.md @@ -0,0 +1,221 @@ +--- +layout: post +title: Mermaid Chart +tags: [Mermaid] +--- + +## Mermaid + +Diagrams with mermaid, make sure it is enabled in the `_config.yml`. +Here is a simple example: + +```html + +
    +sequenceDiagram + Alice->>John: Hello John, how are you? + John-->>Alice: Great! +
    +``` + +> 💡 Now render also work with the GitHub markdown highlight. +{% highlight markdown %} +```mermaid +sequenceDiagram + Alice->>John: Hello John, how are you? + John-->>Alice: Great! +``` +{% endhighlight %} +That will be rendered into this: + +{% include aligner.html images="mermaid-example.png" column=auto %} + +You can also go with more complex features and diagrams from the [documentation](https://mermaid-js.github.io/mermaid/), +and try it out with the [live editor](https://mermaid.live/). + +### SequenceDiagram + +
    +sequenceDiagram + participant Alice + participant Bob + Alice->>John: Hello John, how are you? + loop Healthcheck + John->>John: Fight against hypochondria + end + Note right of John: Rational thoughts prevail! + John-->>Alice: Great! + John->>Bob: How about you? + Bob-->>John: Jolly good! +
    + +### Flow + +```mermaid +flowchart TD + A[Christmas] -->|Get money| B(Go shopping) + B --> C{Let me think} + C -->|One| D[Laptop] + D ~~~ E + C -->|Two| E[iPhone] + C -->|Three| F[fa:fa-car Car] + %% Grinch +``` + +### Class + +```mermaid +classDiagram + Animal <|-- Duck + Animal <|-- Fish + Animal <|-- Zebra + Animal : +int age + Animal : +String gender + Animal: +isMammal() + Animal: +mate() + class Duck{ + +String beakColor + +swim() + +quack() + } + class Fish{ + -int sizeInFeet + -canEat() + } + class Zebra{ + +bool is_wild + +run() + } +``` + +### State + +```mermaid +stateDiagram-v2 + [*] --> Still + Still --> [*] + Still --> Moving + Moving --> Still + Moving --> Crash + Crash --> [*] +``` + +### ER + +```mermaid +erDiagram + CUSTOMER }|..|{ DELIVERY-ADDRESS : has + CUSTOMER ||--o{ ORDER : places + CUSTOMER ||--o{ INVOICE : "liable for" + DELIVERY-ADDRESS ||--o{ ORDER : receives + INVOICE ||--|{ ORDER : covers + ORDER ||--|{ ORDER-ITEM : includes + PRODUCT-CATEGORY ||--|{ PRODUCT : contains + PRODUCT ||--o{ ORDER-ITEM : "ordered in" +``` + +### Gantt + +```mermaid +gantt + title A Gantt Diagram + dateFormat YYYY-MM-DD + section Section + A task :a1, 2014-01-01, 30d + Another task :after a1 , 20d + section Another + Task in sec :2014-01-12 , 12d + another task : 24d +``` + +### User Journey + +```mermaid +journey + title My working day + section Go to work + Make tea: 5: Me + Go upstairs: 3: Me + Do work: 1: Me, Cat + section Go home + Go downstairs: 5: Me + Sit down: 3: Me +``` + +### Git + +```mermaid +gitGraph + commit + commit + branch develop + checkout develop + commit + commit + checkout main + merge develop + commit + commit +``` + +### Pie + +```mermaid +pie title Pets adopted by volunteers + "Dogs" : 386 + "Cats" : 85 + "Rats" : 15 +``` + +### Mindmap + +```mermaid +mindmap + root((mindmap)) + Origins + Long history + ::icon(fa fa-book) + Popularisation + British popular psychology author Tony Buzan + Research + On effectivness
    and features + On Automatic creation + Uses + Creative techniques + Strategic planning + Argument mapping + Tools + Pen and paper + Mermaid +``` + +### QuadrantChart + +```mermaid +quadrantChart + title Reach and engagement of campaigns + x-axis Low Reach --> High Reach + y-axis Low Engagement --> High Engagement + quadrant-1 We should expand + quadrant-2 Need to promote + quadrant-3 Re-evaluate + quadrant-4 May be improved + Campaign A: [0.3, 0.6] + Campaign B: [0.45, 0.23] + Campaign C: [0.57, 0.69] + Campaign D: [0.78, 0.34] + Campaign E: [0.40, 0.34] + Campaign F: [0.35, 0.78] +``` + +### XYChart + +```mermaid + xychart-beta + title "Sales Revenue" + x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec] + y-axis "Revenue (in $)" 4000 --> 11000 + bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000] + line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000] +``` + diff --git a/_posts/2017-09-17-Use-Bootstrap.md b/_posts/2017-09-17-Use-Bootstrap.md new file mode 100644 index 00000000..62b7f557 --- /dev/null +++ b/_posts/2017-09-17-Use-Bootstrap.md @@ -0,0 +1,116 @@ +--- +layout: post +title: "Bootstrap" +bootstrap: true +tags: [Test] +categories: Demo +--- + +This theme is compatible with Bootstrap if you choose to use it in your pages or posts. +Here is a little demo with a code snippet, look at the source to see how the HTML and markdown get tangled. + +## Use bootstrap + +Add some custom Bootstrap in the custom layout! + +startbootstrap + +### Snippet example + +If you are new to Bootstrap you can always check the [documentation](https://getbootstrap.com/docs/4.1/getting-started/introduction/).
    +Here is an example from [startbootstrap.com](https://startbootstrap.com/snippets/portfolio-two-column). + + +
    + +
    +
    +
    + +
    +

    + Project One +

    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra euismod odio, gravida pellentesque urna varius vitae.

    +
    +
    +
    +
    +
    + +
    +

    + Project Two +

    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit aliquam aperiam nulla perferendis dolor nobis numquam, rem expedita, aliquid optio, alias illum eaque. Non magni, voluptates quae, necessitatibus unde temporibus.

    +
    +
    +
    +
    +
    + +
    +

    + Project Three +

    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra euismod odio, gravida pellentesque urna varius vitae.

    +
    +
    +
    +
    +
    + +
    +

    + Project Four +

    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit aliquam aperiam nulla perferendis dolor nobis numquam, rem expedita, aliquid optio, alias illum eaque. Non magni, voluptates quae, necessitatibus unde temporibus.

    +
    +
    +
    +
    +
    + +
    +

    + Project Five +

    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra euismod odio, gravida pellentesque urna varius vitae.

    +
    +
    +
    +
    +
    + +
    +

    + Project Six +

    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit aliquam aperiam nulla perferendis dolor nobis numquam, rem expedita, aliquid optio, alias illum eaque. Non magni, voluptates quae, necessitatibus unde temporibus.

    +
    +
    +
    +
    + + +
    + + +### Mix it with Markdown + +All the above was custom HTML with Bootstrap. +You can also mix it up with some markdown. + +You can use the bootstrap's build in javascript API to control your event. +Here is a code snippet for the [documentation](https://getbootstrap.com/docs/4.0/getting-started/javascript/): + +```js +$('#myModal').on('show.bs.modal', function (e) { + if (!data) return e.preventDefault() // stops modal from being shown +}) +``` + +That's just for demo though, you would need to properly integrate your javascript in your page. +Usually you would put any custom javascript script in the _assets_ folder under js and reference it in your page from there. + +So try it out using the `bootstrap: true` flag! 😉 diff --git a/_posts/2018-10-29-feature-images.md b/_posts/2018-10-29-feature-images.md new file mode 100644 index 00000000..9d6c96f9 --- /dev/null +++ b/_posts/2018-10-29-feature-images.md @@ -0,0 +1,60 @@ +--- +layout: post +title: Feature images +feature-img: "assets/img/feature-img/desk-messy.jpeg" +thumbnail: "assets/img/thumbnails/feature-img/desk-messy.jpeg" +tags: [Test, Image] +categories: Example +--- + +Hopefully you will find enough information about how to set images in your blog here. +This is an example of a post which includes a feature image specified in the front matter of the post. +The feature image spans the full-width of the page, and is shown with the title on permalink pages: + +```yaml +feature-img: "assets/img/feature-img/desk-messy.jpeg" +thumbnail: "assets/img/thumbnails/feature-img/desk-messy.jpeg" +``` + +You can also use a thumbnail, a smaller version of the same image to improve loading of the page. +The thumbnail will also be used when you share your article on other platform (linkedin, whatsapp, facebook, ...). + +> - And now it is working + +You can also add images aligned in your post using the `aligner` include. +Make sure to separate all of the image path from in a string separated with `,`. +It by default look into `assets/img/` so give the path from there, example: + +{% highlight ruby %} +{% raw %} +{% include aligner.html images="pexels/book-glass.jpeg,triangle.png" %} +{% endraw %} +{% endhighlight %} + +{% include aligner.html images="pexels/book-glass.jpeg,feature-img/desk-messy.jpeg" %} + + +Here you have two images side by side, but you can set more and set the amount per columns +(by specifying the number of columns or let it be automatic using `"auto"`): + +{% highlight ruby %} +{% raw %} +{% include aligner.html images="portfolio/cabin.png,portfolio/cake.png,portfolio/circus.png" column=3 %} +{% endraw %} +{% endhighlight %} + +{% include aligner.html images="portfolio/cabin.png,portfolio/cake.png,portfolio/circus.png" column=3 %} + +it also works with only one images, it is made to display it smaller than normally. +However you can just use the Markdown way of doing it to get the image normal sized and centered. + +{% highlight ruby %} +{% raw %} +# Markdown way (bigger) +![Travel]({{ "/assets/img/pexels/computer.jpeg" | relative_url}}) +# Aligner with only One (50% of width) +{% include aligner.html images="pexels/computer.jpeg" %} +{% endraw %} +{% endhighlight %} + +{% include aligner.html images="pexels/computer.jpeg" %} diff --git a/_posts/2019-05-18-color-post.md b/_posts/2019-05-18-color-post.md new file mode 100644 index 00000000..38e98f5f --- /dev/null +++ b/_posts/2019-05-18-color-post.md @@ -0,0 +1,45 @@ +--- +layout: post +title: Color Post +tags: [Test, Color] +color: brown +author: sylhare +categories: Example +excerpt_separator: +--- + +# What a colorful post! + +This is an idea that came from [xukimseven/HardCandy-Jekyll](https://github.com/xukimseven/HardCandy-Jekyll) +looking at this cheerful and colorful theme, I wanted to enable something similar for Type-on-Strap. + +You can go fork and star _HardCandy-Jekyll_ too! 😉 + + + +## How does it work? + +Basically you need to add just one thing, the color: + +```yml +--- +layout: post +title: Color Post +color: brown +--- +``` + +It can either be a html color like `brown` (which look like red to me). Or with the rgb: + +```yml +--- +layout: post +title: Color Post +color: rgb(165,42,42) +--- +``` + +The background used is `lineart.png` from [xukimseven](https://github.com/xukimseven) you can edit it in the config file. +If you want another one, put it in `/assets/img` as well. + +> ⚠️ It's a bit hacking the css in the `post.html` diff --git a/_posts/2019-06-30-sample-post.md b/_posts/2019-06-30-sample-post.md new file mode 100644 index 00000000..49b578ea --- /dev/null +++ b/_posts/2019-06-30-sample-post.md @@ -0,0 +1,34 @@ +--- +layout: post +title: Sample post +tags: [A Tag, Katex] +excerpt_separator: +--- + +Consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. +Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. + +Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut gravida lorem. + +* Consectetur adipiscing elit +* Donec a diam lectus +* Sed sit amet ipsum mauris + +Ut turpis felis, pulvinar a semper sed, adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur dapibus enim sit amet elit pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros. Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem facilisis semper ac in est. + +Nunc diam velit, adipiscing ut tristique vitae, sagittis vel odio. Maecenas convallis ullamcorper ultricies. Curabitur ornare, ligula *semper consectetur sagittis*, nisi diam iaculis velit, id fringilla sem nunc vel mi. Nam dictum, odio nec pretium volutpat, arcu ante placerat erat, non tristique elit urna et turpis. Quisque mi metus, ornare sit amet fermentum et, tincidunt et orci. Fusce eget orci a orci congue vestibulum. + +{% include aligner.html images="pexels/travel.jpeg" column=1 %} + +Ut dolor diam, elementum et vestibulum eu, porttitor vel elit. Curabitur venenatis pulvinar tellus gravida ornare. Sed et erat faucibus nunc euismod ultricies ut id justo. Nullam cursus suscipit nisi, et ultrices justo sodales nec. Fusce venenatis facilisis lectus ac semper. Aliquam at massa ipsum. Quisque bibendum purus convallis nulla ultrices ultricies. Nullam aliquam, mi eu aliquam tincidunt, purus velit laoreet tortor, viverra pretium nisi quam vitae mi. Fusce vel volutpat elit. Nam sagittis nisi dui. + +> Suspendisse lectus leo, consectetur in tempor sit amet, placerat quis neque + +Etiam luctus porttitor lorem, sed suscipit est rutrum non. Curabitur lobortis nisl a enim congue semper. Aenean commodo ultrices imperdiet. Vestibulum ut justo vel sapien venenatis tincidunt. + +$$ \Theta \ne \Gamma $$ + +Phasellus eget dolor sit amet ipsum dapibus condimentum vitae quis lectus. Aliquam ut massa in turpis dapibus convallis. Praesent elit lacus, vestibulum at malesuada et, ornare et est. Ut augue nunc, sodales ut euismod non, adipiscing vitae orci[^1]. Mauris ut placerat justo. Mauris in ultricies enim. Quisque nec est eleifend nulla ultrices egestas quis ut quam. Donec sollicitudin lectus a mauris pulvinar id aliquam urna cursus. Cras quis ligula sem, vel elementum mi. Phasellus non ullamcorper urna. + +[^1]: + {% include citation.html key="ref1" %} diff --git a/_posts/2019-11-02-Tech-stuff-example.md b/_posts/2019-11-02-Tech-stuff-example.md new file mode 100644 index 00000000..31e5c350 --- /dev/null +++ b/_posts/2019-11-02-Tech-stuff-example.md @@ -0,0 +1,178 @@ +--- +layout: post +title: Tech Stuff example +color: rgb(250, 50, 50) +feature-img: "assets/img/feature-img/circuit.jpeg" +thumbnail: "assets/img/thumbnails/feature-img/circuit.jpeg" +tags: [Highlight, Markdown] +--- + +Let's demo some code snippet, with some mermaid diagrams. +Because if you put some code in your blog, you would at least make it: +1. Searchable +2. Good-looking + +## Search on code + +Search should be working even for complicated escape symbols. + +```bash +sed -i 's/\"hostname\"\:.*$/\"hostname\"\: \"'$IPADDR'\"\,/g' open-falcon/agent/config/cfg.json +``` + +Or try searching for partial of a command, like this article should be returned when looking for "find grep" + +```bash +find /etc -type f -exec cat '{}' \; | tr -c '.[:digit:]' '\n' | grep '^[^.][^.]*\.[^.][^.]*\.[^.][^.]*\.[^.][^.]*$' +``` + +## Code highlighting examples + +Because you might put code in your blog post, and you want to make sure it will look good in here. Plus that the search +function will still be working! + +### XML + +Example from [W3C] +```xml + + Windscreen Wiper + The Windscreen wiper + automatically removes rain + from your windscreen, if it + should happen to splash there. + It has a rubber blade + which can be ordered separately + if you need to replace it. + + +``` + +### Java + +java example + +```java +import java.util.*; + +@Example +public class Demo { + private static final String CONSTANT = "String"; + private Object o; + /** + * Creates a new demo. + * @param o The object to demonstrate. + */ + public Demo(Object o) { + this.o = o !== null ? o : new Object(); + String s = CONSTANT + "Other example of text"; + int i = 123 - 33 % 11; + } + public static void main(String[] args) { + Demo demo = new Demo(); + System.out.println(demo.o.toString()) + } +} +``` + +### Javascript + +```javascript +/** + * Does a thing + */ +function helloWorld(param1, param2) { + const example = `hello ${param1}` + var something = { + key: "value", + number: 1 + }; + + // Do something + if (2.0 % 2 == something) { + console.log('Hello, world!'); + } else { + return null; + } + + // TODO comment +} +``` + +### JSON + +```json +{ + "animals": { + "tiger": { + "name": "tiger", + "images": ["🐯", "🐅", "⻁"] + }, + "turtle": { + "age": 126, + "image": "🐢" + }, + "unicorn": { + "doesExist": true, + "image": "🦄" + } + } +} +``` + +### Python + +```python +import os + + +def some_function(param_one="", param_two=0): + r'''A docstring''' + if param_one > param_two: # interesting + print("Greater") + return (param_two - param_one + 1 + 0b10) or None + + +class SomeClass: + """ dunno what I am doing """ + + def __init__(self): + pass +``` + +### YAML + +You can also render some yaml, like this `_config.yml`: + +```yml + +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely edit after that. If you find +# yourself editing this file very often, consider using Jekyll's data files +# feature for the data you need to update frequently. +# +# This file, "_config.yml" is *NOT* reloaded automatically when you use +# 'bundle exec jekyll serve'. If you change this file, please restart the server process. + +# Site settings +# These are used to personalize your new site. If you look in the HTML files, +# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. +# You can create any custom variable you would like, and they will be accessible +# in the templates via {{ site.myvariable }}. + +# SITE CONFIGURATION +baseurl: "/Type-on-Strap" +url: "https://sylhare.github.io" + +# THEME-SPECIFIC CONFIGURATION +title: Type on Strap # site's title +description: "A website with blog posts and pages" # used by search engines +avatar: assets/img/triangle.png # Empty for no avatar in navbar +favicon: assets/favicon.ico # Icon displayed in the tab + +remote_theme: sylhare/Type-on-Strap # If using as a remote_theme in github +``` + +[W3C]: https://www.w3.org/standards/xml/core diff --git a/_posts/2021-04-27-dark-mode.md b/_posts/2021-04-27-dark-mode.md new file mode 100644 index 00000000..9b411c2a --- /dev/null +++ b/_posts/2021-04-27-dark-mode.md @@ -0,0 +1,98 @@ +--- +layout: post +title: Dark Mode +tags: [Katex, Mermaid, Markdown] +categories: Demo +--- + +More colors with less light. Click the **half-moon** most top-right button to turn the lights ON/OFF. +Here is a bit of everything, so you can check how the theme look, have fun! 👌 + + +# Headers +## Level 2 +### Level 3 +#### Level 4 +##### Level 5 +###### Level 6 + +# [Headers with links](http://localhost) +## [Level 2](http://localhost) +### [Level 3](http://localhost) +#### [Level 4](http://localhost) +##### [Level 5](http://localhost) +###### [Level 6](http://localhost) + +## Code highlight +Mode specific code highlighting themes. [Kramdown](https://kramdown.gettalong.org/) which is responsible for the color highlighting may be more limited than your IDE. + +```python +#!/usr/bin/env python +""" +Test file for syntax +""" +# TODO: Use dark mode +from sys import os + +def foo(bar): + try: + print(bar) + except NameError: + print("Variable bar is not defined") + + +class Bar(object): + def __init__(self): + foo(1) + self.octal = '\04' + self.text = """Example \t\n""" + + def __exit__(self, *args): + print('exit\u1111\xFF') + pass + + @staticmethod + def example(): + assert (1.0 and 2L) or True + return { "example": [(1,), (r'raw', u'unicode')]} +``` + +## Tables + +| hex | dec | oct | +| - | - | - | +| 0 | 0 | 0 | +| 5 | 5 | 5 | +| A | 10 | 12 | +| F | 16 | 20 | +| F5 | 21 | 25 | + +## KaTeX + +Some KaTeX diagrams to check in dark mode: + +$$ +\begin{CD} +A @>a>> B \\ +@VbVV @AAcA \\ +C @= D +\end{CD} +$$ + +$$\utilde{AB}$$ + +## Mermaid + +
    +flowchart TB + c1-->a2 + subgraph one + a1-->a2 + end + subgraph two + b1-->b2 + end + subgraph three + c1-->c2 + end +
    diff --git a/_sass/base/_global.scss b/_sass/base/_global.scss new file mode 100644 index 00000000..72127cc2 --- /dev/null +++ b/_sass/base/_global.scss @@ -0,0 +1,285 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +figure { + margin: 0; +} + +html { + background: var(--background); +} + +// Typography +::selection { + background: var(--selection); +} + +::-moz-selection { + background: var(--selection); +} + +body { + color: var(--text); + font-family: $font-family-main; + font-size: $font-size; + word-wrap: break-word; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: $font-family-headings; + line-height: 1.3; + margin: 0.67em 0; + + a { + color: var(--text); + } + +} + +h1 { + font-size: 2.3em; +} + +h2 { + font-size: 1.75em; +} + +h3 { + font-size: 1.5em; +} + +h4 { + font-size: 1.15em; +} + +iframe, +img, +embed, +object, +video { + max-width: 100%; + padding: 0 9%; + margin-left: auto; + margin-right: auto; +} + +img[align=left] { + margin-right: 3%; +} + +img[align=right] { + margin-left: 3%; +} + +summary { + cursor: pointer; +} + +/* ---- Responsive ---- */ + +@media screen and (max-width: $break) { + h1 { + font-size: 2em; + } + h2 { + font-size: 1.5em; + } + h3 { + font-size: 1em; + } + h4, tr, th, .meta { + font-size: 0.9em; + } + p, li, td { + font-size: 0.8em; + } + + iframe, + img, + embed, + object, + video { + max-width: 100%; + padding: 0 1%; + } +} + +@media screen and (max-width: $sm-break) { + h1 { + font-size: 1.5em; + } + h2 { + font-size: 1em; + } + h3 { + font-size: 0.9em; + } + h4, th, tr, .meta { + font-size: 0.85em; + } + p, li, td { + font-size: 0.8em; + } + li li { + font-size: 0.95em; + } + li li * { + font-size: 1em; + } + + table { + overflow-x: scroll; + } +} + +blockquote { + border-left: 2px solid #9fd2e3; + margin: 1em 1em; + padding: 0.75em 1em; + background-color: var(--blockquote); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); +} + +blockquote *:last-child, +footer *:last-child { + margin-bottom: 0; +} + +table { + word-wrap: break-word; + table-layout: fixed; + width: 100%; + display: inline-block; +} + +td, +th { + padding: 0.5em 1em; + border: 1px solid var(--border); + text-align: left; +} + +table, +dl, +kbd, +samp { + margin: 1em 0; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 2em; +} + +p, +ol, +ul, +dl, +details, +.math-display { + line-height: 1.5; + margin-bottom: 1em; +} + +// Lists within lists +li { + p { + font-size: inherit; + display: inline; + } + + & > ul, + & > ol { + margin-bottom: 0; + margin-left: 1em; + } +} + +ol, +ul { + list-style-position: outside; + margin-left: 1em; +} + +hr { + border: 0; + border-top: 1px solid var(--border); + border-bottom: 1px solid #fff; + margin: 1em 0; +} + +a { + color: var(--link); + text-decoration: none; +} + +kbd { + background-color: #eee; + border-radius: 3px; + border: 1px solid #b4b4b4; + box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset; + color: #333; + display: inline-block; + font-size: .85em; + font-weight: 700; + line-height: 1; + padding: 2px 4px; + white-space: nowrap; +} + +details { + & > summary { + cursor: pointer; + display: list-item; + } + + &[open] > summary { + color: var(--link); + } +} + +// Cookie consent +#cookie-notice { + padding: 0.5rem 1rem; + display: none; + text-align: center; + position: fixed; + bottom: 0; + width: 100%; + background: rgba(2, 2, 2, 0.85); + color: lightgray; + z-index: 1000; + + & a { + display: inline-block; + cursor: pointer; + margin-left: 0.6rem; + } +} + +// Mermaid +.mermaid, .language-mermaid { + background-color: rgba(255, 255, 255, 0.9); + border-radius: 2%; + + & > svg { + margin: auto; + display: block; + height: auto; + padding-bottom: 2em; + padding-top: 2em; + max-width: 100%; + } +} + diff --git a/_sass/base/_highlight.scss b/_sass/base/_highlight.scss new file mode 100644 index 00000000..79b924c3 --- /dev/null +++ b/_sass/base/_highlight.scss @@ -0,0 +1,304 @@ +// ========================================================================== +// Syntax highlighting +// ========================================================================== + +div.highlighter-rouge, +figure.highlight, +.highlight code { + position: relative; + background: var(--base00); + color: var(--base07); + font-family: $monospace; + font-size: $font-size-code; + line-height: $font-height-code; + border-radius: $border-radius; + + + > pre, + pre.highlight { + margin: 0; + padding: 1em; + } +} + +li .highlight * { + font-size: 14px; +} + +pre .rouge-table, +.highlight pre, +.code pre { + margin: 0; + overflow: auto; +} + +.rouge-table * { + font-size: 1em; +} + +li div.highlighter-rouge { + margin-top: 0.5em; +} + +div.highlighter-rouge, +figure.highlight { + margin-bottom: 1em; +} + +code.highlighter-rouge { + padding: 0.2em 0.4em; + font-size: $font-size-code; + background-color: var(--code-background); + color: var(--code-inline); + border-radius: 2px; + font-family: $monospace; + //filter: invert(100%) contrast(200%); +} + +table.rouge-table { + margin-bottom: 0; + font-size: 1em; + width: 100%; + border: 0; + + td { + padding: 0; + width: calc(100% - 1em); + border: 0; + /* line numbers*/ + &.gutter, + &.rouge-gutter { + padding-right: 1em; + width: 2em; + color: var(--base04); + border-right: 1px solid var(--base04); + text-align: right + } + + /* code */ + &.code, + &.rouge-code { + padding-left: 1em + } + } + + pre { + margin: 0 + } +} + +.highlight pre { + width: 100%; + + ::selection { + background-color: var(--base02) + } +} + +.highlight .hll { + background-color: var(--base06) +} + +.highlight { + .bp{ /* Name.Builtin.Pseudo */ + color: var(--base0c) } + .c { /* Comment */ + color: var(--base03) } + .cm{ /* Comment.Multiline */ + color: var(--base03) } + .cp{ /* Comment.Preproc */ + color: var(--base03) } + .c1{ /* Comment.Single */ + color: var(--base03) } + .cs{ /* Comment.Special */ + color: var(--base03) } + .dl{ /* String.Quotes 8 */ + color: var(--base0a) } + .err { /* Error */ + color: var(--base0c) } + .gd{ /* Generic.Deleted */ + color: var(--base0c) } + .ge{ /* Generic.Emph */ + font-style: italic } + .gh{ /* Generic.Heading */ + color: var(--base07);font-weight: bold } + .gi{ /* Generic.Inserted */ + color: var(--base0a) } + .gp{ /* Generic.Prompt */ + color: var(--base04);font-weight: bold } + .gs{ /* Generic.Strong */ + font-weight: bold } + .gu{ /* Generic.Subheading */ + color: var(--base08);font-weight: bold } + .il{ /* Literal.Number.Integer.Long */ + color: var(--base0e) } + .k { /* Keyword */ + color: var(--base0d) } + .kc{ /* Keyword.Constant */ + color: var(--base0f) } + .kd{ /* Keyword.Declaration */ + color: var(--base0d) } + .kn{ /* Keyword.Namespace */ + color: var(--base0d) } + .kp{ /* Keyword.Pseudo */ + color: var(--base0d) } + .kr{ /* Keyword.Reserved */ + color: var(--base0d) } + .kt{ /* Keyword.Type */ + color: var(--base09) } + .l{ /* Literal */ + color: var(--base0e) } + .ld{ /* Literal.Date */ + color: var(--base0a) } + .m{ /* Literal.Number */ + color: var(--base0e) } + .mb{ /* Literal.Bytes */ + color: var(--base0e) } + .mf{ /* Literal.Number.Float */ + color: var(--base0e) } + .mh{ /* Literal.Number.Hex */ + color: var(--base0e) } + .mi{ /* Literal.Number.Integer */ + color: var(--base0e) } + .mo{ /* Literal.Number.Oct */ + color: var(--base0e) } + .n{ /* Name */ + color: var(--base07) } + .na{ /* Name.Attribute */ + color: var(--base0c) } + .nb{ /* Name.Builtin */ + color: var(--base0c) } + .nc{ /* Name.Class */ + color: var(--base07) } + .no{ /* Name.Constant */ + color: var(--base07) } + .nd{ /* Name.Decorator */ + color: var(--base0f) } + .ni{ /* Name.Entity */ + color: var(--base07) } + .ne{ /* Name.Exception */ + color: var(--base0c) } + .nf{ /* Name.Function */ + color: var(--base0b) } + .nl{ /* Name.Label */ + color: var(--base0c) } + .nn{ /* Name.Namespace */ + color: var(--base07) } + .nt{ /* Name.Tag */ + color: var(--base08) } + .nv{ /* Name.Variable */ + color: var(--base0c) } + .nx{ /* Name.Other */ + color: var(--base07) } + .o{ /* Operator */ + color: var(--base08) } + .ow{ /* Operator.Word */ + color: var(--base0d) } + .p{ /* Punctuation */ + color: var(--base05) } + .pi{ /* Name.Property */ + color: var(--base07) } + .py{ /* Name.Property */ + color: var(--base0d) } + .s{ /* Literal.String */ + color: var(--base0a) } + .sa{ /* Literal.String.raw */ + color: var(--base0a) } + .sb{ /* Literal.String.Backtick */ + color: var(--base0a) } + .sc{ /* Literal.String.Char */ + color: var(--base07) } + .sd{ /* Literal.String.Doc */ + color: var(--base04) } + .s2{ /* Literal.String.Double */ + color: var(--base0a) } + .se{ /* Literal.String.Escape */ + color: var(--base0e) } + .sh{ /* Literal.String.Heredoc */ + color: var(--base0a) } + .si{ /* Literal.String.Interpol */ + color: var(--base0e) } + .sx{ /* Literal.String.Other */ + color: var(--base0a) } + .sr{ /* Literal.String.Regex */ + color: var(--base0a) } + .s1{ /* Literal.String.Single */ + color: var(--base0a) } + .ss{ /* Literal.String.Symbol */ + color: var(--base0a) } + .vc{ /* Name.Variable.Class */ + color: var(--base0c) } + .vg{ /* Name.Variable.Global */ + color: var(--base0c) } + .vi{ /* Name.Variable.Instance */ + color: var(--base0c) } + .w{ /* Text.Whitespace */ + color: var(--base07) } +} + +// Fix Github syntax display +.gist .blob-num { + width: 3.5% !important; +} + +.gist { + th, td { + border-bottom: 0; + } +} + +// For correct line number width in Github Gists +.gist table tbody tr td { + box-sizing: content-box; +} + +// Fix nbconvert dataframe +.dataframe tbody { + font-size: 0.8em; + border-color: white; + + tr { + :nth-child(even) { + background-color: #f8f8f8; + } + + th { + border-top: 0; + border-left: 0; + border-bottom: 0; + } + + + td { + padding: 0; + border: 0; + text-align: center; + } + } + + +} + +.dataframe thead tr { + :nth-child(n+2) { + color: black; + //width: 100px; + + font-size: 0.75em; + text-align: center !important; + border-top: 0; + border-left: 0; + border-right: 0; + } + + :first-child { + border-top: 0; + border-left: 0; + } + +} + +table.dataframe { + border: 0 solid var(--border); + border-collapse: collapse; +} diff --git a/_sass/base/_utility.scss b/_sass/base/_utility.scss new file mode 100644 index 00000000..a067f47a --- /dev/null +++ b/_sass/base/_utility.scss @@ -0,0 +1,101 @@ +// Mix-ins +%padding-nav { + padding: $padding-small $padding-x-large; + @media (max-width: $xl-break) { + padding: $padding-small ($padding-large * 2); + } + @media (max-width: $l-break) { + padding: $padding-small $padding-large; + } + @media (max-width: $m-break) { + padding: $padding-small $padding-medium; + } + @media (max-width: $sm-break) { + padding: $padding-small $padding-x-small; + } +} + +%padding-post { + padding: $padding-x-small $padding-x-large; + @media (max-width: $xl-break) { + padding: $padding-x-small ($padding-large * 2); + } + @media (max-width: $l-break) { + padding: $padding-x-small $padding-large; + } + @media (max-width: $m-break) { + padding: $padding-x-small $padding-medium; + } + @media (max-width: $sm-break) { + padding: $padding-x-small $padding-small; + } +} + +%padding-header { + padding: $padding-medium $padding-large; + @media (min-width: $xl-break) { + padding: $padding-large $padding-large; + } + @media (max-width: $sm-break) { + padding: $padding-large; + } +} + +.txt-shadow { + text-shadow: 0.07em 0.10em 0.15em var(--text-shadow); +} + +.subtle-txt-shadow { + text-shadow: 1px 1px 2px var(--text-shadow); +} + +// Buttons +.button { + border-radius: 0.3em; + border: 1px solid; + display: inline-block; + margin: 1em 0; + padding: 0.5em 0.75em; +} + +a.button { + @extend .button-link; +} + +.button-link { + &:hover { + background: var(--link); + border: 1px solid var(--link); + color: var(--background); + text-decoration: none; + filter: none; + } +} + +.body-link { + &:hover { + text-decoration: underline; + filter: brightness(0.85); + } +} + +.post-link { + &:hover { + text-decoration: none; + color: var(--link); + } +} + +// States +.disabled { + opacity: 0.7; +} + +// Custom +.text-center { + text-align: center; +} + +.right { + float: right; +} diff --git a/_sass/base/_variables.scss b/_sass/base/_variables.scss new file mode 100644 index 00000000..71fca9b8 --- /dev/null +++ b/_sass/base/_variables.scss @@ -0,0 +1,136 @@ +/* TYPOGRAPHY */ +$font-family-main: 'Source Sans Pro', Helvetica, Arial, sans-serif; +$font-family-headings: 'Source Sans Pro', Helvetica, Arial, sans-serif; +$font-family-logo: 'Source Sans Pro', Helvetica, Arial, sans-serif; +$font-size: 1.25em; + +$monospace: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, sans-serif !default; +$font-size-code: 0.85em !default; +$font-height-code: 1.3em !default; +$border-radius: 4px !default; + +/* PADDING */ +$padding-x-large: 23%; +$padding-large: 9%; +$padding-medium: 6%; +$padding-small: 4%; +$padding-x-small: 3%; +$title-padding: 1%; +$feature-image-padding: 10%; + +/* MOBILE */ +$xl-break: 2000px; +$l-break: 1400px; +$m-break: 1000px; +$break: 768px; +$sm-break: 576px; +$x-sm-break: 320px; + + +/* THEME COLOR SCHEMES */ +html, html[data-theme="light"] { + --background: #ffffff; + --blockquote: #eef7fa; + --selection: #d4d4d4; + --meta: #595959; + --link: #0072B5; + --header-background: #24292e; + --header-text: #ffffff; + --header-link: #383838; + --code-background: #E0E0E0; + --code-inline: #24292e; + --text-shadow: #3f3f3f; + --text: #262626; + --h1: #262626; + --h2: #262626; + --h3: #262626; + --h4: #262626; + --h5: #262626; + --h6: #262626; + --border: rgba(0, 0, 0, 0.2); +} + +html[data-theme="dark"] { + --background: #22272e; // brand, background + --blockquote: #373e47; // blockquote + --selection: #545d68; // selection + --meta: #909dab; // meta + --link: #00a8e0; // theme, link, link shadow header bg + --header-background: #2A3444; // Color before header image load + --header-text: #e7f3f4; // header text, feature img text + --header-link: #adbac7; // header link, search color + --code-background: #2A3444; + --code-inline: #d9b600; + --text-shadow: #2d333b; // text shadow + --text: #cdd9e5; // text + --h1: #d40059; // headers + --h2: #b37eff; + --h3: #ff66c2; + --h4: #00af9e; + --h5: #6bac00; + --h6: #ff5c00; + --border: rgba(255, 255, 255, 0.5); // border + --cusdis--color-text-default: var(--text); + --cusdis--color-comment-username-text: var(--link); +} + +/* BASE16 CODE HIGHLIGHT */ +// Material Theme +html, html[data-theme="light"] { + --base00: #302f2d; // Default Background + --base01: #2e3c43; // Lighter Background (Used for status bars) - NOT USED + --base02: #314549; // Selection Background + --base03: #546e7a; // Comments, Invisible, Line Highlighting + --base04: #b2ccd6; // Dark Foreground (Used for status bars) + --base05: #eeffff; // Punctuation + --base06: #eeffff; // Highlight, Light Background + --base07: #ffffff; // Default Foreground, Default text color + --base08: #f07178; // Operators (and Parenthesis, Caret, Delimiters) + --base09: #f78c6c; // Classes, Markup Bold, Search Text Background + --base0a: #ffcb6b; // Strings, Inherited Class, Markup Code, Diff Inserted + --base0b: #98c379; // Functions, Methods, Attribute IDs, Headings + --base0c: #89ddff; // Support, Regular Expressions, Escape Characters, Markup Quotes + --base0d: #82aaff; // Keywords, Storage, Selector, Markup Italic, Diff Changed + --base0e: #c792ea; // Integers, Boolean, Constants, XML Attributes, Markup Link Url + --base0f: #ff5370; // Deprecated, Opening/Closing Embedded Language Tags e.g. +} + +// Supernova Theme +html[data-theme="dark"] { + --base00: #373e47; // Default Background + --base01: #444c56; // Lighter Background (Used for status bars, line number and folding marks) + --base02: #545d68; // Selection Background + --base03: #909dab; // Comments, Invisible, Line Highlighting + --base04: #adbac7; // Dark Foreground (Used for status bars) + --base05: #cdd9e5; // Default Foreground, Caret, Delimiters, Operators + --base06: #e7f3f4; // Light Foreground (Not often used) + --base07: #ffffff; // Light Background (Not often used) + --base08: #d40059; // Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted + --base09: #ff5c00; // Integers, Boolean, Constants, XML Attributes, Markup Link Url + --base0a: #d9b600; // Classes, Markup Bold, Search Text Background + --base0b: #6bac00; // Strings, Inherited Class, Markup Code, Diff Inserted + --base0c: #00a8e0; // Support, Regular Expressions, Escape Characters, Markup Quotes + --base0d: #b37eff; // Functions, Methods, Attribute IDs, Headings + --base0e: #00af9e; // Keywords, Storage, Selector, Markup Italic, Diff Changed + --base0f: #ff66c2; // Deprecated, Opening/Closing Embedded Language Tags, e.g. +} + +// Monokai Theme +//html[data-theme="dark"] { +// --base00: #272822; // Default Background +// --base01: #383830; // Lighter Background (Used for status bars) +// --base02: #49483e; // Selection Background +// --base03: #75715e; // Comments, Invisible, Line Highlighting +// --base04: #a59f85; // Dark Foreground (Used for status bars) +// --base05: #f8f8f2; // Light Foreground (Not often used) +// --base06: #f5f4f1; // Light Background (Not often used) +// --base07: #f9f8f5; // Default text color +// --base08: #f92672; // Parenthesis, Caret, Delimiters, Operators +// --base09: #fd971f; // Classes, Markup Bold, Search Text Background +// --base0a: #e6db74; // Strings, Inherited Class, Markup Code, Diff Inserted +// --base0b: #a6e22e; // Functions, Methods, Attribute IDs, Headings +// --base0c: #a1efe4; // Support, Regular Expressions, Escape Characters, Markup Quotes +// --base0d: #66d9ef; // Keywords, Storage, Selector, Markup Italic, Diff Changed +// --base0e: #ae81ff; // Integers, Boolean, Constants, XML Attributes, Markup Link Url +// --base0f: #cc6633; // Deprecated, Opening/Closing Embedded Language Tags e.g. +//} diff --git a/_sass/external/_font-awesome.scss b/_sass/external/_font-awesome.scss new file mode 100644 index 00000000..058ddcc3 --- /dev/null +++ b/_sass/external/_font-awesome.scss @@ -0,0 +1,12 @@ +/*! + * Type-on-strap Font Awesome kit v6.5.1 + * Find the version and license of the included Font Awesome here: _sass/external/font-awesome/fontawesome.scss + */ +$fa-inverse: var(--background); +$fa-font-path: "../fonts/font-awesome" !default; + +@import 'font-awesome/fontawesome'; +@import 'font-awesome/brands'; +@import 'font-awesome/regular'; +@import 'font-awesome/solid'; +@import 'font-awesome/v4-shims'; diff --git a/_sass/external/_katex.scss b/_sass/external/_katex.scss new file mode 100644 index 00000000..2ac1464e --- /dev/null +++ b/_sass/external/_katex.scss @@ -0,0 +1,21 @@ +/*! + * KaTeX v0.16.9 + * Plus added customizations for the theme and font path + */ +$katex-font-path: "../../assets/fonts/katex" !default; +.katex-display { + @media screen and (max-width: $sm-break) { + overflow-x: auto; + } + padding-bottom: 3px; + padding-top: 1px; + width: auto; + height: auto; +} + +.math-display { + display: inline-block; + width: 100%; +} + +@import "katex/katex"; diff --git a/_sass/external/_pacifico.scss b/_sass/external/_pacifico.scss new file mode 100644 index 00000000..cdd8d4e4 --- /dev/null +++ b/_sass/external/_pacifico.scss @@ -0,0 +1,17 @@ +/*! + * Font: SIL OFL 1.1, CSS: MIT License + */ + +$pacifico-font-path: "../../assets/fonts/Pacifico" !default; + +@font-face { + font-family: 'Pacifico'; + src: url('#{$pacifico-font-path}/Pacifico.eot'); /* IE9 Compat Modes */ + src: url('#{$pacifico-font-path}/Pacifico.eot?#iefix') format('embedded-opentype'), + url('#{$pacifico-font-path}/Pacifico.woff2') format('woff2'), + url('#{$pacifico-font-path}/Pacifico.woff') format('woff'),/* Modern Browsers */ + url('#{$pacifico-font-path}/Pacifico.ttf') format('truetype'),/* Safari, Android, iOS */ + url('#{$pacifico-font-path}/Pacifico.svg#Pacifico') format('svg');/* Legacy iOS */ + font-weight: normal; + font-style: normal; +} diff --git a/_sass/external/_reset.scss b/_sass/external/_reset.scss new file mode 100644 index 00000000..458eea1e --- /dev/null +++ b/_sass/external/_reset.scss @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/_sass/external/_source-sans-pro.scss b/_sass/external/_source-sans-pro.scss new file mode 100644 index 00000000..46250fa5 --- /dev/null +++ b/_sass/external/_source-sans-pro.scss @@ -0,0 +1,45 @@ +/*! + * Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/) + * (Font: SIL OFL 1.1, CSS: MIT License) + */ + +$ssp-font-path: "../../assets/fonts/source-sans-pro" !default; +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-display: auto; + font-weight: 400; + src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url('#{$ssp-font-path}/source-sans-pro-italic.woff2') format("woff2"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: italic; + font-display: auto; + font-weight: 700; + src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url('#{$ssp-font-path}/source-sans-pro-bold-italic.woff2') format("woff2"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-display: auto; + font-weight: 400; + src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url('#{$ssp-font-path}/source-sans-pro-regular.woff2') format("woff2"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* latin */ +@font-face { + font-family: 'Source Sans Pro'; + font-style: normal; + font-display: auto; + font-weight: 700; + src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url('#{$ssp-font-path}/source-sans-pro-bold.woff2') format("woff2"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/_sass/external/font-awesome/_animated.scss b/_sass/external/font-awesome/_animated.scss new file mode 100644 index 00000000..93555b2f --- /dev/null +++ b/_sass/external/font-awesome/_animated.scss @@ -0,0 +1,153 @@ +// animating icons +// -------------------------- + +.#{$fa-css-prefix}-beat { + animation-name: #{$fa-css-prefix}-beat; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out); +} + +.#{$fa-css-prefix}-bounce { + animation-name: #{$fa-css-prefix}-bounce; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(0.280, 0.840, 0.420, 1)); +} + +.#{$fa-css-prefix}-fade { + animation-name: #{$fa-css-prefix}-fade; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1)); +} + +.#{$fa-css-prefix}-beat-fade { + animation-name: #{$fa-css-prefix}-beat-fade; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1)); +} + +.#{$fa-css-prefix}-flip { + animation-name: #{$fa-css-prefix}-flip; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out); +} + +.#{$fa-css-prefix}-shake { + animation-name: #{$fa-css-prefix}-shake; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear); +} + +.#{$fa-css-prefix}-spin { + animation-name: #{$fa-css-prefix}-spin; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 2s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear); +} + +.#{$fa-css-prefix}-spin-reverse { + --#{$fa-css-prefix}-animation-direction: reverse; +} + +.#{$fa-css-prefix}-pulse, +.#{$fa-css-prefix}-spin-pulse { + animation-name: #{$fa-css-prefix}-spin; + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, steps(8)); +} + +// if agent or operating system prefers reduced motion, disable animations +// see: https://www.smashingmagazine.com/2020/09/design-reduced-motion-sensitivities/ +// see: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion +@media (prefers-reduced-motion: reduce) { + .#{$fa-css-prefix}-beat, + .#{$fa-css-prefix}-bounce, + .#{$fa-css-prefix}-fade, + .#{$fa-css-prefix}-beat-fade, + .#{$fa-css-prefix}-flip, + .#{$fa-css-prefix}-pulse, + .#{$fa-css-prefix}-shake, + .#{$fa-css-prefix}-spin, + .#{$fa-css-prefix}-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} + +@keyframes #{$fa-css-prefix}-beat { + 0%, 90% { transform: scale(1); } + 45% { transform: scale(var(--#{$fa-css-prefix}-beat-scale, 1.25)); } +} + +@keyframes #{$fa-css-prefix}-bounce { + 0% { transform: scale(1,1) translateY(0); } + 10% { transform: scale(var(--#{$fa-css-prefix}-bounce-start-scale-x, 1.1),var(--#{$fa-css-prefix}-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { transform: scale(var(--#{$fa-css-prefix}-bounce-jump-scale-x, 0.9),var(--#{$fa-css-prefix}-bounce-jump-scale-y, 1.1)) translateY(var(--#{$fa-css-prefix}-bounce-height, -0.5em)); } + 50% { transform: scale(var(--#{$fa-css-prefix}-bounce-land-scale-x, 1.05),var(--#{$fa-css-prefix}-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { transform: scale(1,1) translateY(var(--#{$fa-css-prefix}-bounce-rebound, -0.125em)); } + 64% { transform: scale(1,1) translateY(0); } + 100% { transform: scale(1,1) translateY(0); } +} + +@keyframes #{$fa-css-prefix}-fade { + 50% { opacity: var(--#{$fa-css-prefix}-fade-opacity, 0.4); } +} + +@keyframes #{$fa-css-prefix}-beat-fade { + 0%, 100% { + opacity: var(--#{$fa-css-prefix}-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--#{$fa-css-prefix}-beat-fade-scale, 1.125)); + } +} + +@keyframes #{$fa-css-prefix}-flip { + 50% { + transform: rotate3d(var(--#{$fa-css-prefix}-flip-x, 0), var(--#{$fa-css-prefix}-flip-y, 1), var(--#{$fa-css-prefix}-flip-z, 0), var(--#{$fa-css-prefix}-flip-angle, -180deg)); + } +} + +@keyframes #{$fa-css-prefix}-shake { + 0% { transform: rotate(-15deg); } + 4% { transform: rotate(15deg); } + 8%, 24% { transform: rotate(-18deg); } + 12%, 28% { transform: rotate(18deg); } + 16% { transform: rotate(-22deg); } + 20% { transform: rotate(22deg); } + 32% { transform: rotate(-12deg); } + 36% { transform: rotate(12deg); } + 40%, 100% { transform: rotate(0deg); } +} + +@keyframes #{$fa-css-prefix}-spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} + diff --git a/_sass/external/font-awesome/_bordered-pulled.scss b/_sass/external/font-awesome/_bordered-pulled.scss new file mode 100644 index 00000000..9068253a --- /dev/null +++ b/_sass/external/font-awesome/_bordered-pulled.scss @@ -0,0 +1,20 @@ +// bordered + pulled icons +// ------------------------- + +.#{$fa-css-prefix}-border { + border-color: var(--#{$fa-css-prefix}-border-color, #{$fa-border-color}); + border-radius: var(--#{$fa-css-prefix}-border-radius, #{$fa-border-radius}); + border-style: var(--#{$fa-css-prefix}-border-style, #{$fa-border-style}); + border-width: var(--#{$fa-css-prefix}-border-width, #{$fa-border-width}); + padding: var(--#{$fa-css-prefix}-border-padding, #{$fa-border-padding}); +} + +.#{$fa-css-prefix}-pull-left { + float: left; + margin-right: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin}); +} + +.#{$fa-css-prefix}-pull-right { + float: right; + margin-left: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin}); +} diff --git a/_sass/external/font-awesome/_core.scss b/_sass/external/font-awesome/_core.scss new file mode 100644 index 00000000..1b2fd992 --- /dev/null +++ b/_sass/external/font-awesome/_core.scss @@ -0,0 +1,43 @@ +// base icon class definition +// ------------------------- + +.#{$fa-css-prefix} { + font-family: var(--#{$fa-css-prefix}-style-family, '#{$fa-style-family}'); + font-weight: var(--#{$fa-css-prefix}-style, #{$fa-style}); +} + +.#{$fa-css-prefix}, +.#{$fa-css-prefix}-classic, +.#{$fa-css-prefix}-sharp, +.fas, +.#{$fa-css-prefix}-solid, +.far, +.#{$fa-css-prefix}-regular, +.fab, +.#{$fa-css-prefix}-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--#{$fa-css-prefix}-display, #{$fa-display}); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.#{$fa-css-prefix}-classic, +.#{$fa-css-prefix}-solid, +.far, +.#{$fa-css-prefix}-regular { + font-family: 'Font Awesome 6 Free'; +} + +.fab, +.#{$fa-css-prefix}-brands { + font-family: 'Font Awesome 6 Brands'; +} + + +%fa-icon { + @include fa-icon; +} diff --git a/_sass/external/font-awesome/_fixed-width.scss b/_sass/external/font-awesome/_fixed-width.scss new file mode 100644 index 00000000..72342368 --- /dev/null +++ b/_sass/external/font-awesome/_fixed-width.scss @@ -0,0 +1,7 @@ +// fixed-width icons +// ------------------------- + +.#{$fa-css-prefix}-fw { + text-align: center; + width: $fa-fw-width; +} diff --git a/_sass/external/font-awesome/_functions.scss b/_sass/external/font-awesome/_functions.scss new file mode 100644 index 00000000..a17ffe87 --- /dev/null +++ b/_sass/external/font-awesome/_functions.scss @@ -0,0 +1,57 @@ +// functions +// -------------------------- + +// fa-content: convenience function used to set content property +@function fa-content($fa-var) { + @return unquote("\"#{ $fa-var }\""); +} + +// fa-divide: Originally obtained from the Bootstrap https://github.com/twbs/bootstrap +// +// Licensed under: The MIT License (MIT) +// +// Copyright (c) 2011-2021 Twitter, Inc. +// Copyright (c) 2011-2021 The Bootstrap Authors +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +@function fa-divide($dividend, $divisor, $precision: 10) { + $sign: if($dividend > 0 and $divisor > 0, 1, -1); + $dividend: abs($dividend); + $divisor: abs($divisor); + $quotient: 0; + $remainder: $dividend; + @if $dividend == 0 { + @return 0; + } + @if $divisor == 0 { + @error "Cannot divide by 0"; + } + @if $divisor == 1 { + @return $dividend; + } + @while $remainder >= $divisor { + $quotient: $quotient + 1; + $remainder: $remainder - $divisor; + } + @if $remainder > 0 and $precision > 0 { + $remainder: fa-divide($remainder * 10, $divisor, $precision - 1) * .1; + } + @return ($quotient + $remainder) * $sign; +} diff --git a/_sass/external/font-awesome/_icons.scss b/_sass/external/font-awesome/_icons.scss new file mode 100644 index 00000000..0f559265 --- /dev/null +++ b/_sass/external/font-awesome/_icons.scss @@ -0,0 +1,10 @@ +// specific icon class definition +// ------------------------- + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ + +@each $name, $icon in $fa-icons { + .#{$fa-css-prefix}-#{$name}::before { content: unquote("\"#{ $icon }\""); } +} + diff --git a/_sass/external/font-awesome/_list.scss b/_sass/external/font-awesome/_list.scss new file mode 100644 index 00000000..ced36e20 --- /dev/null +++ b/_sass/external/font-awesome/_list.scss @@ -0,0 +1,18 @@ +// icons in a list +// ------------------------- + +.#{$fa-css-prefix}-ul { + list-style-type: none; + margin-left: var(--#{$fa-css-prefix}-li-margin, #{$fa-li-margin}); + padding-left: 0; + + > li { position: relative; } +} + +.#{$fa-css-prefix}-li { + left: calc(var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}) * -1); + position: absolute; + text-align: center; + width: var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}); + line-height: inherit; +} diff --git a/_sass/external/font-awesome/_mixins.scss b/_sass/external/font-awesome/_mixins.scss new file mode 100644 index 00000000..e06b69aa --- /dev/null +++ b/_sass/external/font-awesome/_mixins.scss @@ -0,0 +1,75 @@ +// mixins +// -------------------------- + +// base rendering for an icon +@mixin fa-icon { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; +} + +// sets relative font-sizing and alignment (in _sizing) +@mixin fa-size ($font-size) { + font-size: fa-divide($font-size, $fa-size-scale-base) * 1em; // converts step in sizing scale into an em-based value that's relative to the scale's base + line-height: fa-divide(1, $font-size) * 1em; // sets the line-height of the icon back to that of it's parent + vertical-align: (fa-divide(6, $font-size) - fa-divide(3, 8)) * 1em; // vertically centers the icon taking into account the surrounding text's descender +} + +// only display content to screen readers +// see: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/ +// see: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/ +@mixin fa-sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +// use in conjunction with .sr-only to only display content when it's focused +@mixin fa-sr-only-focusable() { + &:not(:focus) { + @include fa-sr-only(); + } +} + +// sets a specific icon family to use alongside style + icon mixins + +// convenience mixins for declaring pseudo-elements by CSS variable, +// including all style-specific font properties, and both the ::before +// and ::after elements in the duotone case. +@mixin fa-icon-solid($fa-var) { + @extend %fa-icon; + @extend .fa-solid; + + &::before { + content: unquote("\"#{ $fa-var }\""); + } +} + +@mixin fa-icon-regular($fa-var) { + @extend %fa-icon; + @extend .fa-regular; + + &::before { + content: unquote("\"#{ $fa-var }\""); + } +} + +@mixin fa-icon-brands($fa-var) { + @extend %fa-icon; + @extend .fa-brands; + + &::before { + content: unquote("\"#{ $fa-var }\""); + } +} + diff --git a/_sass/external/font-awesome/_rotated-flipped.scss b/_sass/external/font-awesome/_rotated-flipped.scss new file mode 100644 index 00000000..f27fabee --- /dev/null +++ b/_sass/external/font-awesome/_rotated-flipped.scss @@ -0,0 +1,31 @@ +// rotating + flipping icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { + transform: rotate(90deg); +} + +.#{$fa-css-prefix}-rotate-180 { + transform: rotate(180deg); +} + +.#{$fa-css-prefix}-rotate-270 { + transform: rotate(270deg); +} + +.#{$fa-css-prefix}-flip-horizontal { + transform: scale(-1, 1); +} + +.#{$fa-css-prefix}-flip-vertical { + transform: scale(1, -1); +} + +.#{$fa-css-prefix}-flip-both, +.#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { + transform: scale(-1, -1); +} + +.#{$fa-css-prefix}-rotate-by { + transform: rotate(var(--#{$fa-css-prefix}-rotate-angle, none)); +} diff --git a/_sass/external/font-awesome/_screen-reader.scss b/_sass/external/font-awesome/_screen-reader.scss new file mode 100644 index 00000000..2beb887b --- /dev/null +++ b/_sass/external/font-awesome/_screen-reader.scss @@ -0,0 +1,14 @@ +// screen-reader utilities +// ------------------------- + +// only display content to screen readers +.sr-only, +.#{$fa-css-prefix}-sr-only { + @include fa-sr-only; +} + +// use in conjunction with .sr-only to only display content when it's focused +.sr-only-focusable, +.#{$fa-css-prefix}-sr-only-focusable { + @include fa-sr-only-focusable; +} diff --git a/_sass/external/font-awesome/_shims.scss b/_sass/external/font-awesome/_shims.scss new file mode 100644 index 00000000..7809aa64 --- /dev/null +++ b/_sass/external/font-awesome/_shims.scss @@ -0,0 +1,2042 @@ +.#{$fa-css-prefix}.#{$fa-css-prefix}-glass:before { content: unquote("\"#{ $fa-var-martini-glass-empty }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o:before { content: unquote("\"#{ $fa-var-envelope }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-o:before { content: unquote("\"#{ $fa-var-star }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-remove:before { content: unquote("\"#{ $fa-var-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-close:before { content: unquote("\"#{ $fa-var-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gear:before { content: unquote("\"#{ $fa-var-gear }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o:before { content: unquote("\"#{ $fa-var-trash-can }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-home:before { content: unquote("\"#{ $fa-var-house }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-o:before { content: unquote("\"#{ $fa-var-file }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o:before { content: unquote("\"#{ $fa-var-clock }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down:before { content: unquote("\"#{ $fa-var-circle-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up:before { content: unquote("\"#{ $fa-var-circle-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o:before { content: unquote("\"#{ $fa-var-circle-play }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-repeat:before { content: unquote("\"#{ $fa-var-arrow-rotate-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-right:before { content: unquote("\"#{ $fa-var-arrow-rotate-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-refresh:before { content: unquote("\"#{ $fa-var-arrows-rotate }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-list-alt { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-list-alt:before { content: unquote("\"#{ $fa-var-rectangle-list }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dedent:before { content: unquote("\"#{ $fa-var-outdent }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-video-camera:before { content: unquote("\"#{ $fa-var-video }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o:before { content: unquote("\"#{ $fa-var-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-photo { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-photo:before { content: unquote("\"#{ $fa-var-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-image { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-image:before { content: unquote("\"#{ $fa-var-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-map-marker:before { content: unquote("\"#{ $fa-var-location-dot }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o:before { content: unquote("\"#{ $fa-var-pen-to-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-edit { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-edit:before { content: unquote("\"#{ $fa-var-pen-to-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-share-square-o:before { content: unquote("\"#{ $fa-var-share-from-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o:before { content: unquote("\"#{ $fa-var-square-check }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows:before { content: unquote("\"#{ $fa-var-up-down-left-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o:before { content: unquote("\"#{ $fa-var-circle-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o:before { content: unquote("\"#{ $fa-var-circle-check }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-forward:before { content: unquote("\"#{ $fa-var-share }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-expand:before { content: unquote("\"#{ $fa-var-up-right-and-down-left-from-center }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-compress:before { content: unquote("\"#{ $fa-var-down-left-and-up-right-to-center }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eye { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eye-slash { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-warning:before { content: unquote("\"#{ $fa-var-triangle-exclamation }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar:before { content: unquote("\"#{ $fa-var-calendar-days }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-v:before { content: unquote("\"#{ $fa-var-up-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-h:before { content: unquote("\"#{ $fa-var-left-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart:before { content: unquote("\"#{ $fa-var-chart-column }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart-o:before { content: unquote("\"#{ $fa-var-chart-column }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter-square:before { content: unquote("\"#{ $fa-var-square-twitter }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-square:before { content: unquote("\"#{ $fa-var-square-facebook }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gears:before { content: unquote("\"#{ $fa-var-gears }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up:before { content: unquote("\"#{ $fa-var-thumbs-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down:before { content: unquote("\"#{ $fa-var-thumbs-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o:before { content: unquote("\"#{ $fa-var-heart }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-out:before { content: unquote("\"#{ $fa-var-right-from-bracket }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square:before { content: unquote("\"#{ $fa-var-linkedin }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumb-tack:before { content: unquote("\"#{ $fa-var-thumbtack }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link:before { content: unquote("\"#{ $fa-var-up-right-from-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-in:before { content: unquote("\"#{ $fa-var-right-to-bracket }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-github-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-github-square:before { content: unquote("\"#{ $fa-var-square-github }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o:before { content: unquote("\"#{ $fa-var-lemon }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-square-o:before { content: unquote("\"#{ $fa-var-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o:before { content: unquote("\"#{ $fa-var-bookmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook:before { content: unquote("\"#{ $fa-var-facebook-f }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f:before { content: unquote("\"#{ $fa-var-facebook-f }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-github { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-feed:before { content: unquote("\"#{ $fa-var-rss }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o:before { content: unquote("\"#{ $fa-var-hard-drive }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right:before { content: unquote("\"#{ $fa-var-hand-point-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left:before { content: unquote("\"#{ $fa-var-hand-point-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up:before { content: unquote("\"#{ $fa-var-hand-point-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down:before { content: unquote("\"#{ $fa-var-hand-point-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-globe:before { content: unquote("\"#{ $fa-var-earth-americas }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tasks:before { content: unquote("\"#{ $fa-var-bars-progress }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-alt:before { content: unquote("\"#{ $fa-var-maximize }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-group:before { content: unquote("\"#{ $fa-var-users }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-chain:before { content: unquote("\"#{ $fa-var-link }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cut:before { content: unquote("\"#{ $fa-var-scissors }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-files-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-files-o:before { content: unquote("\"#{ $fa-var-copy }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o:before { content: unquote("\"#{ $fa-var-floppy-disk }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-save { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-save:before { content: unquote("\"#{ $fa-var-floppy-disk }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-navicon:before { content: unquote("\"#{ $fa-var-bars }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-reorder:before { content: unquote("\"#{ $fa-var-bars }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-magic:before { content: unquote("\"#{ $fa-var-wand-magic-sparkles }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-square:before { content: unquote("\"#{ $fa-var-square-pinterest }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-square:before { content: unquote("\"#{ $fa-var-square-google-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus:before { content: unquote("\"#{ $fa-var-google-plus-g }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-money:before { content: unquote("\"#{ $fa-var-money-bill-1 }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-unsorted:before { content: unquote("\"#{ $fa-var-sort }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-desc:before { content: unquote("\"#{ $fa-var-sort-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-asc:before { content: unquote("\"#{ $fa-var-sort-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin:before { content: unquote("\"#{ $fa-var-linkedin-in }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-left:before { content: unquote("\"#{ $fa-var-arrow-rotate-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-legal:before { content: unquote("\"#{ $fa-var-gavel }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tachometer:before { content: unquote("\"#{ $fa-var-gauge-high }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dashboard:before { content: unquote("\"#{ $fa-var-gauge-high }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o:before { content: unquote("\"#{ $fa-var-comment }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o:before { content: unquote("\"#{ $fa-var-comments }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-flash:before { content: unquote("\"#{ $fa-var-bolt }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-clipboard:before { content: unquote("\"#{ $fa-var-paste }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o:before { content: unquote("\"#{ $fa-var-lightbulb }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-exchange:before { content: unquote("\"#{ $fa-var-right-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-download:before { content: unquote("\"#{ $fa-var-cloud-arrow-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-upload:before { content: unquote("\"#{ $fa-var-cloud-arrow-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o:before { content: unquote("\"#{ $fa-var-bell }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cutlery:before { content: unquote("\"#{ $fa-var-utensils }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o:before { content: unquote("\"#{ $fa-var-file-lines }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-building-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-building-o:before { content: unquote("\"#{ $fa-var-building }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o:before { content: unquote("\"#{ $fa-var-hospital }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tablet:before { content: unquote("\"#{ $fa-var-tablet-screen-button }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile:before { content: unquote("\"#{ $fa-var-mobile-screen-button }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile-phone:before { content: unquote("\"#{ $fa-var-mobile-screen-button }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o:before { content: unquote("\"#{ $fa-var-circle }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply:before { content: unquote("\"#{ $fa-var-reply }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-github-alt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o:before { content: unquote("\"#{ $fa-var-folder }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o:before { content: unquote("\"#{ $fa-var-folder-open }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o:before { content: unquote("\"#{ $fa-var-face-smile }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o:before { content: unquote("\"#{ $fa-var-face-frown }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o:before { content: unquote("\"#{ $fa-var-face-meh }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o:before { content: unquote("\"#{ $fa-var-keyboard }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o:before { content: unquote("\"#{ $fa-var-flag }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply-all:before { content: unquote("\"#{ $fa-var-reply-all }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o:before { content: unquote("\"#{ $fa-var-star-half-stroke }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty:before { content: unquote("\"#{ $fa-var-star-half-stroke }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full:before { content: unquote("\"#{ $fa-var-star-half-stroke }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-code-fork:before { content: unquote("\"#{ $fa-var-code-branch }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-chain-broken:before { content: unquote("\"#{ $fa-var-link-slash }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-unlink:before { content: unquote("\"#{ $fa-var-link-slash }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o:before { content: unquote("\"#{ $fa-var-calendar }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-maxcdn { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-html5 { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-css3 { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-unlock-alt:before { content: unquote("\"#{ $fa-var-unlock }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o:before { content: unquote("\"#{ $fa-var-square-minus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-level-up:before { content: unquote("\"#{ $fa-var-turn-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-level-down:before { content: unquote("\"#{ $fa-var-turn-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square:before { content: unquote("\"#{ $fa-var-square-pen }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link-square:before { content: unquote("\"#{ $fa-var-square-up-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-compass { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down:before { content: unquote("\"#{ $fa-var-square-caret-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down:before { content: unquote("\"#{ $fa-var-square-caret-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up:before { content: unquote("\"#{ $fa-var-square-caret-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up:before { content: unquote("\"#{ $fa-var-square-caret-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right:before { content: unquote("\"#{ $fa-var-square-caret-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right:before { content: unquote("\"#{ $fa-var-square-caret-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eur:before { content: unquote("\"#{ $fa-var-euro-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-euro:before { content: unquote("\"#{ $fa-var-euro-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gbp:before { content: unquote("\"#{ $fa-var-sterling-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-usd:before { content: unquote("\"#{ $fa-var-dollar-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dollar:before { content: unquote("\"#{ $fa-var-dollar-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-inr:before { content: unquote("\"#{ $fa-var-indian-rupee-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rupee:before { content: unquote("\"#{ $fa-var-indian-rupee-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-jpy:before { content: unquote("\"#{ $fa-var-yen-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cny:before { content: unquote("\"#{ $fa-var-yen-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rmb:before { content: unquote("\"#{ $fa-var-yen-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yen:before { content: unquote("\"#{ $fa-var-yen-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rub:before { content: unquote("\"#{ $fa-var-ruble-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ruble:before { content: unquote("\"#{ $fa-var-ruble-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rouble:before { content: unquote("\"#{ $fa-var-ruble-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-krw:before { content: unquote("\"#{ $fa-var-won-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-won:before { content: unquote("\"#{ $fa-var-won-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-btc { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin:before { content: unquote("\"#{ $fa-var-btc }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text:before { content: unquote("\"#{ $fa-var-file-lines }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-asc:before { content: unquote("\"#{ $fa-var-arrow-down-a-z }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-desc:before { content: unquote("\"#{ $fa-var-arrow-down-z-a }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-asc:before { content: unquote("\"#{ $fa-var-arrow-down-short-wide }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-desc:before { content: unquote("\"#{ $fa-var-arrow-down-wide-short }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-asc:before { content: unquote("\"#{ $fa-var-arrow-down-1-9 }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-desc:before { content: unquote("\"#{ $fa-var-arrow-down-9-1 }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-square:before { content: unquote("\"#{ $fa-var-square-youtube }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-xing { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-xing-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-xing-square:before { content: unquote("\"#{ $fa-var-square-xing }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play:before { content: unquote("\"#{ $fa-var-youtube }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dropbox { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stack-overflow { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-instagram { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-flickr { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-adn { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square:before { content: unquote("\"#{ $fa-var-bitbucket }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr-square:before { content: unquote("\"#{ $fa-var-square-tumblr }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-down:before { content: unquote("\"#{ $fa-var-down-long }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-up:before { content: unquote("\"#{ $fa-var-up-long }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-left:before { content: unquote("\"#{ $fa-var-left-long }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-right:before { content: unquote("\"#{ $fa-var-right-long }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-apple { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-windows { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-android { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-linux { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dribbble { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-skype { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-foursquare { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-trello { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gratipay { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gittip { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-gittip:before { content: unquote("\"#{ $fa-var-gratipay }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o:before { content: unquote("\"#{ $fa-var-sun }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o:before { content: unquote("\"#{ $fa-var-moon }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vk { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-weibo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-renren { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pagelines { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stack-exchange { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right:before { content: unquote("\"#{ $fa-var-circle-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left:before { content: unquote("\"#{ $fa-var-circle-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left:before { content: unquote("\"#{ $fa-var-square-caret-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left:before { content: unquote("\"#{ $fa-var-square-caret-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o:before { content: unquote("\"#{ $fa-var-circle-dot }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo-square:before { content: unquote("\"#{ $fa-var-square-vimeo }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-try:before { content: unquote("\"#{ $fa-var-turkish-lira-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-turkish-lira:before { content: unquote("\"#{ $fa-var-turkish-lira-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o:before { content: unquote("\"#{ $fa-var-square-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-slack { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wordpress { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-openid { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-institution:before { content: unquote("\"#{ $fa-var-building-columns }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bank:before { content: unquote("\"#{ $fa-var-building-columns }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mortar-board:before { content: unquote("\"#{ $fa-var-graduation-cap }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yahoo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-square:before { content: unquote("\"#{ $fa-var-square-reddit }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stumbleupon-circle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stumbleupon { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-delicious { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-digg { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper-pp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper-alt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-drupal { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-joomla { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-behance { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-behance-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-behance-square:before { content: unquote("\"#{ $fa-var-square-behance }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-steam { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-steam-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-steam-square:before { content: unquote("\"#{ $fa-var-square-steam }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-automobile:before { content: unquote("\"#{ $fa-var-car }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cab:before { content: unquote("\"#{ $fa-var-taxi }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-spotify { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-deviantart { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-soundcloud { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o:before { content: unquote("\"#{ $fa-var-file-pdf }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o:before { content: unquote("\"#{ $fa-var-file-word }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o:before { content: unquote("\"#{ $fa-var-file-excel }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o:before { content: unquote("\"#{ $fa-var-file-powerpoint }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o:before { content: unquote("\"#{ $fa-var-file-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o:before { content: unquote("\"#{ $fa-var-file-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o:before { content: unquote("\"#{ $fa-var-file-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o:before { content: unquote("\"#{ $fa-var-file-zipper }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o:before { content: unquote("\"#{ $fa-var-file-zipper }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o:before { content: unquote("\"#{ $fa-var-file-audio }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o:before { content: unquote("\"#{ $fa-var-file-audio }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o:before { content: unquote("\"#{ $fa-var-file-video }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o:before { content: unquote("\"#{ $fa-var-file-video }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o:before { content: unquote("\"#{ $fa-var-file-code }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vine { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-codepen { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-jsfiddle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-life-bouy:before { content: unquote("\"#{ $fa-var-life-ring }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-life-buoy:before { content: unquote("\"#{ $fa-var-life-ring }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-life-saver:before { content: unquote("\"#{ $fa-var-life-ring }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-support:before { content: unquote("\"#{ $fa-var-life-ring }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o-notch:before { content: unquote("\"#{ $fa-var-circle-notch }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rebel { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ra { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-ra:before { content: unquote("\"#{ $fa-var-rebel }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-resistance { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-resistance:before { content: unquote("\"#{ $fa-var-rebel }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-empire { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ge { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-ge:before { content: unquote("\"#{ $fa-var-empire }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-git-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-git-square:before { content: unquote("\"#{ $fa-var-square-git }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-git { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hacker-news { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square:before { content: unquote("\"#{ $fa-var-hacker-news }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square:before { content: unquote("\"#{ $fa-var-hacker-news }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tencent-weibo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-qq { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-weixin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wechat { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-wechat:before { content: unquote("\"#{ $fa-var-weixin }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-send:before { content: unquote("\"#{ $fa-var-paper-plane }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o:before { content: unquote("\"#{ $fa-var-paper-plane }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-send-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-send-o:before { content: unquote("\"#{ $fa-var-paper-plane }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin:before { content: unquote("\"#{ $fa-var-circle }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-header:before { content: unquote("\"#{ $fa-var-heading }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o:before { content: unquote("\"#{ $fa-var-futbol }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o:before { content: unquote("\"#{ $fa-var-futbol }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-slideshare { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-twitch { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yelp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o:before { content: unquote("\"#{ $fa-var-newspaper }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-paypal { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-wallet { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-visa { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-mastercard { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-discover { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-amex { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-paypal { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-stripe { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o:before { content: unquote("\"#{ $fa-var-bell-slash }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-trash:before { content: unquote("\"#{ $fa-var-trash-can }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-copyright { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eyedropper:before { content: unquote("\"#{ $fa-var-eye-dropper }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-area-chart:before { content: unquote("\"#{ $fa-var-chart-area }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pie-chart:before { content: unquote("\"#{ $fa-var-chart-pie }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-line-chart:before { content: unquote("\"#{ $fa-var-chart-line }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm-square:before { content: unquote("\"#{ $fa-var-square-lastfm }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ioxhost { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-angellist { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc:before { content: unquote("\"#{ $fa-var-closed-captioning }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ils:before { content: unquote("\"#{ $fa-var-shekel-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-shekel:before { content: unquote("\"#{ $fa-var-shekel-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sheqel:before { content: unquote("\"#{ $fa-var-shekel-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-buysellads { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-connectdevelop { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dashcube { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-forumbee { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-leanpub { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sellsy { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-shirtsinbulk { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-simplybuilt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-skyatlas { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-diamond { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-diamond:before { content: unquote("\"#{ $fa-var-gem }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-transgender:before { content: unquote("\"#{ $fa-var-mars-and-venus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-intersex:before { content: unquote("\"#{ $fa-var-mars-and-venus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-transgender-alt:before { content: unquote("\"#{ $fa-var-transgender }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official:before { content: unquote("\"#{ $fa-var-facebook }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-p { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-whatsapp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hotel:before { content: unquote("\"#{ $fa-var-bed }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-viacoin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-medium { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yc { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-yc:before { content: unquote("\"#{ $fa-var-y-combinator }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-optin-monster { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-opencart { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-expeditedssl { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-4:before { content: unquote("\"#{ $fa-var-battery-full }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery:before { content: unquote("\"#{ $fa-var-battery-full }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-3:before { content: unquote("\"#{ $fa-var-battery-three-quarters }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-2:before { content: unquote("\"#{ $fa-var-battery-half }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-1:before { content: unquote("\"#{ $fa-var-battery-quarter }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-0:before { content: unquote("\"#{ $fa-var-battery-empty }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-object-group { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-object-ungroup { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o:before { content: unquote("\"#{ $fa-var-note-sticky }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-jcb { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-diners-club { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-clone { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-o:before { content: unquote("\"#{ $fa-var-hourglass }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-1:before { content: unquote("\"#{ $fa-var-hourglass-start }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-2:before { content: unquote("\"#{ $fa-var-hourglass-half }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-3:before { content: unquote("\"#{ $fa-var-hourglass-end }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o:before { content: unquote("\"#{ $fa-var-hand-back-fist }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o:before { content: unquote("\"#{ $fa-var-hand-back-fist }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o:before { content: unquote("\"#{ $fa-var-hand }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o:before { content: unquote("\"#{ $fa-var-hand }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o:before { content: unquote("\"#{ $fa-var-hand-scissors }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o:before { content: unquote("\"#{ $fa-var-hand-lizard }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o:before { content: unquote("\"#{ $fa-var-hand-spock }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o:before { content: unquote("\"#{ $fa-var-hand-pointer }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o:before { content: unquote("\"#{ $fa-var-hand-peace }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-registered { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-creative-commons { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gg { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gg-circle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki-square:before { content: unquote("\"#{ $fa-var-square-odnoklassniki }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-get-pocket { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wikipedia-w { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-safari { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-chrome { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-firefox { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-opera { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-internet-explorer { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-television:before { content: unquote("\"#{ $fa-var-tv }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-contao { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-500px { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-amazon { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o:before { content: unquote("\"#{ $fa-var-calendar-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o:before { content: unquote("\"#{ $fa-var-calendar-minus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o:before { content: unquote("\"#{ $fa-var-calendar-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o:before { content: unquote("\"#{ $fa-var-calendar-check }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-map-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-map-o:before { content: unquote("\"#{ $fa-var-map }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting:before { content: unquote("\"#{ $fa-var-comment-dots }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o:before { content: unquote("\"#{ $fa-var-comment-dots }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-houzz { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo:before { content: unquote("\"#{ $fa-var-vimeo-v }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-black-tie { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-fonticons { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-alien { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-edge { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card-alt:before { content: unquote("\"#{ $fa-var-credit-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-codiepie { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-modx { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-fort-awesome { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-usb { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-product-hunt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mixcloud { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-scribd { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o:before { content: unquote("\"#{ $fa-var-circle-pause }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o:before { content: unquote("\"#{ $fa-var-circle-stop }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bluetooth { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bluetooth-b { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gitlab { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wpbeginner { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wpforms { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-envira { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt:before { content: unquote("\"#{ $fa-var-accessible-icon }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o:before { content: unquote("\"#{ $fa-var-circle-question }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-volume-control-phone:before { content: unquote("\"#{ $fa-var-phone-volume }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-asl-interpreting:before { content: unquote("\"#{ $fa-var-hands-asl-interpreting }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-deafness:before { content: unquote("\"#{ $fa-var-ear-deaf }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hard-of-hearing:before { content: unquote("\"#{ $fa-var-ear-deaf }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-glide { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-glide-g { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-signing:before { content: unquote("\"#{ $fa-var-hands }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo-square:before { content: unquote("\"#{ $fa-var-square-viadeo }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-ghost { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-ghost:before { content: unquote("\"#{ $fa-var-snapchat }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-square:before { content: unquote("\"#{ $fa-var-square-snapchat }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-first-order { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yoast { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-themeisle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official:before { content: unquote("\"#{ $fa-var-google-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle:before { content: unquote("\"#{ $fa-var-google-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-font-awesome { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-fa { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-fa:before { content: unquote("\"#{ $fa-var-font-awesome }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o:before { content: unquote("\"#{ $fa-var-handshake }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o:before { content: unquote("\"#{ $fa-var-envelope-open }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-linode { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o:before { content: unquote("\"#{ $fa-var-address-book }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard:before { content: unquote("\"#{ $fa-var-address-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o:before { content: unquote("\"#{ $fa-var-address-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o:before { content: unquote("\"#{ $fa-var-address-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o:before { content: unquote("\"#{ $fa-var-circle-user }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-user-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-user-o:before { content: unquote("\"#{ $fa-var-user }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-id-badge { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license:before { content: unquote("\"#{ $fa-var-id-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o:before { content: unquote("\"#{ $fa-var-id-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o:before { content: unquote("\"#{ $fa-var-id-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-quora { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-free-code-camp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-telegram { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-4:before { content: unquote("\"#{ $fa-var-temperature-full }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer:before { content: unquote("\"#{ $fa-var-temperature-full }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-3:before { content: unquote("\"#{ $fa-var-temperature-three-quarters }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-2:before { content: unquote("\"#{ $fa-var-temperature-half }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-1:before { content: unquote("\"#{ $fa-var-temperature-quarter }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-0:before { content: unquote("\"#{ $fa-var-temperature-empty }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bathtub:before { content: unquote("\"#{ $fa-var-bath }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-s15:before { content: unquote("\"#{ $fa-var-bath }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-window-maximize { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-window-restore { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle:before { content: unquote("\"#{ $fa-var-rectangle-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o:before { content: unquote("\"#{ $fa-var-rectangle-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o:before { content: unquote("\"#{ $fa-var-rectangle-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bandcamp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-grav { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-etsy { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-imdb { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ravelry { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eercast { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-eercast:before { content: unquote("\"#{ $fa-var-sellcast }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o:before { content: unquote("\"#{ $fa-var-snowflake }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-superpowers { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wpexplorer { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-meetup { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + diff --git a/_sass/external/font-awesome/_sizing.scss b/_sass/external/font-awesome/_sizing.scss new file mode 100644 index 00000000..e171e7df --- /dev/null +++ b/_sass/external/font-awesome/_sizing.scss @@ -0,0 +1,16 @@ +// sizing icons +// ------------------------- + +// literal magnification scale +@for $i from 1 through 10 { + .#{$fa-css-prefix}-#{$i}x { + font-size: $i * 1em; + } +} + +// step-based scale (with alignment) +@each $size, $value in $fa-sizes { + .#{$fa-css-prefix}-#{$size} { + @include fa-size($value); + } +} diff --git a/_sass/external/font-awesome/_stacked.scss b/_sass/external/font-awesome/_stacked.scss new file mode 100644 index 00000000..d9a9d4e9 --- /dev/null +++ b/_sass/external/font-awesome/_stacked.scss @@ -0,0 +1,32 @@ +// stacking icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: $fa-stack-vertical-align; + width: $fa-stack-width; +} + +.#{$fa-css-prefix}-stack-1x, +.#{$fa-css-prefix}-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--#{$fa-css-prefix}-stack-z-index, #{$fa-stack-z-index}); +} + +.#{$fa-css-prefix}-stack-1x { + line-height: inherit; +} + +.#{$fa-css-prefix}-stack-2x { + font-size: 2em; +} + +.#{$fa-css-prefix}-inverse { + color: var(--#{$fa-css-prefix}-inverse, #{$fa-inverse}); +} diff --git a/_sass/external/font-awesome/_variables.scss b/_sass/external/font-awesome/_variables.scss new file mode 100644 index 00000000..cc9c00ac --- /dev/null +++ b/_sass/external/font-awesome/_variables.scss @@ -0,0 +1,4993 @@ +// variables +// -------------------------- + +$fa-css-prefix : fa !default; +$fa-style : 900 !default; +$fa-style-family : "Font Awesome 6 Free" !default; + +$fa-display : inline-block !default; + +$fa-fw-width : fa-divide(20em, 16) !default; +$fa-inverse : #fff !default; + +$fa-border-color : #eee !default; +$fa-border-padding : .2em .25em .15em !default; +$fa-border-radius : .1em !default; +$fa-border-style : solid !default; +$fa-border-width : .08em !default; + +$fa-size-scale-2xs : 10 !default; +$fa-size-scale-xs : 12 !default; +$fa-size-scale-sm : 14 !default; +$fa-size-scale-base : 16 !default; +$fa-size-scale-lg : 20 !default; +$fa-size-scale-xl : 24 !default; +$fa-size-scale-2xl : 32 !default; + +$fa-sizes: ( + "2xs" : $fa-size-scale-2xs, + "xs" : $fa-size-scale-xs, + "sm" : $fa-size-scale-sm, + "lg" : $fa-size-scale-lg, + "xl" : $fa-size-scale-xl, + "2xl" : $fa-size-scale-2xl +) !default; + +$fa-li-width : 2em !default; +$fa-li-margin : $fa-li-width * fa-divide(5, 4) !default; + +$fa-pull-margin : .3em !default; + +$fa-primary-opacity : 1 !default; +$fa-secondary-opacity : .4 !default; + +$fa-stack-vertical-align: middle !default; +$fa-stack-width : ($fa-fw-width * 2) !default; +$fa-stack-z-index : auto !default; + +$fa-font-display : block !default; +$fa-font-path : "../webfonts" !default; + +$fa-var-0: \30; +$fa-var-1: \31; +$fa-var-2: \32; +$fa-var-3: \33; +$fa-var-4: \34; +$fa-var-5: \35; +$fa-var-6: \36; +$fa-var-7: \37; +$fa-var-8: \38; +$fa-var-9: \39; +$fa-var-fill-drip: \f576; +$fa-var-arrows-to-circle: \e4bd; +$fa-var-circle-chevron-right: \f138; +$fa-var-chevron-circle-right: \f138; +$fa-var-at: \40; +$fa-var-trash-can: \f2ed; +$fa-var-trash-alt: \f2ed; +$fa-var-text-height: \f034; +$fa-var-user-xmark: \f235; +$fa-var-user-times: \f235; +$fa-var-stethoscope: \f0f1; +$fa-var-message: \f27a; +$fa-var-comment-alt: \f27a; +$fa-var-info: \f129; +$fa-var-down-left-and-up-right-to-center: \f422; +$fa-var-compress-alt: \f422; +$fa-var-explosion: \e4e9; +$fa-var-file-lines: \f15c; +$fa-var-file-alt: \f15c; +$fa-var-file-text: \f15c; +$fa-var-wave-square: \f83e; +$fa-var-ring: \f70b; +$fa-var-building-un: \e4d9; +$fa-var-dice-three: \f527; +$fa-var-calendar-days: \f073; +$fa-var-calendar-alt: \f073; +$fa-var-anchor-circle-check: \e4aa; +$fa-var-building-circle-arrow-right: \e4d1; +$fa-var-volleyball: \f45f; +$fa-var-volleyball-ball: \f45f; +$fa-var-arrows-up-to-line: \e4c2; +$fa-var-sort-down: \f0dd; +$fa-var-sort-desc: \f0dd; +$fa-var-circle-minus: \f056; +$fa-var-minus-circle: \f056; +$fa-var-door-open: \f52b; +$fa-var-right-from-bracket: \f2f5; +$fa-var-sign-out-alt: \f2f5; +$fa-var-atom: \f5d2; +$fa-var-soap: \e06e; +$fa-var-icons: \f86d; +$fa-var-heart-music-camera-bolt: \f86d; +$fa-var-microphone-lines-slash: \f539; +$fa-var-microphone-alt-slash: \f539; +$fa-var-bridge-circle-check: \e4c9; +$fa-var-pump-medical: \e06a; +$fa-var-fingerprint: \f577; +$fa-var-hand-point-right: \f0a4; +$fa-var-magnifying-glass-location: \f689; +$fa-var-search-location: \f689; +$fa-var-forward-step: \f051; +$fa-var-step-forward: \f051; +$fa-var-face-smile-beam: \f5b8; +$fa-var-smile-beam: \f5b8; +$fa-var-flag-checkered: \f11e; +$fa-var-football: \f44e; +$fa-var-football-ball: \f44e; +$fa-var-school-circle-exclamation: \e56c; +$fa-var-crop: \f125; +$fa-var-angles-down: \f103; +$fa-var-angle-double-down: \f103; +$fa-var-users-rectangle: \e594; +$fa-var-people-roof: \e537; +$fa-var-people-line: \e534; +$fa-var-beer-mug-empty: \f0fc; +$fa-var-beer: \f0fc; +$fa-var-diagram-predecessor: \e477; +$fa-var-arrow-up-long: \f176; +$fa-var-long-arrow-up: \f176; +$fa-var-fire-flame-simple: \f46a; +$fa-var-burn: \f46a; +$fa-var-person: \f183; +$fa-var-male: \f183; +$fa-var-laptop: \f109; +$fa-var-file-csv: \f6dd; +$fa-var-menorah: \f676; +$fa-var-truck-plane: \e58f; +$fa-var-record-vinyl: \f8d9; +$fa-var-face-grin-stars: \f587; +$fa-var-grin-stars: \f587; +$fa-var-bong: \f55c; +$fa-var-spaghetti-monster-flying: \f67b; +$fa-var-pastafarianism: \f67b; +$fa-var-arrow-down-up-across-line: \e4af; +$fa-var-spoon: \f2e5; +$fa-var-utensil-spoon: \f2e5; +$fa-var-jar-wheat: \e517; +$fa-var-envelopes-bulk: \f674; +$fa-var-mail-bulk: \f674; +$fa-var-file-circle-exclamation: \e4eb; +$fa-var-circle-h: \f47e; +$fa-var-hospital-symbol: \f47e; +$fa-var-pager: \f815; +$fa-var-address-book: \f2b9; +$fa-var-contact-book: \f2b9; +$fa-var-strikethrough: \f0cc; +$fa-var-k: \4b; +$fa-var-landmark-flag: \e51c; +$fa-var-pencil: \f303; +$fa-var-pencil-alt: \f303; +$fa-var-backward: \f04a; +$fa-var-caret-right: \f0da; +$fa-var-comments: \f086; +$fa-var-paste: \f0ea; +$fa-var-file-clipboard: \f0ea; +$fa-var-code-pull-request: \e13c; +$fa-var-clipboard-list: \f46d; +$fa-var-truck-ramp-box: \f4de; +$fa-var-truck-loading: \f4de; +$fa-var-user-check: \f4fc; +$fa-var-vial-virus: \e597; +$fa-var-sheet-plastic: \e571; +$fa-var-blog: \f781; +$fa-var-user-ninja: \f504; +$fa-var-person-arrow-up-from-line: \e539; +$fa-var-scroll-torah: \f6a0; +$fa-var-torah: \f6a0; +$fa-var-broom-ball: \f458; +$fa-var-quidditch: \f458; +$fa-var-quidditch-broom-ball: \f458; +$fa-var-toggle-off: \f204; +$fa-var-box-archive: \f187; +$fa-var-archive: \f187; +$fa-var-person-drowning: \e545; +$fa-var-arrow-down-9-1: \f886; +$fa-var-sort-numeric-desc: \f886; +$fa-var-sort-numeric-down-alt: \f886; +$fa-var-face-grin-tongue-squint: \f58a; +$fa-var-grin-tongue-squint: \f58a; +$fa-var-spray-can: \f5bd; +$fa-var-truck-monster: \f63b; +$fa-var-w: \57; +$fa-var-earth-africa: \f57c; +$fa-var-globe-africa: \f57c; +$fa-var-rainbow: \f75b; +$fa-var-circle-notch: \f1ce; +$fa-var-tablet-screen-button: \f3fa; +$fa-var-tablet-alt: \f3fa; +$fa-var-paw: \f1b0; +$fa-var-cloud: \f0c2; +$fa-var-trowel-bricks: \e58a; +$fa-var-face-flushed: \f579; +$fa-var-flushed: \f579; +$fa-var-hospital-user: \f80d; +$fa-var-tent-arrow-left-right: \e57f; +$fa-var-gavel: \f0e3; +$fa-var-legal: \f0e3; +$fa-var-binoculars: \f1e5; +$fa-var-microphone-slash: \f131; +$fa-var-box-tissue: \e05b; +$fa-var-motorcycle: \f21c; +$fa-var-bell-concierge: \f562; +$fa-var-concierge-bell: \f562; +$fa-var-pen-ruler: \f5ae; +$fa-var-pencil-ruler: \f5ae; +$fa-var-people-arrows: \e068; +$fa-var-people-arrows-left-right: \e068; +$fa-var-mars-and-venus-burst: \e523; +$fa-var-square-caret-right: \f152; +$fa-var-caret-square-right: \f152; +$fa-var-scissors: \f0c4; +$fa-var-cut: \f0c4; +$fa-var-sun-plant-wilt: \e57a; +$fa-var-toilets-portable: \e584; +$fa-var-hockey-puck: \f453; +$fa-var-table: \f0ce; +$fa-var-magnifying-glass-arrow-right: \e521; +$fa-var-tachograph-digital: \f566; +$fa-var-digital-tachograph: \f566; +$fa-var-users-slash: \e073; +$fa-var-clover: \e139; +$fa-var-reply: \f3e5; +$fa-var-mail-reply: \f3e5; +$fa-var-star-and-crescent: \f699; +$fa-var-house-fire: \e50c; +$fa-var-square-minus: \f146; +$fa-var-minus-square: \f146; +$fa-var-helicopter: \f533; +$fa-var-compass: \f14e; +$fa-var-square-caret-down: \f150; +$fa-var-caret-square-down: \f150; +$fa-var-file-circle-question: \e4ef; +$fa-var-laptop-code: \f5fc; +$fa-var-swatchbook: \f5c3; +$fa-var-prescription-bottle: \f485; +$fa-var-bars: \f0c9; +$fa-var-navicon: \f0c9; +$fa-var-people-group: \e533; +$fa-var-hourglass-end: \f253; +$fa-var-hourglass-3: \f253; +$fa-var-heart-crack: \f7a9; +$fa-var-heart-broken: \f7a9; +$fa-var-square-up-right: \f360; +$fa-var-external-link-square-alt: \f360; +$fa-var-face-kiss-beam: \f597; +$fa-var-kiss-beam: \f597; +$fa-var-film: \f008; +$fa-var-ruler-horizontal: \f547; +$fa-var-people-robbery: \e536; +$fa-var-lightbulb: \f0eb; +$fa-var-caret-left: \f0d9; +$fa-var-circle-exclamation: \f06a; +$fa-var-exclamation-circle: \f06a; +$fa-var-school-circle-xmark: \e56d; +$fa-var-arrow-right-from-bracket: \f08b; +$fa-var-sign-out: \f08b; +$fa-var-circle-chevron-down: \f13a; +$fa-var-chevron-circle-down: \f13a; +$fa-var-unlock-keyhole: \f13e; +$fa-var-unlock-alt: \f13e; +$fa-var-cloud-showers-heavy: \f740; +$fa-var-headphones-simple: \f58f; +$fa-var-headphones-alt: \f58f; +$fa-var-sitemap: \f0e8; +$fa-var-circle-dollar-to-slot: \f4b9; +$fa-var-donate: \f4b9; +$fa-var-memory: \f538; +$fa-var-road-spikes: \e568; +$fa-var-fire-burner: \e4f1; +$fa-var-flag: \f024; +$fa-var-hanukiah: \f6e6; +$fa-var-feather: \f52d; +$fa-var-volume-low: \f027; +$fa-var-volume-down: \f027; +$fa-var-comment-slash: \f4b3; +$fa-var-cloud-sun-rain: \f743; +$fa-var-compress: \f066; +$fa-var-wheat-awn: \e2cd; +$fa-var-wheat-alt: \e2cd; +$fa-var-ankh: \f644; +$fa-var-hands-holding-child: \e4fa; +$fa-var-asterisk: \2a; +$fa-var-square-check: \f14a; +$fa-var-check-square: \f14a; +$fa-var-peseta-sign: \e221; +$fa-var-heading: \f1dc; +$fa-var-header: \f1dc; +$fa-var-ghost: \f6e2; +$fa-var-list: \f03a; +$fa-var-list-squares: \f03a; +$fa-var-square-phone-flip: \f87b; +$fa-var-phone-square-alt: \f87b; +$fa-var-cart-plus: \f217; +$fa-var-gamepad: \f11b; +$fa-var-circle-dot: \f192; +$fa-var-dot-circle: \f192; +$fa-var-face-dizzy: \f567; +$fa-var-dizzy: \f567; +$fa-var-egg: \f7fb; +$fa-var-house-medical-circle-xmark: \e513; +$fa-var-campground: \f6bb; +$fa-var-folder-plus: \f65e; +$fa-var-futbol: \f1e3; +$fa-var-futbol-ball: \f1e3; +$fa-var-soccer-ball: \f1e3; +$fa-var-paintbrush: \f1fc; +$fa-var-paint-brush: \f1fc; +$fa-var-lock: \f023; +$fa-var-gas-pump: \f52f; +$fa-var-hot-tub-person: \f593; +$fa-var-hot-tub: \f593; +$fa-var-map-location: \f59f; +$fa-var-map-marked: \f59f; +$fa-var-house-flood-water: \e50e; +$fa-var-tree: \f1bb; +$fa-var-bridge-lock: \e4cc; +$fa-var-sack-dollar: \f81d; +$fa-var-pen-to-square: \f044; +$fa-var-edit: \f044; +$fa-var-car-side: \f5e4; +$fa-var-share-nodes: \f1e0; +$fa-var-share-alt: \f1e0; +$fa-var-heart-circle-minus: \e4ff; +$fa-var-hourglass-half: \f252; +$fa-var-hourglass-2: \f252; +$fa-var-microscope: \f610; +$fa-var-sink: \e06d; +$fa-var-bag-shopping: \f290; +$fa-var-shopping-bag: \f290; +$fa-var-arrow-down-z-a: \f881; +$fa-var-sort-alpha-desc: \f881; +$fa-var-sort-alpha-down-alt: \f881; +$fa-var-mitten: \f7b5; +$fa-var-person-rays: \e54d; +$fa-var-users: \f0c0; +$fa-var-eye-slash: \f070; +$fa-var-flask-vial: \e4f3; +$fa-var-hand: \f256; +$fa-var-hand-paper: \f256; +$fa-var-om: \f679; +$fa-var-worm: \e599; +$fa-var-house-circle-xmark: \e50b; +$fa-var-plug: \f1e6; +$fa-var-chevron-up: \f077; +$fa-var-hand-spock: \f259; +$fa-var-stopwatch: \f2f2; +$fa-var-face-kiss: \f596; +$fa-var-kiss: \f596; +$fa-var-bridge-circle-xmark: \e4cb; +$fa-var-face-grin-tongue: \f589; +$fa-var-grin-tongue: \f589; +$fa-var-chess-bishop: \f43a; +$fa-var-face-grin-wink: \f58c; +$fa-var-grin-wink: \f58c; +$fa-var-ear-deaf: \f2a4; +$fa-var-deaf: \f2a4; +$fa-var-deafness: \f2a4; +$fa-var-hard-of-hearing: \f2a4; +$fa-var-road-circle-check: \e564; +$fa-var-dice-five: \f523; +$fa-var-square-rss: \f143; +$fa-var-rss-square: \f143; +$fa-var-land-mine-on: \e51b; +$fa-var-i-cursor: \f246; +$fa-var-stamp: \f5bf; +$fa-var-stairs: \e289; +$fa-var-i: \49; +$fa-var-hryvnia-sign: \f6f2; +$fa-var-hryvnia: \f6f2; +$fa-var-pills: \f484; +$fa-var-face-grin-wide: \f581; +$fa-var-grin-alt: \f581; +$fa-var-tooth: \f5c9; +$fa-var-v: \56; +$fa-var-bangladeshi-taka-sign: \e2e6; +$fa-var-bicycle: \f206; +$fa-var-staff-snake: \e579; +$fa-var-rod-asclepius: \e579; +$fa-var-rod-snake: \e579; +$fa-var-staff-aesculapius: \e579; +$fa-var-head-side-cough-slash: \e062; +$fa-var-truck-medical: \f0f9; +$fa-var-ambulance: \f0f9; +$fa-var-wheat-awn-circle-exclamation: \e598; +$fa-var-snowman: \f7d0; +$fa-var-mortar-pestle: \f5a7; +$fa-var-road-barrier: \e562; +$fa-var-school: \f549; +$fa-var-igloo: \f7ae; +$fa-var-joint: \f595; +$fa-var-angle-right: \f105; +$fa-var-horse: \f6f0; +$fa-var-q: \51; +$fa-var-g: \47; +$fa-var-notes-medical: \f481; +$fa-var-temperature-half: \f2c9; +$fa-var-temperature-2: \f2c9; +$fa-var-thermometer-2: \f2c9; +$fa-var-thermometer-half: \f2c9; +$fa-var-dong-sign: \e169; +$fa-var-capsules: \f46b; +$fa-var-poo-storm: \f75a; +$fa-var-poo-bolt: \f75a; +$fa-var-face-frown-open: \f57a; +$fa-var-frown-open: \f57a; +$fa-var-hand-point-up: \f0a6; +$fa-var-money-bill: \f0d6; +$fa-var-bookmark: \f02e; +$fa-var-align-justify: \f039; +$fa-var-umbrella-beach: \f5ca; +$fa-var-helmet-un: \e503; +$fa-var-bullseye: \f140; +$fa-var-bacon: \f7e5; +$fa-var-hand-point-down: \f0a7; +$fa-var-arrow-up-from-bracket: \e09a; +$fa-var-folder: \f07b; +$fa-var-folder-blank: \f07b; +$fa-var-file-waveform: \f478; +$fa-var-file-medical-alt: \f478; +$fa-var-radiation: \f7b9; +$fa-var-chart-simple: \e473; +$fa-var-mars-stroke: \f229; +$fa-var-vial: \f492; +$fa-var-gauge: \f624; +$fa-var-dashboard: \f624; +$fa-var-gauge-med: \f624; +$fa-var-tachometer-alt-average: \f624; +$fa-var-wand-magic-sparkles: \e2ca; +$fa-var-magic-wand-sparkles: \e2ca; +$fa-var-e: \45; +$fa-var-pen-clip: \f305; +$fa-var-pen-alt: \f305; +$fa-var-bridge-circle-exclamation: \e4ca; +$fa-var-user: \f007; +$fa-var-school-circle-check: \e56b; +$fa-var-dumpster: \f793; +$fa-var-van-shuttle: \f5b6; +$fa-var-shuttle-van: \f5b6; +$fa-var-building-user: \e4da; +$fa-var-square-caret-left: \f191; +$fa-var-caret-square-left: \f191; +$fa-var-highlighter: \f591; +$fa-var-key: \f084; +$fa-var-bullhorn: \f0a1; +$fa-var-globe: \f0ac; +$fa-var-synagogue: \f69b; +$fa-var-person-half-dress: \e548; +$fa-var-road-bridge: \e563; +$fa-var-location-arrow: \f124; +$fa-var-c: \43; +$fa-var-tablet-button: \f10a; +$fa-var-building-lock: \e4d6; +$fa-var-pizza-slice: \f818; +$fa-var-money-bill-wave: \f53a; +$fa-var-chart-area: \f1fe; +$fa-var-area-chart: \f1fe; +$fa-var-house-flag: \e50d; +$fa-var-person-circle-minus: \e540; +$fa-var-ban: \f05e; +$fa-var-cancel: \f05e; +$fa-var-camera-rotate: \e0d8; +$fa-var-spray-can-sparkles: \f5d0; +$fa-var-air-freshener: \f5d0; +$fa-var-star: \f005; +$fa-var-repeat: \f363; +$fa-var-cross: \f654; +$fa-var-box: \f466; +$fa-var-venus-mars: \f228; +$fa-var-arrow-pointer: \f245; +$fa-var-mouse-pointer: \f245; +$fa-var-maximize: \f31e; +$fa-var-expand-arrows-alt: \f31e; +$fa-var-charging-station: \f5e7; +$fa-var-shapes: \f61f; +$fa-var-triangle-circle-square: \f61f; +$fa-var-shuffle: \f074; +$fa-var-random: \f074; +$fa-var-person-running: \f70c; +$fa-var-running: \f70c; +$fa-var-mobile-retro: \e527; +$fa-var-grip-lines-vertical: \f7a5; +$fa-var-spider: \f717; +$fa-var-hands-bound: \e4f9; +$fa-var-file-invoice-dollar: \f571; +$fa-var-plane-circle-exclamation: \e556; +$fa-var-x-ray: \f497; +$fa-var-spell-check: \f891; +$fa-var-slash: \f715; +$fa-var-computer-mouse: \f8cc; +$fa-var-mouse: \f8cc; +$fa-var-arrow-right-to-bracket: \f090; +$fa-var-sign-in: \f090; +$fa-var-shop-slash: \e070; +$fa-var-store-alt-slash: \e070; +$fa-var-server: \f233; +$fa-var-virus-covid-slash: \e4a9; +$fa-var-shop-lock: \e4a5; +$fa-var-hourglass-start: \f251; +$fa-var-hourglass-1: \f251; +$fa-var-blender-phone: \f6b6; +$fa-var-building-wheat: \e4db; +$fa-var-person-breastfeeding: \e53a; +$fa-var-right-to-bracket: \f2f6; +$fa-var-sign-in-alt: \f2f6; +$fa-var-venus: \f221; +$fa-var-passport: \f5ab; +$fa-var-heart-pulse: \f21e; +$fa-var-heartbeat: \f21e; +$fa-var-people-carry-box: \f4ce; +$fa-var-people-carry: \f4ce; +$fa-var-temperature-high: \f769; +$fa-var-microchip: \f2db; +$fa-var-crown: \f521; +$fa-var-weight-hanging: \f5cd; +$fa-var-xmarks-lines: \e59a; +$fa-var-file-prescription: \f572; +$fa-var-weight-scale: \f496; +$fa-var-weight: \f496; +$fa-var-user-group: \f500; +$fa-var-user-friends: \f500; +$fa-var-arrow-up-a-z: \f15e; +$fa-var-sort-alpha-up: \f15e; +$fa-var-chess-knight: \f441; +$fa-var-face-laugh-squint: \f59b; +$fa-var-laugh-squint: \f59b; +$fa-var-wheelchair: \f193; +$fa-var-circle-arrow-up: \f0aa; +$fa-var-arrow-circle-up: \f0aa; +$fa-var-toggle-on: \f205; +$fa-var-person-walking: \f554; +$fa-var-walking: \f554; +$fa-var-l: \4c; +$fa-var-fire: \f06d; +$fa-var-bed-pulse: \f487; +$fa-var-procedures: \f487; +$fa-var-shuttle-space: \f197; +$fa-var-space-shuttle: \f197; +$fa-var-face-laugh: \f599; +$fa-var-laugh: \f599; +$fa-var-folder-open: \f07c; +$fa-var-heart-circle-plus: \e500; +$fa-var-code-fork: \e13b; +$fa-var-city: \f64f; +$fa-var-microphone-lines: \f3c9; +$fa-var-microphone-alt: \f3c9; +$fa-var-pepper-hot: \f816; +$fa-var-unlock: \f09c; +$fa-var-colon-sign: \e140; +$fa-var-headset: \f590; +$fa-var-store-slash: \e071; +$fa-var-road-circle-xmark: \e566; +$fa-var-user-minus: \f503; +$fa-var-mars-stroke-up: \f22a; +$fa-var-mars-stroke-v: \f22a; +$fa-var-champagne-glasses: \f79f; +$fa-var-glass-cheers: \f79f; +$fa-var-clipboard: \f328; +$fa-var-house-circle-exclamation: \e50a; +$fa-var-file-arrow-up: \f574; +$fa-var-file-upload: \f574; +$fa-var-wifi: \f1eb; +$fa-var-wifi-3: \f1eb; +$fa-var-wifi-strong: \f1eb; +$fa-var-bath: \f2cd; +$fa-var-bathtub: \f2cd; +$fa-var-underline: \f0cd; +$fa-var-user-pen: \f4ff; +$fa-var-user-edit: \f4ff; +$fa-var-signature: \f5b7; +$fa-var-stroopwafel: \f551; +$fa-var-bold: \f032; +$fa-var-anchor-lock: \e4ad; +$fa-var-building-ngo: \e4d7; +$fa-var-manat-sign: \e1d5; +$fa-var-not-equal: \f53e; +$fa-var-border-top-left: \f853; +$fa-var-border-style: \f853; +$fa-var-map-location-dot: \f5a0; +$fa-var-map-marked-alt: \f5a0; +$fa-var-jedi: \f669; +$fa-var-square-poll-vertical: \f681; +$fa-var-poll: \f681; +$fa-var-mug-hot: \f7b6; +$fa-var-car-battery: \f5df; +$fa-var-battery-car: \f5df; +$fa-var-gift: \f06b; +$fa-var-dice-two: \f528; +$fa-var-chess-queen: \f445; +$fa-var-glasses: \f530; +$fa-var-chess-board: \f43c; +$fa-var-building-circle-check: \e4d2; +$fa-var-person-chalkboard: \e53d; +$fa-var-mars-stroke-right: \f22b; +$fa-var-mars-stroke-h: \f22b; +$fa-var-hand-back-fist: \f255; +$fa-var-hand-rock: \f255; +$fa-var-square-caret-up: \f151; +$fa-var-caret-square-up: \f151; +$fa-var-cloud-showers-water: \e4e4; +$fa-var-chart-bar: \f080; +$fa-var-bar-chart: \f080; +$fa-var-hands-bubbles: \e05e; +$fa-var-hands-wash: \e05e; +$fa-var-less-than-equal: \f537; +$fa-var-train: \f238; +$fa-var-eye-low-vision: \f2a8; +$fa-var-low-vision: \f2a8; +$fa-var-crow: \f520; +$fa-var-sailboat: \e445; +$fa-var-window-restore: \f2d2; +$fa-var-square-plus: \f0fe; +$fa-var-plus-square: \f0fe; +$fa-var-torii-gate: \f6a1; +$fa-var-frog: \f52e; +$fa-var-bucket: \e4cf; +$fa-var-image: \f03e; +$fa-var-microphone: \f130; +$fa-var-cow: \f6c8; +$fa-var-caret-up: \f0d8; +$fa-var-screwdriver: \f54a; +$fa-var-folder-closed: \e185; +$fa-var-house-tsunami: \e515; +$fa-var-square-nfi: \e576; +$fa-var-arrow-up-from-ground-water: \e4b5; +$fa-var-martini-glass: \f57b; +$fa-var-glass-martini-alt: \f57b; +$fa-var-rotate-left: \f2ea; +$fa-var-rotate-back: \f2ea; +$fa-var-rotate-backward: \f2ea; +$fa-var-undo-alt: \f2ea; +$fa-var-table-columns: \f0db; +$fa-var-columns: \f0db; +$fa-var-lemon: \f094; +$fa-var-head-side-mask: \e063; +$fa-var-handshake: \f2b5; +$fa-var-gem: \f3a5; +$fa-var-dolly: \f472; +$fa-var-dolly-box: \f472; +$fa-var-smoking: \f48d; +$fa-var-minimize: \f78c; +$fa-var-compress-arrows-alt: \f78c; +$fa-var-monument: \f5a6; +$fa-var-snowplow: \f7d2; +$fa-var-angles-right: \f101; +$fa-var-angle-double-right: \f101; +$fa-var-cannabis: \f55f; +$fa-var-circle-play: \f144; +$fa-var-play-circle: \f144; +$fa-var-tablets: \f490; +$fa-var-ethernet: \f796; +$fa-var-euro-sign: \f153; +$fa-var-eur: \f153; +$fa-var-euro: \f153; +$fa-var-chair: \f6c0; +$fa-var-circle-check: \f058; +$fa-var-check-circle: \f058; +$fa-var-circle-stop: \f28d; +$fa-var-stop-circle: \f28d; +$fa-var-compass-drafting: \f568; +$fa-var-drafting-compass: \f568; +$fa-var-plate-wheat: \e55a; +$fa-var-icicles: \f7ad; +$fa-var-person-shelter: \e54f; +$fa-var-neuter: \f22c; +$fa-var-id-badge: \f2c1; +$fa-var-marker: \f5a1; +$fa-var-face-laugh-beam: \f59a; +$fa-var-laugh-beam: \f59a; +$fa-var-helicopter-symbol: \e502; +$fa-var-universal-access: \f29a; +$fa-var-circle-chevron-up: \f139; +$fa-var-chevron-circle-up: \f139; +$fa-var-lari-sign: \e1c8; +$fa-var-volcano: \f770; +$fa-var-person-walking-dashed-line-arrow-right: \e553; +$fa-var-sterling-sign: \f154; +$fa-var-gbp: \f154; +$fa-var-pound-sign: \f154; +$fa-var-viruses: \e076; +$fa-var-square-person-confined: \e577; +$fa-var-user-tie: \f508; +$fa-var-arrow-down-long: \f175; +$fa-var-long-arrow-down: \f175; +$fa-var-tent-arrow-down-to-line: \e57e; +$fa-var-certificate: \f0a3; +$fa-var-reply-all: \f122; +$fa-var-mail-reply-all: \f122; +$fa-var-suitcase: \f0f2; +$fa-var-person-skating: \f7c5; +$fa-var-skating: \f7c5; +$fa-var-filter-circle-dollar: \f662; +$fa-var-funnel-dollar: \f662; +$fa-var-camera-retro: \f083; +$fa-var-circle-arrow-down: \f0ab; +$fa-var-arrow-circle-down: \f0ab; +$fa-var-file-import: \f56f; +$fa-var-arrow-right-to-file: \f56f; +$fa-var-square-arrow-up-right: \f14c; +$fa-var-external-link-square: \f14c; +$fa-var-box-open: \f49e; +$fa-var-scroll: \f70e; +$fa-var-spa: \f5bb; +$fa-var-location-pin-lock: \e51f; +$fa-var-pause: \f04c; +$fa-var-hill-avalanche: \e507; +$fa-var-temperature-empty: \f2cb; +$fa-var-temperature-0: \f2cb; +$fa-var-thermometer-0: \f2cb; +$fa-var-thermometer-empty: \f2cb; +$fa-var-bomb: \f1e2; +$fa-var-registered: \f25d; +$fa-var-address-card: \f2bb; +$fa-var-contact-card: \f2bb; +$fa-var-vcard: \f2bb; +$fa-var-scale-unbalanced-flip: \f516; +$fa-var-balance-scale-right: \f516; +$fa-var-subscript: \f12c; +$fa-var-diamond-turn-right: \f5eb; +$fa-var-directions: \f5eb; +$fa-var-burst: \e4dc; +$fa-var-house-laptop: \e066; +$fa-var-laptop-house: \e066; +$fa-var-face-tired: \f5c8; +$fa-var-tired: \f5c8; +$fa-var-money-bills: \e1f3; +$fa-var-smog: \f75f; +$fa-var-crutch: \f7f7; +$fa-var-cloud-arrow-up: \f0ee; +$fa-var-cloud-upload: \f0ee; +$fa-var-cloud-upload-alt: \f0ee; +$fa-var-palette: \f53f; +$fa-var-arrows-turn-right: \e4c0; +$fa-var-vest: \e085; +$fa-var-ferry: \e4ea; +$fa-var-arrows-down-to-people: \e4b9; +$fa-var-seedling: \f4d8; +$fa-var-sprout: \f4d8; +$fa-var-left-right: \f337; +$fa-var-arrows-alt-h: \f337; +$fa-var-boxes-packing: \e4c7; +$fa-var-circle-arrow-left: \f0a8; +$fa-var-arrow-circle-left: \f0a8; +$fa-var-group-arrows-rotate: \e4f6; +$fa-var-bowl-food: \e4c6; +$fa-var-candy-cane: \f786; +$fa-var-arrow-down-wide-short: \f160; +$fa-var-sort-amount-asc: \f160; +$fa-var-sort-amount-down: \f160; +$fa-var-cloud-bolt: \f76c; +$fa-var-thunderstorm: \f76c; +$fa-var-text-slash: \f87d; +$fa-var-remove-format: \f87d; +$fa-var-face-smile-wink: \f4da; +$fa-var-smile-wink: \f4da; +$fa-var-file-word: \f1c2; +$fa-var-file-powerpoint: \f1c4; +$fa-var-arrows-left-right: \f07e; +$fa-var-arrows-h: \f07e; +$fa-var-house-lock: \e510; +$fa-var-cloud-arrow-down: \f0ed; +$fa-var-cloud-download: \f0ed; +$fa-var-cloud-download-alt: \f0ed; +$fa-var-children: \e4e1; +$fa-var-chalkboard: \f51b; +$fa-var-blackboard: \f51b; +$fa-var-user-large-slash: \f4fa; +$fa-var-user-alt-slash: \f4fa; +$fa-var-envelope-open: \f2b6; +$fa-var-handshake-simple-slash: \e05f; +$fa-var-handshake-alt-slash: \e05f; +$fa-var-mattress-pillow: \e525; +$fa-var-guarani-sign: \e19a; +$fa-var-arrows-rotate: \f021; +$fa-var-refresh: \f021; +$fa-var-sync: \f021; +$fa-var-fire-extinguisher: \f134; +$fa-var-cruzeiro-sign: \e152; +$fa-var-greater-than-equal: \f532; +$fa-var-shield-halved: \f3ed; +$fa-var-shield-alt: \f3ed; +$fa-var-book-atlas: \f558; +$fa-var-atlas: \f558; +$fa-var-virus: \e074; +$fa-var-envelope-circle-check: \e4e8; +$fa-var-layer-group: \f5fd; +$fa-var-arrows-to-dot: \e4be; +$fa-var-archway: \f557; +$fa-var-heart-circle-check: \e4fd; +$fa-var-house-chimney-crack: \f6f1; +$fa-var-house-damage: \f6f1; +$fa-var-file-zipper: \f1c6; +$fa-var-file-archive: \f1c6; +$fa-var-square: \f0c8; +$fa-var-martini-glass-empty: \f000; +$fa-var-glass-martini: \f000; +$fa-var-couch: \f4b8; +$fa-var-cedi-sign: \e0df; +$fa-var-italic: \f033; +$fa-var-church: \f51d; +$fa-var-comments-dollar: \f653; +$fa-var-democrat: \f747; +$fa-var-z: \5a; +$fa-var-person-skiing: \f7c9; +$fa-var-skiing: \f7c9; +$fa-var-road-lock: \e567; +$fa-var-a: \41; +$fa-var-temperature-arrow-down: \e03f; +$fa-var-temperature-down: \e03f; +$fa-var-feather-pointed: \f56b; +$fa-var-feather-alt: \f56b; +$fa-var-p: \50; +$fa-var-snowflake: \f2dc; +$fa-var-newspaper: \f1ea; +$fa-var-rectangle-ad: \f641; +$fa-var-ad: \f641; +$fa-var-circle-arrow-right: \f0a9; +$fa-var-arrow-circle-right: \f0a9; +$fa-var-filter-circle-xmark: \e17b; +$fa-var-locust: \e520; +$fa-var-sort: \f0dc; +$fa-var-unsorted: \f0dc; +$fa-var-list-ol: \f0cb; +$fa-var-list-1-2: \f0cb; +$fa-var-list-numeric: \f0cb; +$fa-var-person-dress-burst: \e544; +$fa-var-money-check-dollar: \f53d; +$fa-var-money-check-alt: \f53d; +$fa-var-vector-square: \f5cb; +$fa-var-bread-slice: \f7ec; +$fa-var-language: \f1ab; +$fa-var-face-kiss-wink-heart: \f598; +$fa-var-kiss-wink-heart: \f598; +$fa-var-filter: \f0b0; +$fa-var-question: \3f; +$fa-var-file-signature: \f573; +$fa-var-up-down-left-right: \f0b2; +$fa-var-arrows-alt: \f0b2; +$fa-var-house-chimney-user: \e065; +$fa-var-hand-holding-heart: \f4be; +$fa-var-puzzle-piece: \f12e; +$fa-var-money-check: \f53c; +$fa-var-star-half-stroke: \f5c0; +$fa-var-star-half-alt: \f5c0; +$fa-var-code: \f121; +$fa-var-whiskey-glass: \f7a0; +$fa-var-glass-whiskey: \f7a0; +$fa-var-building-circle-exclamation: \e4d3; +$fa-var-magnifying-glass-chart: \e522; +$fa-var-arrow-up-right-from-square: \f08e; +$fa-var-external-link: \f08e; +$fa-var-cubes-stacked: \e4e6; +$fa-var-won-sign: \f159; +$fa-var-krw: \f159; +$fa-var-won: \f159; +$fa-var-virus-covid: \e4a8; +$fa-var-austral-sign: \e0a9; +$fa-var-f: \46; +$fa-var-leaf: \f06c; +$fa-var-road: \f018; +$fa-var-taxi: \f1ba; +$fa-var-cab: \f1ba; +$fa-var-person-circle-plus: \e541; +$fa-var-chart-pie: \f200; +$fa-var-pie-chart: \f200; +$fa-var-bolt-lightning: \e0b7; +$fa-var-sack-xmark: \e56a; +$fa-var-file-excel: \f1c3; +$fa-var-file-contract: \f56c; +$fa-var-fish-fins: \e4f2; +$fa-var-building-flag: \e4d5; +$fa-var-face-grin-beam: \f582; +$fa-var-grin-beam: \f582; +$fa-var-object-ungroup: \f248; +$fa-var-poop: \f619; +$fa-var-location-pin: \f041; +$fa-var-map-marker: \f041; +$fa-var-kaaba: \f66b; +$fa-var-toilet-paper: \f71e; +$fa-var-helmet-safety: \f807; +$fa-var-hard-hat: \f807; +$fa-var-hat-hard: \f807; +$fa-var-eject: \f052; +$fa-var-circle-right: \f35a; +$fa-var-arrow-alt-circle-right: \f35a; +$fa-var-plane-circle-check: \e555; +$fa-var-face-rolling-eyes: \f5a5; +$fa-var-meh-rolling-eyes: \f5a5; +$fa-var-object-group: \f247; +$fa-var-chart-line: \f201; +$fa-var-line-chart: \f201; +$fa-var-mask-ventilator: \e524; +$fa-var-arrow-right: \f061; +$fa-var-signs-post: \f277; +$fa-var-map-signs: \f277; +$fa-var-cash-register: \f788; +$fa-var-person-circle-question: \e542; +$fa-var-h: \48; +$fa-var-tarp: \e57b; +$fa-var-screwdriver-wrench: \f7d9; +$fa-var-tools: \f7d9; +$fa-var-arrows-to-eye: \e4bf; +$fa-var-plug-circle-bolt: \e55b; +$fa-var-heart: \f004; +$fa-var-mars-and-venus: \f224; +$fa-var-house-user: \e1b0; +$fa-var-home-user: \e1b0; +$fa-var-dumpster-fire: \f794; +$fa-var-house-crack: \e3b1; +$fa-var-martini-glass-citrus: \f561; +$fa-var-cocktail: \f561; +$fa-var-face-surprise: \f5c2; +$fa-var-surprise: \f5c2; +$fa-var-bottle-water: \e4c5; +$fa-var-circle-pause: \f28b; +$fa-var-pause-circle: \f28b; +$fa-var-toilet-paper-slash: \e072; +$fa-var-apple-whole: \f5d1; +$fa-var-apple-alt: \f5d1; +$fa-var-kitchen-set: \e51a; +$fa-var-r: \52; +$fa-var-temperature-quarter: \f2ca; +$fa-var-temperature-1: \f2ca; +$fa-var-thermometer-1: \f2ca; +$fa-var-thermometer-quarter: \f2ca; +$fa-var-cube: \f1b2; +$fa-var-bitcoin-sign: \e0b4; +$fa-var-shield-dog: \e573; +$fa-var-solar-panel: \f5ba; +$fa-var-lock-open: \f3c1; +$fa-var-elevator: \e16d; +$fa-var-money-bill-transfer: \e528; +$fa-var-money-bill-trend-up: \e529; +$fa-var-house-flood-water-circle-arrow-right: \e50f; +$fa-var-square-poll-horizontal: \f682; +$fa-var-poll-h: \f682; +$fa-var-circle: \f111; +$fa-var-backward-fast: \f049; +$fa-var-fast-backward: \f049; +$fa-var-recycle: \f1b8; +$fa-var-user-astronaut: \f4fb; +$fa-var-plane-slash: \e069; +$fa-var-trademark: \f25c; +$fa-var-basketball: \f434; +$fa-var-basketball-ball: \f434; +$fa-var-satellite-dish: \f7c0; +$fa-var-circle-up: \f35b; +$fa-var-arrow-alt-circle-up: \f35b; +$fa-var-mobile-screen-button: \f3cd; +$fa-var-mobile-alt: \f3cd; +$fa-var-volume-high: \f028; +$fa-var-volume-up: \f028; +$fa-var-users-rays: \e593; +$fa-var-wallet: \f555; +$fa-var-clipboard-check: \f46c; +$fa-var-file-audio: \f1c7; +$fa-var-burger: \f805; +$fa-var-hamburger: \f805; +$fa-var-wrench: \f0ad; +$fa-var-bugs: \e4d0; +$fa-var-rupee-sign: \f156; +$fa-var-rupee: \f156; +$fa-var-file-image: \f1c5; +$fa-var-circle-question: \f059; +$fa-var-question-circle: \f059; +$fa-var-plane-departure: \f5b0; +$fa-var-handshake-slash: \e060; +$fa-var-book-bookmark: \e0bb; +$fa-var-code-branch: \f126; +$fa-var-hat-cowboy: \f8c0; +$fa-var-bridge: \e4c8; +$fa-var-phone-flip: \f879; +$fa-var-phone-alt: \f879; +$fa-var-truck-front: \e2b7; +$fa-var-cat: \f6be; +$fa-var-anchor-circle-exclamation: \e4ab; +$fa-var-truck-field: \e58d; +$fa-var-route: \f4d7; +$fa-var-clipboard-question: \e4e3; +$fa-var-panorama: \e209; +$fa-var-comment-medical: \f7f5; +$fa-var-teeth-open: \f62f; +$fa-var-file-circle-minus: \e4ed; +$fa-var-tags: \f02c; +$fa-var-wine-glass: \f4e3; +$fa-var-forward-fast: \f050; +$fa-var-fast-forward: \f050; +$fa-var-face-meh-blank: \f5a4; +$fa-var-meh-blank: \f5a4; +$fa-var-square-parking: \f540; +$fa-var-parking: \f540; +$fa-var-house-signal: \e012; +$fa-var-bars-progress: \f828; +$fa-var-tasks-alt: \f828; +$fa-var-faucet-drip: \e006; +$fa-var-cart-flatbed: \f474; +$fa-var-dolly-flatbed: \f474; +$fa-var-ban-smoking: \f54d; +$fa-var-smoking-ban: \f54d; +$fa-var-terminal: \f120; +$fa-var-mobile-button: \f10b; +$fa-var-house-medical-flag: \e514; +$fa-var-basket-shopping: \f291; +$fa-var-shopping-basket: \f291; +$fa-var-tape: \f4db; +$fa-var-bus-simple: \f55e; +$fa-var-bus-alt: \f55e; +$fa-var-eye: \f06e; +$fa-var-face-sad-cry: \f5b3; +$fa-var-sad-cry: \f5b3; +$fa-var-audio-description: \f29e; +$fa-var-person-military-to-person: \e54c; +$fa-var-file-shield: \e4f0; +$fa-var-user-slash: \f506; +$fa-var-pen: \f304; +$fa-var-tower-observation: \e586; +$fa-var-file-code: \f1c9; +$fa-var-signal: \f012; +$fa-var-signal-5: \f012; +$fa-var-signal-perfect: \f012; +$fa-var-bus: \f207; +$fa-var-heart-circle-xmark: \e501; +$fa-var-house-chimney: \e3af; +$fa-var-home-lg: \e3af; +$fa-var-window-maximize: \f2d0; +$fa-var-face-frown: \f119; +$fa-var-frown: \f119; +$fa-var-prescription: \f5b1; +$fa-var-shop: \f54f; +$fa-var-store-alt: \f54f; +$fa-var-floppy-disk: \f0c7; +$fa-var-save: \f0c7; +$fa-var-vihara: \f6a7; +$fa-var-scale-unbalanced: \f515; +$fa-var-balance-scale-left: \f515; +$fa-var-sort-up: \f0de; +$fa-var-sort-asc: \f0de; +$fa-var-comment-dots: \f4ad; +$fa-var-commenting: \f4ad; +$fa-var-plant-wilt: \e5aa; +$fa-var-diamond: \f219; +$fa-var-face-grin-squint: \f585; +$fa-var-grin-squint: \f585; +$fa-var-hand-holding-dollar: \f4c0; +$fa-var-hand-holding-usd: \f4c0; +$fa-var-bacterium: \e05a; +$fa-var-hand-pointer: \f25a; +$fa-var-drum-steelpan: \f56a; +$fa-var-hand-scissors: \f257; +$fa-var-hands-praying: \f684; +$fa-var-praying-hands: \f684; +$fa-var-arrow-rotate-right: \f01e; +$fa-var-arrow-right-rotate: \f01e; +$fa-var-arrow-rotate-forward: \f01e; +$fa-var-redo: \f01e; +$fa-var-biohazard: \f780; +$fa-var-location-crosshairs: \f601; +$fa-var-location: \f601; +$fa-var-mars-double: \f227; +$fa-var-child-dress: \e59c; +$fa-var-users-between-lines: \e591; +$fa-var-lungs-virus: \e067; +$fa-var-face-grin-tears: \f588; +$fa-var-grin-tears: \f588; +$fa-var-phone: \f095; +$fa-var-calendar-xmark: \f273; +$fa-var-calendar-times: \f273; +$fa-var-child-reaching: \e59d; +$fa-var-head-side-virus: \e064; +$fa-var-user-gear: \f4fe; +$fa-var-user-cog: \f4fe; +$fa-var-arrow-up-1-9: \f163; +$fa-var-sort-numeric-up: \f163; +$fa-var-door-closed: \f52a; +$fa-var-shield-virus: \e06c; +$fa-var-dice-six: \f526; +$fa-var-mosquito-net: \e52c; +$fa-var-bridge-water: \e4ce; +$fa-var-person-booth: \f756; +$fa-var-text-width: \f035; +$fa-var-hat-wizard: \f6e8; +$fa-var-pen-fancy: \f5ac; +$fa-var-person-digging: \f85e; +$fa-var-digging: \f85e; +$fa-var-trash: \f1f8; +$fa-var-gauge-simple: \f629; +$fa-var-gauge-simple-med: \f629; +$fa-var-tachometer-average: \f629; +$fa-var-book-medical: \f7e6; +$fa-var-poo: \f2fe; +$fa-var-quote-right: \f10e; +$fa-var-quote-right-alt: \f10e; +$fa-var-shirt: \f553; +$fa-var-t-shirt: \f553; +$fa-var-tshirt: \f553; +$fa-var-cubes: \f1b3; +$fa-var-divide: \f529; +$fa-var-tenge-sign: \f7d7; +$fa-var-tenge: \f7d7; +$fa-var-headphones: \f025; +$fa-var-hands-holding: \f4c2; +$fa-var-hands-clapping: \e1a8; +$fa-var-republican: \f75e; +$fa-var-arrow-left: \f060; +$fa-var-person-circle-xmark: \e543; +$fa-var-ruler: \f545; +$fa-var-align-left: \f036; +$fa-var-dice-d6: \f6d1; +$fa-var-restroom: \f7bd; +$fa-var-j: \4a; +$fa-var-users-viewfinder: \e595; +$fa-var-file-video: \f1c8; +$fa-var-up-right-from-square: \f35d; +$fa-var-external-link-alt: \f35d; +$fa-var-table-cells: \f00a; +$fa-var-th: \f00a; +$fa-var-file-pdf: \f1c1; +$fa-var-book-bible: \f647; +$fa-var-bible: \f647; +$fa-var-o: \4f; +$fa-var-suitcase-medical: \f0fa; +$fa-var-medkit: \f0fa; +$fa-var-user-secret: \f21b; +$fa-var-otter: \f700; +$fa-var-person-dress: \f182; +$fa-var-female: \f182; +$fa-var-comment-dollar: \f651; +$fa-var-business-time: \f64a; +$fa-var-briefcase-clock: \f64a; +$fa-var-table-cells-large: \f009; +$fa-var-th-large: \f009; +$fa-var-book-tanakh: \f827; +$fa-var-tanakh: \f827; +$fa-var-phone-volume: \f2a0; +$fa-var-volume-control-phone: \f2a0; +$fa-var-hat-cowboy-side: \f8c1; +$fa-var-clipboard-user: \f7f3; +$fa-var-child: \f1ae; +$fa-var-lira-sign: \f195; +$fa-var-satellite: \f7bf; +$fa-var-plane-lock: \e558; +$fa-var-tag: \f02b; +$fa-var-comment: \f075; +$fa-var-cake-candles: \f1fd; +$fa-var-birthday-cake: \f1fd; +$fa-var-cake: \f1fd; +$fa-var-envelope: \f0e0; +$fa-var-angles-up: \f102; +$fa-var-angle-double-up: \f102; +$fa-var-paperclip: \f0c6; +$fa-var-arrow-right-to-city: \e4b3; +$fa-var-ribbon: \f4d6; +$fa-var-lungs: \f604; +$fa-var-arrow-up-9-1: \f887; +$fa-var-sort-numeric-up-alt: \f887; +$fa-var-litecoin-sign: \e1d3; +$fa-var-border-none: \f850; +$fa-var-circle-nodes: \e4e2; +$fa-var-parachute-box: \f4cd; +$fa-var-indent: \f03c; +$fa-var-truck-field-un: \e58e; +$fa-var-hourglass: \f254; +$fa-var-hourglass-empty: \f254; +$fa-var-mountain: \f6fc; +$fa-var-user-doctor: \f0f0; +$fa-var-user-md: \f0f0; +$fa-var-circle-info: \f05a; +$fa-var-info-circle: \f05a; +$fa-var-cloud-meatball: \f73b; +$fa-var-camera: \f030; +$fa-var-camera-alt: \f030; +$fa-var-square-virus: \e578; +$fa-var-meteor: \f753; +$fa-var-car-on: \e4dd; +$fa-var-sleigh: \f7cc; +$fa-var-arrow-down-1-9: \f162; +$fa-var-sort-numeric-asc: \f162; +$fa-var-sort-numeric-down: \f162; +$fa-var-hand-holding-droplet: \f4c1; +$fa-var-hand-holding-water: \f4c1; +$fa-var-water: \f773; +$fa-var-calendar-check: \f274; +$fa-var-braille: \f2a1; +$fa-var-prescription-bottle-medical: \f486; +$fa-var-prescription-bottle-alt: \f486; +$fa-var-landmark: \f66f; +$fa-var-truck: \f0d1; +$fa-var-crosshairs: \f05b; +$fa-var-person-cane: \e53c; +$fa-var-tent: \e57d; +$fa-var-vest-patches: \e086; +$fa-var-check-double: \f560; +$fa-var-arrow-down-a-z: \f15d; +$fa-var-sort-alpha-asc: \f15d; +$fa-var-sort-alpha-down: \f15d; +$fa-var-money-bill-wheat: \e52a; +$fa-var-cookie: \f563; +$fa-var-arrow-rotate-left: \f0e2; +$fa-var-arrow-left-rotate: \f0e2; +$fa-var-arrow-rotate-back: \f0e2; +$fa-var-arrow-rotate-backward: \f0e2; +$fa-var-undo: \f0e2; +$fa-var-hard-drive: \f0a0; +$fa-var-hdd: \f0a0; +$fa-var-face-grin-squint-tears: \f586; +$fa-var-grin-squint-tears: \f586; +$fa-var-dumbbell: \f44b; +$fa-var-rectangle-list: \f022; +$fa-var-list-alt: \f022; +$fa-var-tarp-droplet: \e57c; +$fa-var-house-medical-circle-check: \e511; +$fa-var-person-skiing-nordic: \f7ca; +$fa-var-skiing-nordic: \f7ca; +$fa-var-calendar-plus: \f271; +$fa-var-plane-arrival: \f5af; +$fa-var-circle-left: \f359; +$fa-var-arrow-alt-circle-left: \f359; +$fa-var-train-subway: \f239; +$fa-var-subway: \f239; +$fa-var-chart-gantt: \e0e4; +$fa-var-indian-rupee-sign: \e1bc; +$fa-var-indian-rupee: \e1bc; +$fa-var-inr: \e1bc; +$fa-var-crop-simple: \f565; +$fa-var-crop-alt: \f565; +$fa-var-money-bill-1: \f3d1; +$fa-var-money-bill-alt: \f3d1; +$fa-var-left-long: \f30a; +$fa-var-long-arrow-alt-left: \f30a; +$fa-var-dna: \f471; +$fa-var-virus-slash: \e075; +$fa-var-minus: \f068; +$fa-var-subtract: \f068; +$fa-var-chess: \f439; +$fa-var-arrow-left-long: \f177; +$fa-var-long-arrow-left: \f177; +$fa-var-plug-circle-check: \e55c; +$fa-var-street-view: \f21d; +$fa-var-franc-sign: \e18f; +$fa-var-volume-off: \f026; +$fa-var-hands-asl-interpreting: \f2a3; +$fa-var-american-sign-language-interpreting: \f2a3; +$fa-var-asl-interpreting: \f2a3; +$fa-var-hands-american-sign-language-interpreting: \f2a3; +$fa-var-gear: \f013; +$fa-var-cog: \f013; +$fa-var-droplet-slash: \f5c7; +$fa-var-tint-slash: \f5c7; +$fa-var-mosque: \f678; +$fa-var-mosquito: \e52b; +$fa-var-star-of-david: \f69a; +$fa-var-person-military-rifle: \e54b; +$fa-var-cart-shopping: \f07a; +$fa-var-shopping-cart: \f07a; +$fa-var-vials: \f493; +$fa-var-plug-circle-plus: \e55f; +$fa-var-place-of-worship: \f67f; +$fa-var-grip-vertical: \f58e; +$fa-var-arrow-turn-up: \f148; +$fa-var-level-up: \f148; +$fa-var-u: \55; +$fa-var-square-root-variable: \f698; +$fa-var-square-root-alt: \f698; +$fa-var-clock: \f017; +$fa-var-clock-four: \f017; +$fa-var-backward-step: \f048; +$fa-var-step-backward: \f048; +$fa-var-pallet: \f482; +$fa-var-faucet: \e005; +$fa-var-baseball-bat-ball: \f432; +$fa-var-s: \53; +$fa-var-timeline: \e29c; +$fa-var-keyboard: \f11c; +$fa-var-caret-down: \f0d7; +$fa-var-house-chimney-medical: \f7f2; +$fa-var-clinic-medical: \f7f2; +$fa-var-temperature-three-quarters: \f2c8; +$fa-var-temperature-3: \f2c8; +$fa-var-thermometer-3: \f2c8; +$fa-var-thermometer-three-quarters: \f2c8; +$fa-var-mobile-screen: \f3cf; +$fa-var-mobile-android-alt: \f3cf; +$fa-var-plane-up: \e22d; +$fa-var-piggy-bank: \f4d3; +$fa-var-battery-half: \f242; +$fa-var-battery-3: \f242; +$fa-var-mountain-city: \e52e; +$fa-var-coins: \f51e; +$fa-var-khanda: \f66d; +$fa-var-sliders: \f1de; +$fa-var-sliders-h: \f1de; +$fa-var-folder-tree: \f802; +$fa-var-network-wired: \f6ff; +$fa-var-map-pin: \f276; +$fa-var-hamsa: \f665; +$fa-var-cent-sign: \e3f5; +$fa-var-flask: \f0c3; +$fa-var-person-pregnant: \e31e; +$fa-var-wand-sparkles: \f72b; +$fa-var-ellipsis-vertical: \f142; +$fa-var-ellipsis-v: \f142; +$fa-var-ticket: \f145; +$fa-var-power-off: \f011; +$fa-var-right-long: \f30b; +$fa-var-long-arrow-alt-right: \f30b; +$fa-var-flag-usa: \f74d; +$fa-var-laptop-file: \e51d; +$fa-var-tty: \f1e4; +$fa-var-teletype: \f1e4; +$fa-var-diagram-next: \e476; +$fa-var-person-rifle: \e54e; +$fa-var-house-medical-circle-exclamation: \e512; +$fa-var-closed-captioning: \f20a; +$fa-var-person-hiking: \f6ec; +$fa-var-hiking: \f6ec; +$fa-var-venus-double: \f226; +$fa-var-images: \f302; +$fa-var-calculator: \f1ec; +$fa-var-people-pulling: \e535; +$fa-var-n: \4e; +$fa-var-cable-car: \f7da; +$fa-var-tram: \f7da; +$fa-var-cloud-rain: \f73d; +$fa-var-building-circle-xmark: \e4d4; +$fa-var-ship: \f21a; +$fa-var-arrows-down-to-line: \e4b8; +$fa-var-download: \f019; +$fa-var-face-grin: \f580; +$fa-var-grin: \f580; +$fa-var-delete-left: \f55a; +$fa-var-backspace: \f55a; +$fa-var-eye-dropper: \f1fb; +$fa-var-eye-dropper-empty: \f1fb; +$fa-var-eyedropper: \f1fb; +$fa-var-file-circle-check: \e5a0; +$fa-var-forward: \f04e; +$fa-var-mobile: \f3ce; +$fa-var-mobile-android: \f3ce; +$fa-var-mobile-phone: \f3ce; +$fa-var-face-meh: \f11a; +$fa-var-meh: \f11a; +$fa-var-align-center: \f037; +$fa-var-book-skull: \f6b7; +$fa-var-book-dead: \f6b7; +$fa-var-id-card: \f2c2; +$fa-var-drivers-license: \f2c2; +$fa-var-outdent: \f03b; +$fa-var-dedent: \f03b; +$fa-var-heart-circle-exclamation: \e4fe; +$fa-var-house: \f015; +$fa-var-home: \f015; +$fa-var-home-alt: \f015; +$fa-var-home-lg-alt: \f015; +$fa-var-calendar-week: \f784; +$fa-var-laptop-medical: \f812; +$fa-var-b: \42; +$fa-var-file-medical: \f477; +$fa-var-dice-one: \f525; +$fa-var-kiwi-bird: \f535; +$fa-var-arrow-right-arrow-left: \f0ec; +$fa-var-exchange: \f0ec; +$fa-var-rotate-right: \f2f9; +$fa-var-redo-alt: \f2f9; +$fa-var-rotate-forward: \f2f9; +$fa-var-utensils: \f2e7; +$fa-var-cutlery: \f2e7; +$fa-var-arrow-up-wide-short: \f161; +$fa-var-sort-amount-up: \f161; +$fa-var-mill-sign: \e1ed; +$fa-var-bowl-rice: \e2eb; +$fa-var-skull: \f54c; +$fa-var-tower-broadcast: \f519; +$fa-var-broadcast-tower: \f519; +$fa-var-truck-pickup: \f63c; +$fa-var-up-long: \f30c; +$fa-var-long-arrow-alt-up: \f30c; +$fa-var-stop: \f04d; +$fa-var-code-merge: \f387; +$fa-var-upload: \f093; +$fa-var-hurricane: \f751; +$fa-var-mound: \e52d; +$fa-var-toilet-portable: \e583; +$fa-var-compact-disc: \f51f; +$fa-var-file-arrow-down: \f56d; +$fa-var-file-download: \f56d; +$fa-var-caravan: \f8ff; +$fa-var-shield-cat: \e572; +$fa-var-bolt: \f0e7; +$fa-var-zap: \f0e7; +$fa-var-glass-water: \e4f4; +$fa-var-oil-well: \e532; +$fa-var-vault: \e2c5; +$fa-var-mars: \f222; +$fa-var-toilet: \f7d8; +$fa-var-plane-circle-xmark: \e557; +$fa-var-yen-sign: \f157; +$fa-var-cny: \f157; +$fa-var-jpy: \f157; +$fa-var-rmb: \f157; +$fa-var-yen: \f157; +$fa-var-ruble-sign: \f158; +$fa-var-rouble: \f158; +$fa-var-rub: \f158; +$fa-var-ruble: \f158; +$fa-var-sun: \f185; +$fa-var-guitar: \f7a6; +$fa-var-face-laugh-wink: \f59c; +$fa-var-laugh-wink: \f59c; +$fa-var-horse-head: \f7ab; +$fa-var-bore-hole: \e4c3; +$fa-var-industry: \f275; +$fa-var-circle-down: \f358; +$fa-var-arrow-alt-circle-down: \f358; +$fa-var-arrows-turn-to-dots: \e4c1; +$fa-var-florin-sign: \e184; +$fa-var-arrow-down-short-wide: \f884; +$fa-var-sort-amount-desc: \f884; +$fa-var-sort-amount-down-alt: \f884; +$fa-var-less-than: \3c; +$fa-var-angle-down: \f107; +$fa-var-car-tunnel: \e4de; +$fa-var-head-side-cough: \e061; +$fa-var-grip-lines: \f7a4; +$fa-var-thumbs-down: \f165; +$fa-var-user-lock: \f502; +$fa-var-arrow-right-long: \f178; +$fa-var-long-arrow-right: \f178; +$fa-var-anchor-circle-xmark: \e4ac; +$fa-var-ellipsis: \f141; +$fa-var-ellipsis-h: \f141; +$fa-var-chess-pawn: \f443; +$fa-var-kit-medical: \f479; +$fa-var-first-aid: \f479; +$fa-var-person-through-window: \e5a9; +$fa-var-toolbox: \f552; +$fa-var-hands-holding-circle: \e4fb; +$fa-var-bug: \f188; +$fa-var-credit-card: \f09d; +$fa-var-credit-card-alt: \f09d; +$fa-var-car: \f1b9; +$fa-var-automobile: \f1b9; +$fa-var-hand-holding-hand: \e4f7; +$fa-var-book-open-reader: \f5da; +$fa-var-book-reader: \f5da; +$fa-var-mountain-sun: \e52f; +$fa-var-arrows-left-right-to-line: \e4ba; +$fa-var-dice-d20: \f6cf; +$fa-var-truck-droplet: \e58c; +$fa-var-file-circle-xmark: \e5a1; +$fa-var-temperature-arrow-up: \e040; +$fa-var-temperature-up: \e040; +$fa-var-medal: \f5a2; +$fa-var-bed: \f236; +$fa-var-square-h: \f0fd; +$fa-var-h-square: \f0fd; +$fa-var-podcast: \f2ce; +$fa-var-temperature-full: \f2c7; +$fa-var-temperature-4: \f2c7; +$fa-var-thermometer-4: \f2c7; +$fa-var-thermometer-full: \f2c7; +$fa-var-bell: \f0f3; +$fa-var-superscript: \f12b; +$fa-var-plug-circle-xmark: \e560; +$fa-var-star-of-life: \f621; +$fa-var-phone-slash: \f3dd; +$fa-var-paint-roller: \f5aa; +$fa-var-handshake-angle: \f4c4; +$fa-var-hands-helping: \f4c4; +$fa-var-location-dot: \f3c5; +$fa-var-map-marker-alt: \f3c5; +$fa-var-file: \f15b; +$fa-var-greater-than: \3e; +$fa-var-person-swimming: \f5c4; +$fa-var-swimmer: \f5c4; +$fa-var-arrow-down: \f063; +$fa-var-droplet: \f043; +$fa-var-tint: \f043; +$fa-var-eraser: \f12d; +$fa-var-earth-americas: \f57d; +$fa-var-earth: \f57d; +$fa-var-earth-america: \f57d; +$fa-var-globe-americas: \f57d; +$fa-var-person-burst: \e53b; +$fa-var-dove: \f4ba; +$fa-var-battery-empty: \f244; +$fa-var-battery-0: \f244; +$fa-var-socks: \f696; +$fa-var-inbox: \f01c; +$fa-var-section: \e447; +$fa-var-gauge-high: \f625; +$fa-var-tachometer-alt: \f625; +$fa-var-tachometer-alt-fast: \f625; +$fa-var-envelope-open-text: \f658; +$fa-var-hospital: \f0f8; +$fa-var-hospital-alt: \f0f8; +$fa-var-hospital-wide: \f0f8; +$fa-var-wine-bottle: \f72f; +$fa-var-chess-rook: \f447; +$fa-var-bars-staggered: \f550; +$fa-var-reorder: \f550; +$fa-var-stream: \f550; +$fa-var-dharmachakra: \f655; +$fa-var-hotdog: \f80f; +$fa-var-person-walking-with-cane: \f29d; +$fa-var-blind: \f29d; +$fa-var-drum: \f569; +$fa-var-ice-cream: \f810; +$fa-var-heart-circle-bolt: \e4fc; +$fa-var-fax: \f1ac; +$fa-var-paragraph: \f1dd; +$fa-var-check-to-slot: \f772; +$fa-var-vote-yea: \f772; +$fa-var-star-half: \f089; +$fa-var-boxes-stacked: \f468; +$fa-var-boxes: \f468; +$fa-var-boxes-alt: \f468; +$fa-var-link: \f0c1; +$fa-var-chain: \f0c1; +$fa-var-ear-listen: \f2a2; +$fa-var-assistive-listening-systems: \f2a2; +$fa-var-tree-city: \e587; +$fa-var-play: \f04b; +$fa-var-font: \f031; +$fa-var-rupiah-sign: \e23d; +$fa-var-magnifying-glass: \f002; +$fa-var-search: \f002; +$fa-var-table-tennis-paddle-ball: \f45d; +$fa-var-ping-pong-paddle-ball: \f45d; +$fa-var-table-tennis: \f45d; +$fa-var-person-dots-from-line: \f470; +$fa-var-diagnoses: \f470; +$fa-var-trash-can-arrow-up: \f82a; +$fa-var-trash-restore-alt: \f82a; +$fa-var-naira-sign: \e1f6; +$fa-var-cart-arrow-down: \f218; +$fa-var-walkie-talkie: \f8ef; +$fa-var-file-pen: \f31c; +$fa-var-file-edit: \f31c; +$fa-var-receipt: \f543; +$fa-var-square-pen: \f14b; +$fa-var-pen-square: \f14b; +$fa-var-pencil-square: \f14b; +$fa-var-suitcase-rolling: \f5c1; +$fa-var-person-circle-exclamation: \e53f; +$fa-var-chevron-down: \f078; +$fa-var-battery-full: \f240; +$fa-var-battery: \f240; +$fa-var-battery-5: \f240; +$fa-var-skull-crossbones: \f714; +$fa-var-code-compare: \e13a; +$fa-var-list-ul: \f0ca; +$fa-var-list-dots: \f0ca; +$fa-var-school-lock: \e56f; +$fa-var-tower-cell: \e585; +$fa-var-down-long: \f309; +$fa-var-long-arrow-alt-down: \f309; +$fa-var-ranking-star: \e561; +$fa-var-chess-king: \f43f; +$fa-var-person-harassing: \e549; +$fa-var-brazilian-real-sign: \e46c; +$fa-var-landmark-dome: \f752; +$fa-var-landmark-alt: \f752; +$fa-var-arrow-up: \f062; +$fa-var-tv: \f26c; +$fa-var-television: \f26c; +$fa-var-tv-alt: \f26c; +$fa-var-shrimp: \e448; +$fa-var-list-check: \f0ae; +$fa-var-tasks: \f0ae; +$fa-var-jug-detergent: \e519; +$fa-var-circle-user: \f2bd; +$fa-var-user-circle: \f2bd; +$fa-var-user-shield: \f505; +$fa-var-wind: \f72e; +$fa-var-car-burst: \f5e1; +$fa-var-car-crash: \f5e1; +$fa-var-y: \59; +$fa-var-person-snowboarding: \f7ce; +$fa-var-snowboarding: \f7ce; +$fa-var-truck-fast: \f48b; +$fa-var-shipping-fast: \f48b; +$fa-var-fish: \f578; +$fa-var-user-graduate: \f501; +$fa-var-circle-half-stroke: \f042; +$fa-var-adjust: \f042; +$fa-var-clapperboard: \e131; +$fa-var-circle-radiation: \f7ba; +$fa-var-radiation-alt: \f7ba; +$fa-var-baseball: \f433; +$fa-var-baseball-ball: \f433; +$fa-var-jet-fighter-up: \e518; +$fa-var-diagram-project: \f542; +$fa-var-project-diagram: \f542; +$fa-var-copy: \f0c5; +$fa-var-volume-xmark: \f6a9; +$fa-var-volume-mute: \f6a9; +$fa-var-volume-times: \f6a9; +$fa-var-hand-sparkles: \e05d; +$fa-var-grip: \f58d; +$fa-var-grip-horizontal: \f58d; +$fa-var-share-from-square: \f14d; +$fa-var-share-square: \f14d; +$fa-var-child-combatant: \e4e0; +$fa-var-child-rifle: \e4e0; +$fa-var-gun: \e19b; +$fa-var-square-phone: \f098; +$fa-var-phone-square: \f098; +$fa-var-plus: \2b; +$fa-var-add: \2b; +$fa-var-expand: \f065; +$fa-var-computer: \e4e5; +$fa-var-xmark: \f00d; +$fa-var-close: \f00d; +$fa-var-multiply: \f00d; +$fa-var-remove: \f00d; +$fa-var-times: \f00d; +$fa-var-arrows-up-down-left-right: \f047; +$fa-var-arrows: \f047; +$fa-var-chalkboard-user: \f51c; +$fa-var-chalkboard-teacher: \f51c; +$fa-var-peso-sign: \e222; +$fa-var-building-shield: \e4d8; +$fa-var-baby: \f77c; +$fa-var-users-line: \e592; +$fa-var-quote-left: \f10d; +$fa-var-quote-left-alt: \f10d; +$fa-var-tractor: \f722; +$fa-var-trash-arrow-up: \f829; +$fa-var-trash-restore: \f829; +$fa-var-arrow-down-up-lock: \e4b0; +$fa-var-lines-leaning: \e51e; +$fa-var-ruler-combined: \f546; +$fa-var-copyright: \f1f9; +$fa-var-equals: \3d; +$fa-var-blender: \f517; +$fa-var-teeth: \f62e; +$fa-var-shekel-sign: \f20b; +$fa-var-ils: \f20b; +$fa-var-shekel: \f20b; +$fa-var-sheqel: \f20b; +$fa-var-sheqel-sign: \f20b; +$fa-var-map: \f279; +$fa-var-rocket: \f135; +$fa-var-photo-film: \f87c; +$fa-var-photo-video: \f87c; +$fa-var-folder-minus: \f65d; +$fa-var-store: \f54e; +$fa-var-arrow-trend-up: \e098; +$fa-var-plug-circle-minus: \e55e; +$fa-var-sign-hanging: \f4d9; +$fa-var-sign: \f4d9; +$fa-var-bezier-curve: \f55b; +$fa-var-bell-slash: \f1f6; +$fa-var-tablet: \f3fb; +$fa-var-tablet-android: \f3fb; +$fa-var-school-flag: \e56e; +$fa-var-fill: \f575; +$fa-var-angle-up: \f106; +$fa-var-drumstick-bite: \f6d7; +$fa-var-holly-berry: \f7aa; +$fa-var-chevron-left: \f053; +$fa-var-bacteria: \e059; +$fa-var-hand-lizard: \f258; +$fa-var-notdef: \e1fe; +$fa-var-disease: \f7fa; +$fa-var-briefcase-medical: \f469; +$fa-var-genderless: \f22d; +$fa-var-chevron-right: \f054; +$fa-var-retweet: \f079; +$fa-var-car-rear: \f5de; +$fa-var-car-alt: \f5de; +$fa-var-pump-soap: \e06b; +$fa-var-video-slash: \f4e2; +$fa-var-battery-quarter: \f243; +$fa-var-battery-2: \f243; +$fa-var-radio: \f8d7; +$fa-var-baby-carriage: \f77d; +$fa-var-carriage-baby: \f77d; +$fa-var-traffic-light: \f637; +$fa-var-thermometer: \f491; +$fa-var-vr-cardboard: \f729; +$fa-var-hand-middle-finger: \f806; +$fa-var-percent: \25; +$fa-var-percentage: \25; +$fa-var-truck-moving: \f4df; +$fa-var-glass-water-droplet: \e4f5; +$fa-var-display: \e163; +$fa-var-face-smile: \f118; +$fa-var-smile: \f118; +$fa-var-thumbtack: \f08d; +$fa-var-thumb-tack: \f08d; +$fa-var-trophy: \f091; +$fa-var-person-praying: \f683; +$fa-var-pray: \f683; +$fa-var-hammer: \f6e3; +$fa-var-hand-peace: \f25b; +$fa-var-rotate: \f2f1; +$fa-var-sync-alt: \f2f1; +$fa-var-spinner: \f110; +$fa-var-robot: \f544; +$fa-var-peace: \f67c; +$fa-var-gears: \f085; +$fa-var-cogs: \f085; +$fa-var-warehouse: \f494; +$fa-var-arrow-up-right-dots: \e4b7; +$fa-var-splotch: \f5bc; +$fa-var-face-grin-hearts: \f584; +$fa-var-grin-hearts: \f584; +$fa-var-dice-four: \f524; +$fa-var-sim-card: \f7c4; +$fa-var-transgender: \f225; +$fa-var-transgender-alt: \f225; +$fa-var-mercury: \f223; +$fa-var-arrow-turn-down: \f149; +$fa-var-level-down: \f149; +$fa-var-person-falling-burst: \e547; +$fa-var-award: \f559; +$fa-var-ticket-simple: \f3ff; +$fa-var-ticket-alt: \f3ff; +$fa-var-building: \f1ad; +$fa-var-angles-left: \f100; +$fa-var-angle-double-left: \f100; +$fa-var-qrcode: \f029; +$fa-var-clock-rotate-left: \f1da; +$fa-var-history: \f1da; +$fa-var-face-grin-beam-sweat: \f583; +$fa-var-grin-beam-sweat: \f583; +$fa-var-file-export: \f56e; +$fa-var-arrow-right-from-file: \f56e; +$fa-var-shield: \f132; +$fa-var-shield-blank: \f132; +$fa-var-arrow-up-short-wide: \f885; +$fa-var-sort-amount-up-alt: \f885; +$fa-var-house-medical: \e3b2; +$fa-var-golf-ball-tee: \f450; +$fa-var-golf-ball: \f450; +$fa-var-circle-chevron-left: \f137; +$fa-var-chevron-circle-left: \f137; +$fa-var-house-chimney-window: \e00d; +$fa-var-pen-nib: \f5ad; +$fa-var-tent-arrow-turn-left: \e580; +$fa-var-tents: \e582; +$fa-var-wand-magic: \f0d0; +$fa-var-magic: \f0d0; +$fa-var-dog: \f6d3; +$fa-var-carrot: \f787; +$fa-var-moon: \f186; +$fa-var-wine-glass-empty: \f5ce; +$fa-var-wine-glass-alt: \f5ce; +$fa-var-cheese: \f7ef; +$fa-var-yin-yang: \f6ad; +$fa-var-music: \f001; +$fa-var-code-commit: \f386; +$fa-var-temperature-low: \f76b; +$fa-var-person-biking: \f84a; +$fa-var-biking: \f84a; +$fa-var-broom: \f51a; +$fa-var-shield-heart: \e574; +$fa-var-gopuram: \f664; +$fa-var-earth-oceania: \e47b; +$fa-var-globe-oceania: \e47b; +$fa-var-square-xmark: \f2d3; +$fa-var-times-square: \f2d3; +$fa-var-xmark-square: \f2d3; +$fa-var-hashtag: \23; +$fa-var-up-right-and-down-left-from-center: \f424; +$fa-var-expand-alt: \f424; +$fa-var-oil-can: \f613; +$fa-var-t: \54; +$fa-var-hippo: \f6ed; +$fa-var-chart-column: \e0e3; +$fa-var-infinity: \f534; +$fa-var-vial-circle-check: \e596; +$fa-var-person-arrow-down-to-line: \e538; +$fa-var-voicemail: \f897; +$fa-var-fan: \f863; +$fa-var-person-walking-luggage: \e554; +$fa-var-up-down: \f338; +$fa-var-arrows-alt-v: \f338; +$fa-var-cloud-moon-rain: \f73c; +$fa-var-calendar: \f133; +$fa-var-trailer: \e041; +$fa-var-bahai: \f666; +$fa-var-haykal: \f666; +$fa-var-sd-card: \f7c2; +$fa-var-dragon: \f6d5; +$fa-var-shoe-prints: \f54b; +$fa-var-circle-plus: \f055; +$fa-var-plus-circle: \f055; +$fa-var-face-grin-tongue-wink: \f58b; +$fa-var-grin-tongue-wink: \f58b; +$fa-var-hand-holding: \f4bd; +$fa-var-plug-circle-exclamation: \e55d; +$fa-var-link-slash: \f127; +$fa-var-chain-broken: \f127; +$fa-var-chain-slash: \f127; +$fa-var-unlink: \f127; +$fa-var-clone: \f24d; +$fa-var-person-walking-arrow-loop-left: \e551; +$fa-var-arrow-up-z-a: \f882; +$fa-var-sort-alpha-up-alt: \f882; +$fa-var-fire-flame-curved: \f7e4; +$fa-var-fire-alt: \f7e4; +$fa-var-tornado: \f76f; +$fa-var-file-circle-plus: \e494; +$fa-var-book-quran: \f687; +$fa-var-quran: \f687; +$fa-var-anchor: \f13d; +$fa-var-border-all: \f84c; +$fa-var-face-angry: \f556; +$fa-var-angry: \f556; +$fa-var-cookie-bite: \f564; +$fa-var-arrow-trend-down: \e097; +$fa-var-rss: \f09e; +$fa-var-feed: \f09e; +$fa-var-draw-polygon: \f5ee; +$fa-var-scale-balanced: \f24e; +$fa-var-balance-scale: \f24e; +$fa-var-gauge-simple-high: \f62a; +$fa-var-tachometer: \f62a; +$fa-var-tachometer-fast: \f62a; +$fa-var-shower: \f2cc; +$fa-var-desktop: \f390; +$fa-var-desktop-alt: \f390; +$fa-var-m: \4d; +$fa-var-table-list: \f00b; +$fa-var-th-list: \f00b; +$fa-var-comment-sms: \f7cd; +$fa-var-sms: \f7cd; +$fa-var-book: \f02d; +$fa-var-user-plus: \f234; +$fa-var-check: \f00c; +$fa-var-battery-three-quarters: \f241; +$fa-var-battery-4: \f241; +$fa-var-house-circle-check: \e509; +$fa-var-angle-left: \f104; +$fa-var-diagram-successor: \e47a; +$fa-var-truck-arrow-right: \e58b; +$fa-var-arrows-split-up-and-left: \e4bc; +$fa-var-hand-fist: \f6de; +$fa-var-fist-raised: \f6de; +$fa-var-cloud-moon: \f6c3; +$fa-var-briefcase: \f0b1; +$fa-var-person-falling: \e546; +$fa-var-image-portrait: \f3e0; +$fa-var-portrait: \f3e0; +$fa-var-user-tag: \f507; +$fa-var-rug: \e569; +$fa-var-earth-europe: \f7a2; +$fa-var-globe-europe: \f7a2; +$fa-var-cart-flatbed-suitcase: \f59d; +$fa-var-luggage-cart: \f59d; +$fa-var-rectangle-xmark: \f410; +$fa-var-rectangle-times: \f410; +$fa-var-times-rectangle: \f410; +$fa-var-window-close: \f410; +$fa-var-baht-sign: \e0ac; +$fa-var-book-open: \f518; +$fa-var-book-journal-whills: \f66a; +$fa-var-journal-whills: \f66a; +$fa-var-handcuffs: \e4f8; +$fa-var-triangle-exclamation: \f071; +$fa-var-exclamation-triangle: \f071; +$fa-var-warning: \f071; +$fa-var-database: \f1c0; +$fa-var-share: \f064; +$fa-var-mail-forward: \f064; +$fa-var-bottle-droplet: \e4c4; +$fa-var-mask-face: \e1d7; +$fa-var-hill-rockslide: \e508; +$fa-var-right-left: \f362; +$fa-var-exchange-alt: \f362; +$fa-var-paper-plane: \f1d8; +$fa-var-road-circle-exclamation: \e565; +$fa-var-dungeon: \f6d9; +$fa-var-align-right: \f038; +$fa-var-money-bill-1-wave: \f53b; +$fa-var-money-bill-wave-alt: \f53b; +$fa-var-life-ring: \f1cd; +$fa-var-hands: \f2a7; +$fa-var-sign-language: \f2a7; +$fa-var-signing: \f2a7; +$fa-var-calendar-day: \f783; +$fa-var-water-ladder: \f5c5; +$fa-var-ladder-water: \f5c5; +$fa-var-swimming-pool: \f5c5; +$fa-var-arrows-up-down: \f07d; +$fa-var-arrows-v: \f07d; +$fa-var-face-grimace: \f57f; +$fa-var-grimace: \f57f; +$fa-var-wheelchair-move: \e2ce; +$fa-var-wheelchair-alt: \e2ce; +$fa-var-turn-down: \f3be; +$fa-var-level-down-alt: \f3be; +$fa-var-person-walking-arrow-right: \e552; +$fa-var-square-envelope: \f199; +$fa-var-envelope-square: \f199; +$fa-var-dice: \f522; +$fa-var-bowling-ball: \f436; +$fa-var-brain: \f5dc; +$fa-var-bandage: \f462; +$fa-var-band-aid: \f462; +$fa-var-calendar-minus: \f272; +$fa-var-circle-xmark: \f057; +$fa-var-times-circle: \f057; +$fa-var-xmark-circle: \f057; +$fa-var-gifts: \f79c; +$fa-var-hotel: \f594; +$fa-var-earth-asia: \f57e; +$fa-var-globe-asia: \f57e; +$fa-var-id-card-clip: \f47f; +$fa-var-id-card-alt: \f47f; +$fa-var-magnifying-glass-plus: \f00e; +$fa-var-search-plus: \f00e; +$fa-var-thumbs-up: \f164; +$fa-var-user-clock: \f4fd; +$fa-var-hand-dots: \f461; +$fa-var-allergies: \f461; +$fa-var-file-invoice: \f570; +$fa-var-window-minimize: \f2d1; +$fa-var-mug-saucer: \f0f4; +$fa-var-coffee: \f0f4; +$fa-var-brush: \f55d; +$fa-var-mask: \f6fa; +$fa-var-magnifying-glass-minus: \f010; +$fa-var-search-minus: \f010; +$fa-var-ruler-vertical: \f548; +$fa-var-user-large: \f406; +$fa-var-user-alt: \f406; +$fa-var-train-tram: \e5b4; +$fa-var-user-nurse: \f82f; +$fa-var-syringe: \f48e; +$fa-var-cloud-sun: \f6c4; +$fa-var-stopwatch-20: \e06f; +$fa-var-square-full: \f45c; +$fa-var-magnet: \f076; +$fa-var-jar: \e516; +$fa-var-note-sticky: \f249; +$fa-var-sticky-note: \f249; +$fa-var-bug-slash: \e490; +$fa-var-arrow-up-from-water-pump: \e4b6; +$fa-var-bone: \f5d7; +$fa-var-user-injured: \f728; +$fa-var-face-sad-tear: \f5b4; +$fa-var-sad-tear: \f5b4; +$fa-var-plane: \f072; +$fa-var-tent-arrows-down: \e581; +$fa-var-exclamation: \21; +$fa-var-arrows-spin: \e4bb; +$fa-var-print: \f02f; +$fa-var-turkish-lira-sign: \e2bb; +$fa-var-try: \e2bb; +$fa-var-turkish-lira: \e2bb; +$fa-var-dollar-sign: \24; +$fa-var-dollar: \24; +$fa-var-usd: \24; +$fa-var-x: \58; +$fa-var-magnifying-glass-dollar: \f688; +$fa-var-search-dollar: \f688; +$fa-var-users-gear: \f509; +$fa-var-users-cog: \f509; +$fa-var-person-military-pointing: \e54a; +$fa-var-building-columns: \f19c; +$fa-var-bank: \f19c; +$fa-var-institution: \f19c; +$fa-var-museum: \f19c; +$fa-var-university: \f19c; +$fa-var-umbrella: \f0e9; +$fa-var-trowel: \e589; +$fa-var-d: \44; +$fa-var-stapler: \e5af; +$fa-var-masks-theater: \f630; +$fa-var-theater-masks: \f630; +$fa-var-kip-sign: \e1c4; +$fa-var-hand-point-left: \f0a5; +$fa-var-handshake-simple: \f4c6; +$fa-var-handshake-alt: \f4c6; +$fa-var-jet-fighter: \f0fb; +$fa-var-fighter-jet: \f0fb; +$fa-var-square-share-nodes: \f1e1; +$fa-var-share-alt-square: \f1e1; +$fa-var-barcode: \f02a; +$fa-var-plus-minus: \e43c; +$fa-var-video: \f03d; +$fa-var-video-camera: \f03d; +$fa-var-graduation-cap: \f19d; +$fa-var-mortar-board: \f19d; +$fa-var-hand-holding-medical: \e05c; +$fa-var-person-circle-check: \e53e; +$fa-var-turn-up: \f3bf; +$fa-var-level-up-alt: \f3bf; + +$fa-var-monero: \f3d0; +$fa-var-hooli: \f427; +$fa-var-yelp: \f1e9; +$fa-var-cc-visa: \f1f0; +$fa-var-lastfm: \f202; +$fa-var-shopware: \f5b5; +$fa-var-creative-commons-nc: \f4e8; +$fa-var-aws: \f375; +$fa-var-redhat: \f7bc; +$fa-var-yoast: \f2b1; +$fa-var-cloudflare: \e07d; +$fa-var-ups: \f7e0; +$fa-var-pixiv: \e640; +$fa-var-wpexplorer: \f2de; +$fa-var-dyalog: \f399; +$fa-var-bity: \f37a; +$fa-var-stackpath: \f842; +$fa-var-buysellads: \f20d; +$fa-var-first-order: \f2b0; +$fa-var-modx: \f285; +$fa-var-guilded: \e07e; +$fa-var-vnv: \f40b; +$fa-var-square-js: \f3b9; +$fa-var-js-square: \f3b9; +$fa-var-microsoft: \f3ca; +$fa-var-qq: \f1d6; +$fa-var-orcid: \f8d2; +$fa-var-java: \f4e4; +$fa-var-invision: \f7b0; +$fa-var-creative-commons-pd-alt: \f4ed; +$fa-var-centercode: \f380; +$fa-var-glide-g: \f2a6; +$fa-var-drupal: \f1a9; +$fa-var-hire-a-helper: \f3b0; +$fa-var-creative-commons-by: \f4e7; +$fa-var-unity: \e049; +$fa-var-whmcs: \f40d; +$fa-var-rocketchat: \f3e8; +$fa-var-vk: \f189; +$fa-var-untappd: \f405; +$fa-var-mailchimp: \f59e; +$fa-var-css3-alt: \f38b; +$fa-var-square-reddit: \f1a2; +$fa-var-reddit-square: \f1a2; +$fa-var-vimeo-v: \f27d; +$fa-var-contao: \f26d; +$fa-var-square-font-awesome: \e5ad; +$fa-var-deskpro: \f38f; +$fa-var-brave: \e63c; +$fa-var-sistrix: \f3ee; +$fa-var-square-instagram: \e055; +$fa-var-instagram-square: \e055; +$fa-var-battle-net: \f835; +$fa-var-the-red-yeti: \f69d; +$fa-var-square-hacker-news: \f3af; +$fa-var-hacker-news-square: \f3af; +$fa-var-edge: \f282; +$fa-var-threads: \e618; +$fa-var-napster: \f3d2; +$fa-var-square-snapchat: \f2ad; +$fa-var-snapchat-square: \f2ad; +$fa-var-google-plus-g: \f0d5; +$fa-var-artstation: \f77a; +$fa-var-markdown: \f60f; +$fa-var-sourcetree: \f7d3; +$fa-var-google-plus: \f2b3; +$fa-var-diaspora: \f791; +$fa-var-foursquare: \f180; +$fa-var-stack-overflow: \f16c; +$fa-var-github-alt: \f113; +$fa-var-phoenix-squadron: \f511; +$fa-var-pagelines: \f18c; +$fa-var-algolia: \f36c; +$fa-var-red-river: \f3e3; +$fa-var-creative-commons-sa: \f4ef; +$fa-var-safari: \f267; +$fa-var-google: \f1a0; +$fa-var-square-font-awesome-stroke: \f35c; +$fa-var-font-awesome-alt: \f35c; +$fa-var-atlassian: \f77b; +$fa-var-linkedin-in: \f0e1; +$fa-var-digital-ocean: \f391; +$fa-var-nimblr: \f5a8; +$fa-var-chromecast: \f838; +$fa-var-evernote: \f839; +$fa-var-hacker-news: \f1d4; +$fa-var-creative-commons-sampling: \f4f0; +$fa-var-adversal: \f36a; +$fa-var-creative-commons: \f25e; +$fa-var-watchman-monitoring: \e087; +$fa-var-fonticons: \f280; +$fa-var-weixin: \f1d7; +$fa-var-shirtsinbulk: \f214; +$fa-var-codepen: \f1cb; +$fa-var-git-alt: \f841; +$fa-var-lyft: \f3c3; +$fa-var-rev: \f5b2; +$fa-var-windows: \f17a; +$fa-var-wizards-of-the-coast: \f730; +$fa-var-square-viadeo: \f2aa; +$fa-var-viadeo-square: \f2aa; +$fa-var-meetup: \f2e0; +$fa-var-centos: \f789; +$fa-var-adn: \f170; +$fa-var-cloudsmith: \f384; +$fa-var-opensuse: \e62b; +$fa-var-pied-piper-alt: \f1a8; +$fa-var-square-dribbble: \f397; +$fa-var-dribbble-square: \f397; +$fa-var-codiepie: \f284; +$fa-var-node: \f419; +$fa-var-mix: \f3cb; +$fa-var-steam: \f1b6; +$fa-var-cc-apple-pay: \f416; +$fa-var-scribd: \f28a; +$fa-var-debian: \e60b; +$fa-var-openid: \f19b; +$fa-var-instalod: \e081; +$fa-var-expeditedssl: \f23e; +$fa-var-sellcast: \f2da; +$fa-var-square-twitter: \f081; +$fa-var-twitter-square: \f081; +$fa-var-r-project: \f4f7; +$fa-var-delicious: \f1a5; +$fa-var-freebsd: \f3a4; +$fa-var-vuejs: \f41f; +$fa-var-accusoft: \f369; +$fa-var-ioxhost: \f208; +$fa-var-fonticons-fi: \f3a2; +$fa-var-app-store: \f36f; +$fa-var-cc-mastercard: \f1f1; +$fa-var-itunes-note: \f3b5; +$fa-var-golang: \e40f; +$fa-var-kickstarter: \f3bb; +$fa-var-grav: \f2d6; +$fa-var-weibo: \f18a; +$fa-var-uncharted: \e084; +$fa-var-firstdraft: \f3a1; +$fa-var-square-youtube: \f431; +$fa-var-youtube-square: \f431; +$fa-var-wikipedia-w: \f266; +$fa-var-wpressr: \f3e4; +$fa-var-rendact: \f3e4; +$fa-var-angellist: \f209; +$fa-var-galactic-republic: \f50c; +$fa-var-nfc-directional: \e530; +$fa-var-skype: \f17e; +$fa-var-joget: \f3b7; +$fa-var-fedora: \f798; +$fa-var-stripe-s: \f42a; +$fa-var-meta: \e49b; +$fa-var-laravel: \f3bd; +$fa-var-hotjar: \f3b1; +$fa-var-bluetooth-b: \f294; +$fa-var-square-letterboxd: \e62e; +$fa-var-sticker-mule: \f3f7; +$fa-var-creative-commons-zero: \f4f3; +$fa-var-hips: \f452; +$fa-var-behance: \f1b4; +$fa-var-reddit: \f1a1; +$fa-var-discord: \f392; +$fa-var-chrome: \f268; +$fa-var-app-store-ios: \f370; +$fa-var-cc-discover: \f1f2; +$fa-var-wpbeginner: \f297; +$fa-var-confluence: \f78d; +$fa-var-shoelace: \e60c; +$fa-var-mdb: \f8ca; +$fa-var-dochub: \f394; +$fa-var-accessible-icon: \f368; +$fa-var-ebay: \f4f4; +$fa-var-amazon: \f270; +$fa-var-unsplash: \e07c; +$fa-var-yarn: \f7e3; +$fa-var-square-steam: \f1b7; +$fa-var-steam-square: \f1b7; +$fa-var-500px: \f26e; +$fa-var-square-vimeo: \f194; +$fa-var-vimeo-square: \f194; +$fa-var-asymmetrik: \f372; +$fa-var-font-awesome: \f2b4; +$fa-var-font-awesome-flag: \f2b4; +$fa-var-font-awesome-logo-full: \f2b4; +$fa-var-gratipay: \f184; +$fa-var-apple: \f179; +$fa-var-hive: \e07f; +$fa-var-gitkraken: \f3a6; +$fa-var-keybase: \f4f5; +$fa-var-apple-pay: \f415; +$fa-var-padlet: \e4a0; +$fa-var-amazon-pay: \f42c; +$fa-var-square-github: \f092; +$fa-var-github-square: \f092; +$fa-var-stumbleupon: \f1a4; +$fa-var-fedex: \f797; +$fa-var-phoenix-framework: \f3dc; +$fa-var-shopify: \e057; +$fa-var-neos: \f612; +$fa-var-square-threads: \e619; +$fa-var-hackerrank: \f5f7; +$fa-var-researchgate: \f4f8; +$fa-var-swift: \f8e1; +$fa-var-angular: \f420; +$fa-var-speakap: \f3f3; +$fa-var-angrycreative: \f36e; +$fa-var-y-combinator: \f23b; +$fa-var-empire: \f1d1; +$fa-var-envira: \f299; +$fa-var-google-scholar: \e63b; +$fa-var-square-gitlab: \e5ae; +$fa-var-gitlab-square: \e5ae; +$fa-var-studiovinari: \f3f8; +$fa-var-pied-piper: \f2ae; +$fa-var-wordpress: \f19a; +$fa-var-product-hunt: \f288; +$fa-var-firefox: \f269; +$fa-var-linode: \f2b8; +$fa-var-goodreads: \f3a8; +$fa-var-square-odnoklassniki: \f264; +$fa-var-odnoklassniki-square: \f264; +$fa-var-jsfiddle: \f1cc; +$fa-var-sith: \f512; +$fa-var-themeisle: \f2b2; +$fa-var-page4: \f3d7; +$fa-var-hashnode: \e499; +$fa-var-react: \f41b; +$fa-var-cc-paypal: \f1f4; +$fa-var-squarespace: \f5be; +$fa-var-cc-stripe: \f1f5; +$fa-var-creative-commons-share: \f4f2; +$fa-var-bitcoin: \f379; +$fa-var-keycdn: \f3ba; +$fa-var-opera: \f26a; +$fa-var-itch-io: \f83a; +$fa-var-umbraco: \f8e8; +$fa-var-galactic-senate: \f50d; +$fa-var-ubuntu: \f7df; +$fa-var-draft2digital: \f396; +$fa-var-stripe: \f429; +$fa-var-houzz: \f27c; +$fa-var-gg: \f260; +$fa-var-dhl: \f790; +$fa-var-square-pinterest: \f0d3; +$fa-var-pinterest-square: \f0d3; +$fa-var-xing: \f168; +$fa-var-blackberry: \f37b; +$fa-var-creative-commons-pd: \f4ec; +$fa-var-playstation: \f3df; +$fa-var-quinscape: \f459; +$fa-var-less: \f41d; +$fa-var-blogger-b: \f37d; +$fa-var-opencart: \f23d; +$fa-var-vine: \f1ca; +$fa-var-signal-messenger: \e663; +$fa-var-paypal: \f1ed; +$fa-var-gitlab: \f296; +$fa-var-typo3: \f42b; +$fa-var-reddit-alien: \f281; +$fa-var-yahoo: \f19e; +$fa-var-dailymotion: \e052; +$fa-var-affiliatetheme: \f36b; +$fa-var-pied-piper-pp: \f1a7; +$fa-var-bootstrap: \f836; +$fa-var-odnoklassniki: \f263; +$fa-var-nfc-symbol: \e531; +$fa-var-mintbit: \e62f; +$fa-var-ethereum: \f42e; +$fa-var-speaker-deck: \f83c; +$fa-var-creative-commons-nc-eu: \f4e9; +$fa-var-patreon: \f3d9; +$fa-var-avianex: \f374; +$fa-var-ello: \f5f1; +$fa-var-gofore: \f3a7; +$fa-var-bimobject: \f378; +$fa-var-brave-reverse: \e63d; +$fa-var-facebook-f: \f39e; +$fa-var-square-google-plus: \f0d4; +$fa-var-google-plus-square: \f0d4; +$fa-var-mandalorian: \f50f; +$fa-var-first-order-alt: \f50a; +$fa-var-osi: \f41a; +$fa-var-google-wallet: \f1ee; +$fa-var-d-and-d-beyond: \f6ca; +$fa-var-periscope: \f3da; +$fa-var-fulcrum: \f50b; +$fa-var-cloudscale: \f383; +$fa-var-forumbee: \f211; +$fa-var-mizuni: \f3cc; +$fa-var-schlix: \f3ea; +$fa-var-square-xing: \f169; +$fa-var-xing-square: \f169; +$fa-var-bandcamp: \f2d5; +$fa-var-wpforms: \f298; +$fa-var-cloudversify: \f385; +$fa-var-usps: \f7e1; +$fa-var-megaport: \f5a3; +$fa-var-magento: \f3c4; +$fa-var-spotify: \f1bc; +$fa-var-optin-monster: \f23c; +$fa-var-fly: \f417; +$fa-var-aviato: \f421; +$fa-var-itunes: \f3b4; +$fa-var-cuttlefish: \f38c; +$fa-var-blogger: \f37c; +$fa-var-flickr: \f16e; +$fa-var-viber: \f409; +$fa-var-soundcloud: \f1be; +$fa-var-digg: \f1a6; +$fa-var-tencent-weibo: \f1d5; +$fa-var-letterboxd: \e62d; +$fa-var-symfony: \f83d; +$fa-var-maxcdn: \f136; +$fa-var-etsy: \f2d7; +$fa-var-facebook-messenger: \f39f; +$fa-var-audible: \f373; +$fa-var-think-peaks: \f731; +$fa-var-bilibili: \e3d9; +$fa-var-erlang: \f39d; +$fa-var-x-twitter: \e61b; +$fa-var-cotton-bureau: \f89e; +$fa-var-dashcube: \f210; +$fa-var-42-group: \e080; +$fa-var-innosoft: \e080; +$fa-var-stack-exchange: \f18d; +$fa-var-elementor: \f430; +$fa-var-square-pied-piper: \e01e; +$fa-var-pied-piper-square: \e01e; +$fa-var-creative-commons-nd: \f4eb; +$fa-var-palfed: \f3d8; +$fa-var-superpowers: \f2dd; +$fa-var-resolving: \f3e7; +$fa-var-xbox: \f412; +$fa-var-searchengin: \f3eb; +$fa-var-tiktok: \e07b; +$fa-var-square-facebook: \f082; +$fa-var-facebook-square: \f082; +$fa-var-renren: \f18b; +$fa-var-linux: \f17c; +$fa-var-glide: \f2a5; +$fa-var-linkedin: \f08c; +$fa-var-hubspot: \f3b2; +$fa-var-deploydog: \f38e; +$fa-var-twitch: \f1e8; +$fa-var-ravelry: \f2d9; +$fa-var-mixer: \e056; +$fa-var-square-lastfm: \f203; +$fa-var-lastfm-square: \f203; +$fa-var-vimeo: \f40a; +$fa-var-mendeley: \f7b3; +$fa-var-uniregistry: \f404; +$fa-var-figma: \f799; +$fa-var-creative-commons-remix: \f4ee; +$fa-var-cc-amazon-pay: \f42d; +$fa-var-dropbox: \f16b; +$fa-var-instagram: \f16d; +$fa-var-cmplid: \e360; +$fa-var-upwork: \e641; +$fa-var-facebook: \f09a; +$fa-var-gripfire: \f3ac; +$fa-var-jedi-order: \f50e; +$fa-var-uikit: \f403; +$fa-var-fort-awesome-alt: \f3a3; +$fa-var-phabricator: \f3db; +$fa-var-ussunnah: \f407; +$fa-var-earlybirds: \f39a; +$fa-var-trade-federation: \f513; +$fa-var-autoprefixer: \f41c; +$fa-var-whatsapp: \f232; +$fa-var-slideshare: \f1e7; +$fa-var-google-play: \f3ab; +$fa-var-viadeo: \f2a9; +$fa-var-line: \f3c0; +$fa-var-google-drive: \f3aa; +$fa-var-servicestack: \f3ec; +$fa-var-simplybuilt: \f215; +$fa-var-bitbucket: \f171; +$fa-var-imdb: \f2d8; +$fa-var-deezer: \e077; +$fa-var-raspberry-pi: \f7bb; +$fa-var-jira: \f7b1; +$fa-var-docker: \f395; +$fa-var-screenpal: \e570; +$fa-var-bluetooth: \f293; +$fa-var-gitter: \f426; +$fa-var-d-and-d: \f38d; +$fa-var-microblog: \e01a; +$fa-var-cc-diners-club: \f24c; +$fa-var-gg-circle: \f261; +$fa-var-pied-piper-hat: \f4e5; +$fa-var-kickstarter-k: \f3bc; +$fa-var-yandex: \f413; +$fa-var-readme: \f4d5; +$fa-var-html5: \f13b; +$fa-var-sellsy: \f213; +$fa-var-sass: \f41e; +$fa-var-wirsindhandwerk: \e2d0; +$fa-var-wsh: \e2d0; +$fa-var-buromobelexperte: \f37f; +$fa-var-salesforce: \f83b; +$fa-var-octopus-deploy: \e082; +$fa-var-medapps: \f3c6; +$fa-var-ns8: \f3d5; +$fa-var-pinterest-p: \f231; +$fa-var-apper: \f371; +$fa-var-fort-awesome: \f286; +$fa-var-waze: \f83f; +$fa-var-cc-jcb: \f24b; +$fa-var-snapchat: \f2ab; +$fa-var-snapchat-ghost: \f2ab; +$fa-var-fantasy-flight-games: \f6dc; +$fa-var-rust: \e07a; +$fa-var-wix: \f5cf; +$fa-var-square-behance: \f1b5; +$fa-var-behance-square: \f1b5; +$fa-var-supple: \f3f9; +$fa-var-webflow: \e65c; +$fa-var-rebel: \f1d0; +$fa-var-css3: \f13c; +$fa-var-staylinked: \f3f5; +$fa-var-kaggle: \f5fa; +$fa-var-space-awesome: \e5ac; +$fa-var-deviantart: \f1bd; +$fa-var-cpanel: \f388; +$fa-var-goodreads-g: \f3a9; +$fa-var-square-git: \f1d2; +$fa-var-git-square: \f1d2; +$fa-var-square-tumblr: \f174; +$fa-var-tumblr-square: \f174; +$fa-var-trello: \f181; +$fa-var-creative-commons-nc-jp: \f4ea; +$fa-var-get-pocket: \f265; +$fa-var-perbyte: \e083; +$fa-var-grunt: \f3ad; +$fa-var-weebly: \f5cc; +$fa-var-connectdevelop: \f20e; +$fa-var-leanpub: \f212; +$fa-var-black-tie: \f27e; +$fa-var-themeco: \f5c6; +$fa-var-python: \f3e2; +$fa-var-android: \f17b; +$fa-var-bots: \e340; +$fa-var-free-code-camp: \f2c5; +$fa-var-hornbill: \f592; +$fa-var-js: \f3b8; +$fa-var-ideal: \e013; +$fa-var-git: \f1d3; +$fa-var-dev: \f6cc; +$fa-var-sketch: \f7c6; +$fa-var-yandex-international: \f414; +$fa-var-cc-amex: \f1f3; +$fa-var-uber: \f402; +$fa-var-github: \f09b; +$fa-var-php: \f457; +$fa-var-alipay: \f642; +$fa-var-youtube: \f167; +$fa-var-skyatlas: \f216; +$fa-var-firefox-browser: \e007; +$fa-var-replyd: \f3e6; +$fa-var-suse: \f7d6; +$fa-var-jenkins: \f3b6; +$fa-var-twitter: \f099; +$fa-var-rockrms: \f3e9; +$fa-var-pinterest: \f0d2; +$fa-var-buffer: \f837; +$fa-var-npm: \f3d4; +$fa-var-yammer: \f840; +$fa-var-btc: \f15a; +$fa-var-dribbble: \f17d; +$fa-var-stumbleupon-circle: \f1a3; +$fa-var-internet-explorer: \f26b; +$fa-var-stubber: \e5c7; +$fa-var-telegram: \f2c6; +$fa-var-telegram-plane: \f2c6; +$fa-var-old-republic: \f510; +$fa-var-odysee: \e5c6; +$fa-var-square-whatsapp: \f40c; +$fa-var-whatsapp-square: \f40c; +$fa-var-node-js: \f3d3; +$fa-var-edge-legacy: \e078; +$fa-var-slack: \f198; +$fa-var-slack-hash: \f198; +$fa-var-medrt: \f3c8; +$fa-var-usb: \f287; +$fa-var-tumblr: \f173; +$fa-var-vaadin: \f408; +$fa-var-quora: \f2c4; +$fa-var-square-x-twitter: \e61a; +$fa-var-reacteurope: \f75d; +$fa-var-medium: \f23a; +$fa-var-medium-m: \f23a; +$fa-var-amilia: \f36d; +$fa-var-mixcloud: \f289; +$fa-var-flipboard: \f44d; +$fa-var-viacoin: \f237; +$fa-var-critical-role: \f6c9; +$fa-var-sitrox: \e44a; +$fa-var-discourse: \f393; +$fa-var-joomla: \f1aa; +$fa-var-mastodon: \f4f6; +$fa-var-airbnb: \f834; +$fa-var-wolf-pack-battalion: \f514; +$fa-var-buy-n-large: \f8a6; +$fa-var-gulp: \f3ae; +$fa-var-creative-commons-sampling-plus: \f4f1; +$fa-var-strava: \f428; +$fa-var-ember: \f423; +$fa-var-canadian-maple-leaf: \f785; +$fa-var-teamspeak: \f4f9; +$fa-var-pushed: \f3e1; +$fa-var-wordpress-simple: \f411; +$fa-var-nutritionix: \f3d6; +$fa-var-wodu: \e088; +$fa-var-google-pay: \e079; +$fa-var-intercom: \f7af; +$fa-var-zhihu: \f63f; +$fa-var-korvue: \f42f; +$fa-var-pix: \e43a; +$fa-var-steam-symbol: \f3f6; + +$fa-icons: ( + "0": $fa-var-0, + "1": $fa-var-1, + "2": $fa-var-2, + "3": $fa-var-3, + "4": $fa-var-4, + "5": $fa-var-5, + "6": $fa-var-6, + "7": $fa-var-7, + "8": $fa-var-8, + "9": $fa-var-9, + "fill-drip": $fa-var-fill-drip, + "arrows-to-circle": $fa-var-arrows-to-circle, + "circle-chevron-right": $fa-var-circle-chevron-right, + "chevron-circle-right": $fa-var-chevron-circle-right, + "at": $fa-var-at, + "trash-can": $fa-var-trash-can, + "trash-alt": $fa-var-trash-alt, + "text-height": $fa-var-text-height, + "user-xmark": $fa-var-user-xmark, + "user-times": $fa-var-user-times, + "stethoscope": $fa-var-stethoscope, + "message": $fa-var-message, + "comment-alt": $fa-var-comment-alt, + "info": $fa-var-info, + "down-left-and-up-right-to-center": $fa-var-down-left-and-up-right-to-center, + "compress-alt": $fa-var-compress-alt, + "explosion": $fa-var-explosion, + "file-lines": $fa-var-file-lines, + "file-alt": $fa-var-file-alt, + "file-text": $fa-var-file-text, + "wave-square": $fa-var-wave-square, + "ring": $fa-var-ring, + "building-un": $fa-var-building-un, + "dice-three": $fa-var-dice-three, + "calendar-days": $fa-var-calendar-days, + "calendar-alt": $fa-var-calendar-alt, + "anchor-circle-check": $fa-var-anchor-circle-check, + "building-circle-arrow-right": $fa-var-building-circle-arrow-right, + "volleyball": $fa-var-volleyball, + "volleyball-ball": $fa-var-volleyball-ball, + "arrows-up-to-line": $fa-var-arrows-up-to-line, + "sort-down": $fa-var-sort-down, + "sort-desc": $fa-var-sort-desc, + "circle-minus": $fa-var-circle-minus, + "minus-circle": $fa-var-minus-circle, + "door-open": $fa-var-door-open, + "right-from-bracket": $fa-var-right-from-bracket, + "sign-out-alt": $fa-var-sign-out-alt, + "atom": $fa-var-atom, + "soap": $fa-var-soap, + "icons": $fa-var-icons, + "heart-music-camera-bolt": $fa-var-heart-music-camera-bolt, + "microphone-lines-slash": $fa-var-microphone-lines-slash, + "microphone-alt-slash": $fa-var-microphone-alt-slash, + "bridge-circle-check": $fa-var-bridge-circle-check, + "pump-medical": $fa-var-pump-medical, + "fingerprint": $fa-var-fingerprint, + "hand-point-right": $fa-var-hand-point-right, + "magnifying-glass-location": $fa-var-magnifying-glass-location, + "search-location": $fa-var-search-location, + "forward-step": $fa-var-forward-step, + "step-forward": $fa-var-step-forward, + "face-smile-beam": $fa-var-face-smile-beam, + "smile-beam": $fa-var-smile-beam, + "flag-checkered": $fa-var-flag-checkered, + "football": $fa-var-football, + "football-ball": $fa-var-football-ball, + "school-circle-exclamation": $fa-var-school-circle-exclamation, + "crop": $fa-var-crop, + "angles-down": $fa-var-angles-down, + "angle-double-down": $fa-var-angle-double-down, + "users-rectangle": $fa-var-users-rectangle, + "people-roof": $fa-var-people-roof, + "people-line": $fa-var-people-line, + "beer-mug-empty": $fa-var-beer-mug-empty, + "beer": $fa-var-beer, + "diagram-predecessor": $fa-var-diagram-predecessor, + "arrow-up-long": $fa-var-arrow-up-long, + "long-arrow-up": $fa-var-long-arrow-up, + "fire-flame-simple": $fa-var-fire-flame-simple, + "burn": $fa-var-burn, + "person": $fa-var-person, + "male": $fa-var-male, + "laptop": $fa-var-laptop, + "file-csv": $fa-var-file-csv, + "menorah": $fa-var-menorah, + "truck-plane": $fa-var-truck-plane, + "record-vinyl": $fa-var-record-vinyl, + "face-grin-stars": $fa-var-face-grin-stars, + "grin-stars": $fa-var-grin-stars, + "bong": $fa-var-bong, + "spaghetti-monster-flying": $fa-var-spaghetti-monster-flying, + "pastafarianism": $fa-var-pastafarianism, + "arrow-down-up-across-line": $fa-var-arrow-down-up-across-line, + "spoon": $fa-var-spoon, + "utensil-spoon": $fa-var-utensil-spoon, + "jar-wheat": $fa-var-jar-wheat, + "envelopes-bulk": $fa-var-envelopes-bulk, + "mail-bulk": $fa-var-mail-bulk, + "file-circle-exclamation": $fa-var-file-circle-exclamation, + "circle-h": $fa-var-circle-h, + "hospital-symbol": $fa-var-hospital-symbol, + "pager": $fa-var-pager, + "address-book": $fa-var-address-book, + "contact-book": $fa-var-contact-book, + "strikethrough": $fa-var-strikethrough, + "k": $fa-var-k, + "landmark-flag": $fa-var-landmark-flag, + "pencil": $fa-var-pencil, + "pencil-alt": $fa-var-pencil-alt, + "backward": $fa-var-backward, + "caret-right": $fa-var-caret-right, + "comments": $fa-var-comments, + "paste": $fa-var-paste, + "file-clipboard": $fa-var-file-clipboard, + "code-pull-request": $fa-var-code-pull-request, + "clipboard-list": $fa-var-clipboard-list, + "truck-ramp-box": $fa-var-truck-ramp-box, + "truck-loading": $fa-var-truck-loading, + "user-check": $fa-var-user-check, + "vial-virus": $fa-var-vial-virus, + "sheet-plastic": $fa-var-sheet-plastic, + "blog": $fa-var-blog, + "user-ninja": $fa-var-user-ninja, + "person-arrow-up-from-line": $fa-var-person-arrow-up-from-line, + "scroll-torah": $fa-var-scroll-torah, + "torah": $fa-var-torah, + "broom-ball": $fa-var-broom-ball, + "quidditch": $fa-var-quidditch, + "quidditch-broom-ball": $fa-var-quidditch-broom-ball, + "toggle-off": $fa-var-toggle-off, + "box-archive": $fa-var-box-archive, + "archive": $fa-var-archive, + "person-drowning": $fa-var-person-drowning, + "arrow-down-9-1": $fa-var-arrow-down-9-1, + "sort-numeric-desc": $fa-var-sort-numeric-desc, + "sort-numeric-down-alt": $fa-var-sort-numeric-down-alt, + "face-grin-tongue-squint": $fa-var-face-grin-tongue-squint, + "grin-tongue-squint": $fa-var-grin-tongue-squint, + "spray-can": $fa-var-spray-can, + "truck-monster": $fa-var-truck-monster, + "w": $fa-var-w, + "earth-africa": $fa-var-earth-africa, + "globe-africa": $fa-var-globe-africa, + "rainbow": $fa-var-rainbow, + "circle-notch": $fa-var-circle-notch, + "tablet-screen-button": $fa-var-tablet-screen-button, + "tablet-alt": $fa-var-tablet-alt, + "paw": $fa-var-paw, + "cloud": $fa-var-cloud, + "trowel-bricks": $fa-var-trowel-bricks, + "face-flushed": $fa-var-face-flushed, + "flushed": $fa-var-flushed, + "hospital-user": $fa-var-hospital-user, + "tent-arrow-left-right": $fa-var-tent-arrow-left-right, + "gavel": $fa-var-gavel, + "legal": $fa-var-legal, + "binoculars": $fa-var-binoculars, + "microphone-slash": $fa-var-microphone-slash, + "box-tissue": $fa-var-box-tissue, + "motorcycle": $fa-var-motorcycle, + "bell-concierge": $fa-var-bell-concierge, + "concierge-bell": $fa-var-concierge-bell, + "pen-ruler": $fa-var-pen-ruler, + "pencil-ruler": $fa-var-pencil-ruler, + "people-arrows": $fa-var-people-arrows, + "people-arrows-left-right": $fa-var-people-arrows-left-right, + "mars-and-venus-burst": $fa-var-mars-and-venus-burst, + "square-caret-right": $fa-var-square-caret-right, + "caret-square-right": $fa-var-caret-square-right, + "scissors": $fa-var-scissors, + "cut": $fa-var-cut, + "sun-plant-wilt": $fa-var-sun-plant-wilt, + "toilets-portable": $fa-var-toilets-portable, + "hockey-puck": $fa-var-hockey-puck, + "table": $fa-var-table, + "magnifying-glass-arrow-right": $fa-var-magnifying-glass-arrow-right, + "tachograph-digital": $fa-var-tachograph-digital, + "digital-tachograph": $fa-var-digital-tachograph, + "users-slash": $fa-var-users-slash, + "clover": $fa-var-clover, + "reply": $fa-var-reply, + "mail-reply": $fa-var-mail-reply, + "star-and-crescent": $fa-var-star-and-crescent, + "house-fire": $fa-var-house-fire, + "square-minus": $fa-var-square-minus, + "minus-square": $fa-var-minus-square, + "helicopter": $fa-var-helicopter, + "compass": $fa-var-compass, + "square-caret-down": $fa-var-square-caret-down, + "caret-square-down": $fa-var-caret-square-down, + "file-circle-question": $fa-var-file-circle-question, + "laptop-code": $fa-var-laptop-code, + "swatchbook": $fa-var-swatchbook, + "prescription-bottle": $fa-var-prescription-bottle, + "bars": $fa-var-bars, + "navicon": $fa-var-navicon, + "people-group": $fa-var-people-group, + "hourglass-end": $fa-var-hourglass-end, + "hourglass-3": $fa-var-hourglass-3, + "heart-crack": $fa-var-heart-crack, + "heart-broken": $fa-var-heart-broken, + "square-up-right": $fa-var-square-up-right, + "external-link-square-alt": $fa-var-external-link-square-alt, + "face-kiss-beam": $fa-var-face-kiss-beam, + "kiss-beam": $fa-var-kiss-beam, + "film": $fa-var-film, + "ruler-horizontal": $fa-var-ruler-horizontal, + "people-robbery": $fa-var-people-robbery, + "lightbulb": $fa-var-lightbulb, + "caret-left": $fa-var-caret-left, + "circle-exclamation": $fa-var-circle-exclamation, + "exclamation-circle": $fa-var-exclamation-circle, + "school-circle-xmark": $fa-var-school-circle-xmark, + "arrow-right-from-bracket": $fa-var-arrow-right-from-bracket, + "sign-out": $fa-var-sign-out, + "circle-chevron-down": $fa-var-circle-chevron-down, + "chevron-circle-down": $fa-var-chevron-circle-down, + "unlock-keyhole": $fa-var-unlock-keyhole, + "unlock-alt": $fa-var-unlock-alt, + "cloud-showers-heavy": $fa-var-cloud-showers-heavy, + "headphones-simple": $fa-var-headphones-simple, + "headphones-alt": $fa-var-headphones-alt, + "sitemap": $fa-var-sitemap, + "circle-dollar-to-slot": $fa-var-circle-dollar-to-slot, + "donate": $fa-var-donate, + "memory": $fa-var-memory, + "road-spikes": $fa-var-road-spikes, + "fire-burner": $fa-var-fire-burner, + "flag": $fa-var-flag, + "hanukiah": $fa-var-hanukiah, + "feather": $fa-var-feather, + "volume-low": $fa-var-volume-low, + "volume-down": $fa-var-volume-down, + "comment-slash": $fa-var-comment-slash, + "cloud-sun-rain": $fa-var-cloud-sun-rain, + "compress": $fa-var-compress, + "wheat-awn": $fa-var-wheat-awn, + "wheat-alt": $fa-var-wheat-alt, + "ankh": $fa-var-ankh, + "hands-holding-child": $fa-var-hands-holding-child, + "asterisk": $fa-var-asterisk, + "square-check": $fa-var-square-check, + "check-square": $fa-var-check-square, + "peseta-sign": $fa-var-peseta-sign, + "heading": $fa-var-heading, + "header": $fa-var-header, + "ghost": $fa-var-ghost, + "list": $fa-var-list, + "list-squares": $fa-var-list-squares, + "square-phone-flip": $fa-var-square-phone-flip, + "phone-square-alt": $fa-var-phone-square-alt, + "cart-plus": $fa-var-cart-plus, + "gamepad": $fa-var-gamepad, + "circle-dot": $fa-var-circle-dot, + "dot-circle": $fa-var-dot-circle, + "face-dizzy": $fa-var-face-dizzy, + "dizzy": $fa-var-dizzy, + "egg": $fa-var-egg, + "house-medical-circle-xmark": $fa-var-house-medical-circle-xmark, + "campground": $fa-var-campground, + "folder-plus": $fa-var-folder-plus, + "futbol": $fa-var-futbol, + "futbol-ball": $fa-var-futbol-ball, + "soccer-ball": $fa-var-soccer-ball, + "paintbrush": $fa-var-paintbrush, + "paint-brush": $fa-var-paint-brush, + "lock": $fa-var-lock, + "gas-pump": $fa-var-gas-pump, + "hot-tub-person": $fa-var-hot-tub-person, + "hot-tub": $fa-var-hot-tub, + "map-location": $fa-var-map-location, + "map-marked": $fa-var-map-marked, + "house-flood-water": $fa-var-house-flood-water, + "tree": $fa-var-tree, + "bridge-lock": $fa-var-bridge-lock, + "sack-dollar": $fa-var-sack-dollar, + "pen-to-square": $fa-var-pen-to-square, + "edit": $fa-var-edit, + "car-side": $fa-var-car-side, + "share-nodes": $fa-var-share-nodes, + "share-alt": $fa-var-share-alt, + "heart-circle-minus": $fa-var-heart-circle-minus, + "hourglass-half": $fa-var-hourglass-half, + "hourglass-2": $fa-var-hourglass-2, + "microscope": $fa-var-microscope, + "sink": $fa-var-sink, + "bag-shopping": $fa-var-bag-shopping, + "shopping-bag": $fa-var-shopping-bag, + "arrow-down-z-a": $fa-var-arrow-down-z-a, + "sort-alpha-desc": $fa-var-sort-alpha-desc, + "sort-alpha-down-alt": $fa-var-sort-alpha-down-alt, + "mitten": $fa-var-mitten, + "person-rays": $fa-var-person-rays, + "users": $fa-var-users, + "eye-slash": $fa-var-eye-slash, + "flask-vial": $fa-var-flask-vial, + "hand": $fa-var-hand, + "hand-paper": $fa-var-hand-paper, + "om": $fa-var-om, + "worm": $fa-var-worm, + "house-circle-xmark": $fa-var-house-circle-xmark, + "plug": $fa-var-plug, + "chevron-up": $fa-var-chevron-up, + "hand-spock": $fa-var-hand-spock, + "stopwatch": $fa-var-stopwatch, + "face-kiss": $fa-var-face-kiss, + "kiss": $fa-var-kiss, + "bridge-circle-xmark": $fa-var-bridge-circle-xmark, + "face-grin-tongue": $fa-var-face-grin-tongue, + "grin-tongue": $fa-var-grin-tongue, + "chess-bishop": $fa-var-chess-bishop, + "face-grin-wink": $fa-var-face-grin-wink, + "grin-wink": $fa-var-grin-wink, + "ear-deaf": $fa-var-ear-deaf, + "deaf": $fa-var-deaf, + "deafness": $fa-var-deafness, + "hard-of-hearing": $fa-var-hard-of-hearing, + "road-circle-check": $fa-var-road-circle-check, + "dice-five": $fa-var-dice-five, + "square-rss": $fa-var-square-rss, + "rss-square": $fa-var-rss-square, + "land-mine-on": $fa-var-land-mine-on, + "i-cursor": $fa-var-i-cursor, + "stamp": $fa-var-stamp, + "stairs": $fa-var-stairs, + "i": $fa-var-i, + "hryvnia-sign": $fa-var-hryvnia-sign, + "hryvnia": $fa-var-hryvnia, + "pills": $fa-var-pills, + "face-grin-wide": $fa-var-face-grin-wide, + "grin-alt": $fa-var-grin-alt, + "tooth": $fa-var-tooth, + "v": $fa-var-v, + "bangladeshi-taka-sign": $fa-var-bangladeshi-taka-sign, + "bicycle": $fa-var-bicycle, + "staff-snake": $fa-var-staff-snake, + "rod-asclepius": $fa-var-rod-asclepius, + "rod-snake": $fa-var-rod-snake, + "staff-aesculapius": $fa-var-staff-aesculapius, + "head-side-cough-slash": $fa-var-head-side-cough-slash, + "truck-medical": $fa-var-truck-medical, + "ambulance": $fa-var-ambulance, + "wheat-awn-circle-exclamation": $fa-var-wheat-awn-circle-exclamation, + "snowman": $fa-var-snowman, + "mortar-pestle": $fa-var-mortar-pestle, + "road-barrier": $fa-var-road-barrier, + "school": $fa-var-school, + "igloo": $fa-var-igloo, + "joint": $fa-var-joint, + "angle-right": $fa-var-angle-right, + "horse": $fa-var-horse, + "q": $fa-var-q, + "g": $fa-var-g, + "notes-medical": $fa-var-notes-medical, + "temperature-half": $fa-var-temperature-half, + "temperature-2": $fa-var-temperature-2, + "thermometer-2": $fa-var-thermometer-2, + "thermometer-half": $fa-var-thermometer-half, + "dong-sign": $fa-var-dong-sign, + "capsules": $fa-var-capsules, + "poo-storm": $fa-var-poo-storm, + "poo-bolt": $fa-var-poo-bolt, + "face-frown-open": $fa-var-face-frown-open, + "frown-open": $fa-var-frown-open, + "hand-point-up": $fa-var-hand-point-up, + "money-bill": $fa-var-money-bill, + "bookmark": $fa-var-bookmark, + "align-justify": $fa-var-align-justify, + "umbrella-beach": $fa-var-umbrella-beach, + "helmet-un": $fa-var-helmet-un, + "bullseye": $fa-var-bullseye, + "bacon": $fa-var-bacon, + "hand-point-down": $fa-var-hand-point-down, + "arrow-up-from-bracket": $fa-var-arrow-up-from-bracket, + "folder": $fa-var-folder, + "folder-blank": $fa-var-folder-blank, + "file-waveform": $fa-var-file-waveform, + "file-medical-alt": $fa-var-file-medical-alt, + "radiation": $fa-var-radiation, + "chart-simple": $fa-var-chart-simple, + "mars-stroke": $fa-var-mars-stroke, + "vial": $fa-var-vial, + "gauge": $fa-var-gauge, + "dashboard": $fa-var-dashboard, + "gauge-med": $fa-var-gauge-med, + "tachometer-alt-average": $fa-var-tachometer-alt-average, + "wand-magic-sparkles": $fa-var-wand-magic-sparkles, + "magic-wand-sparkles": $fa-var-magic-wand-sparkles, + "e": $fa-var-e, + "pen-clip": $fa-var-pen-clip, + "pen-alt": $fa-var-pen-alt, + "bridge-circle-exclamation": $fa-var-bridge-circle-exclamation, + "user": $fa-var-user, + "school-circle-check": $fa-var-school-circle-check, + "dumpster": $fa-var-dumpster, + "van-shuttle": $fa-var-van-shuttle, + "shuttle-van": $fa-var-shuttle-van, + "building-user": $fa-var-building-user, + "square-caret-left": $fa-var-square-caret-left, + "caret-square-left": $fa-var-caret-square-left, + "highlighter": $fa-var-highlighter, + "key": $fa-var-key, + "bullhorn": $fa-var-bullhorn, + "globe": $fa-var-globe, + "synagogue": $fa-var-synagogue, + "person-half-dress": $fa-var-person-half-dress, + "road-bridge": $fa-var-road-bridge, + "location-arrow": $fa-var-location-arrow, + "c": $fa-var-c, + "tablet-button": $fa-var-tablet-button, + "building-lock": $fa-var-building-lock, + "pizza-slice": $fa-var-pizza-slice, + "money-bill-wave": $fa-var-money-bill-wave, + "chart-area": $fa-var-chart-area, + "area-chart": $fa-var-area-chart, + "house-flag": $fa-var-house-flag, + "person-circle-minus": $fa-var-person-circle-minus, + "ban": $fa-var-ban, + "cancel": $fa-var-cancel, + "camera-rotate": $fa-var-camera-rotate, + "spray-can-sparkles": $fa-var-spray-can-sparkles, + "air-freshener": $fa-var-air-freshener, + "star": $fa-var-star, + "repeat": $fa-var-repeat, + "cross": $fa-var-cross, + "box": $fa-var-box, + "venus-mars": $fa-var-venus-mars, + "arrow-pointer": $fa-var-arrow-pointer, + "mouse-pointer": $fa-var-mouse-pointer, + "maximize": $fa-var-maximize, + "expand-arrows-alt": $fa-var-expand-arrows-alt, + "charging-station": $fa-var-charging-station, + "shapes": $fa-var-shapes, + "triangle-circle-square": $fa-var-triangle-circle-square, + "shuffle": $fa-var-shuffle, + "random": $fa-var-random, + "person-running": $fa-var-person-running, + "running": $fa-var-running, + "mobile-retro": $fa-var-mobile-retro, + "grip-lines-vertical": $fa-var-grip-lines-vertical, + "spider": $fa-var-spider, + "hands-bound": $fa-var-hands-bound, + "file-invoice-dollar": $fa-var-file-invoice-dollar, + "plane-circle-exclamation": $fa-var-plane-circle-exclamation, + "x-ray": $fa-var-x-ray, + "spell-check": $fa-var-spell-check, + "slash": $fa-var-slash, + "computer-mouse": $fa-var-computer-mouse, + "mouse": $fa-var-mouse, + "arrow-right-to-bracket": $fa-var-arrow-right-to-bracket, + "sign-in": $fa-var-sign-in, + "shop-slash": $fa-var-shop-slash, + "store-alt-slash": $fa-var-store-alt-slash, + "server": $fa-var-server, + "virus-covid-slash": $fa-var-virus-covid-slash, + "shop-lock": $fa-var-shop-lock, + "hourglass-start": $fa-var-hourglass-start, + "hourglass-1": $fa-var-hourglass-1, + "blender-phone": $fa-var-blender-phone, + "building-wheat": $fa-var-building-wheat, + "person-breastfeeding": $fa-var-person-breastfeeding, + "right-to-bracket": $fa-var-right-to-bracket, + "sign-in-alt": $fa-var-sign-in-alt, + "venus": $fa-var-venus, + "passport": $fa-var-passport, + "heart-pulse": $fa-var-heart-pulse, + "heartbeat": $fa-var-heartbeat, + "people-carry-box": $fa-var-people-carry-box, + "people-carry": $fa-var-people-carry, + "temperature-high": $fa-var-temperature-high, + "microchip": $fa-var-microchip, + "crown": $fa-var-crown, + "weight-hanging": $fa-var-weight-hanging, + "xmarks-lines": $fa-var-xmarks-lines, + "file-prescription": $fa-var-file-prescription, + "weight-scale": $fa-var-weight-scale, + "weight": $fa-var-weight, + "user-group": $fa-var-user-group, + "user-friends": $fa-var-user-friends, + "arrow-up-a-z": $fa-var-arrow-up-a-z, + "sort-alpha-up": $fa-var-sort-alpha-up, + "chess-knight": $fa-var-chess-knight, + "face-laugh-squint": $fa-var-face-laugh-squint, + "laugh-squint": $fa-var-laugh-squint, + "wheelchair": $fa-var-wheelchair, + "circle-arrow-up": $fa-var-circle-arrow-up, + "arrow-circle-up": $fa-var-arrow-circle-up, + "toggle-on": $fa-var-toggle-on, + "person-walking": $fa-var-person-walking, + "walking": $fa-var-walking, + "l": $fa-var-l, + "fire": $fa-var-fire, + "bed-pulse": $fa-var-bed-pulse, + "procedures": $fa-var-procedures, + "shuttle-space": $fa-var-shuttle-space, + "space-shuttle": $fa-var-space-shuttle, + "face-laugh": $fa-var-face-laugh, + "laugh": $fa-var-laugh, + "folder-open": $fa-var-folder-open, + "heart-circle-plus": $fa-var-heart-circle-plus, + "code-fork": $fa-var-code-fork, + "city": $fa-var-city, + "microphone-lines": $fa-var-microphone-lines, + "microphone-alt": $fa-var-microphone-alt, + "pepper-hot": $fa-var-pepper-hot, + "unlock": $fa-var-unlock, + "colon-sign": $fa-var-colon-sign, + "headset": $fa-var-headset, + "store-slash": $fa-var-store-slash, + "road-circle-xmark": $fa-var-road-circle-xmark, + "user-minus": $fa-var-user-minus, + "mars-stroke-up": $fa-var-mars-stroke-up, + "mars-stroke-v": $fa-var-mars-stroke-v, + "champagne-glasses": $fa-var-champagne-glasses, + "glass-cheers": $fa-var-glass-cheers, + "clipboard": $fa-var-clipboard, + "house-circle-exclamation": $fa-var-house-circle-exclamation, + "file-arrow-up": $fa-var-file-arrow-up, + "file-upload": $fa-var-file-upload, + "wifi": $fa-var-wifi, + "wifi-3": $fa-var-wifi-3, + "wifi-strong": $fa-var-wifi-strong, + "bath": $fa-var-bath, + "bathtub": $fa-var-bathtub, + "underline": $fa-var-underline, + "user-pen": $fa-var-user-pen, + "user-edit": $fa-var-user-edit, + "signature": $fa-var-signature, + "stroopwafel": $fa-var-stroopwafel, + "bold": $fa-var-bold, + "anchor-lock": $fa-var-anchor-lock, + "building-ngo": $fa-var-building-ngo, + "manat-sign": $fa-var-manat-sign, + "not-equal": $fa-var-not-equal, + "border-top-left": $fa-var-border-top-left, + "border-style": $fa-var-border-style, + "map-location-dot": $fa-var-map-location-dot, + "map-marked-alt": $fa-var-map-marked-alt, + "jedi": $fa-var-jedi, + "square-poll-vertical": $fa-var-square-poll-vertical, + "poll": $fa-var-poll, + "mug-hot": $fa-var-mug-hot, + "car-battery": $fa-var-car-battery, + "battery-car": $fa-var-battery-car, + "gift": $fa-var-gift, + "dice-two": $fa-var-dice-two, + "chess-queen": $fa-var-chess-queen, + "glasses": $fa-var-glasses, + "chess-board": $fa-var-chess-board, + "building-circle-check": $fa-var-building-circle-check, + "person-chalkboard": $fa-var-person-chalkboard, + "mars-stroke-right": $fa-var-mars-stroke-right, + "mars-stroke-h": $fa-var-mars-stroke-h, + "hand-back-fist": $fa-var-hand-back-fist, + "hand-rock": $fa-var-hand-rock, + "square-caret-up": $fa-var-square-caret-up, + "caret-square-up": $fa-var-caret-square-up, + "cloud-showers-water": $fa-var-cloud-showers-water, + "chart-bar": $fa-var-chart-bar, + "bar-chart": $fa-var-bar-chart, + "hands-bubbles": $fa-var-hands-bubbles, + "hands-wash": $fa-var-hands-wash, + "less-than-equal": $fa-var-less-than-equal, + "train": $fa-var-train, + "eye-low-vision": $fa-var-eye-low-vision, + "low-vision": $fa-var-low-vision, + "crow": $fa-var-crow, + "sailboat": $fa-var-sailboat, + "window-restore": $fa-var-window-restore, + "square-plus": $fa-var-square-plus, + "plus-square": $fa-var-plus-square, + "torii-gate": $fa-var-torii-gate, + "frog": $fa-var-frog, + "bucket": $fa-var-bucket, + "image": $fa-var-image, + "microphone": $fa-var-microphone, + "cow": $fa-var-cow, + "caret-up": $fa-var-caret-up, + "screwdriver": $fa-var-screwdriver, + "folder-closed": $fa-var-folder-closed, + "house-tsunami": $fa-var-house-tsunami, + "square-nfi": $fa-var-square-nfi, + "arrow-up-from-ground-water": $fa-var-arrow-up-from-ground-water, + "martini-glass": $fa-var-martini-glass, + "glass-martini-alt": $fa-var-glass-martini-alt, + "rotate-left": $fa-var-rotate-left, + "rotate-back": $fa-var-rotate-back, + "rotate-backward": $fa-var-rotate-backward, + "undo-alt": $fa-var-undo-alt, + "table-columns": $fa-var-table-columns, + "columns": $fa-var-columns, + "lemon": $fa-var-lemon, + "head-side-mask": $fa-var-head-side-mask, + "handshake": $fa-var-handshake, + "gem": $fa-var-gem, + "dolly": $fa-var-dolly, + "dolly-box": $fa-var-dolly-box, + "smoking": $fa-var-smoking, + "minimize": $fa-var-minimize, + "compress-arrows-alt": $fa-var-compress-arrows-alt, + "monument": $fa-var-monument, + "snowplow": $fa-var-snowplow, + "angles-right": $fa-var-angles-right, + "angle-double-right": $fa-var-angle-double-right, + "cannabis": $fa-var-cannabis, + "circle-play": $fa-var-circle-play, + "play-circle": $fa-var-play-circle, + "tablets": $fa-var-tablets, + "ethernet": $fa-var-ethernet, + "euro-sign": $fa-var-euro-sign, + "eur": $fa-var-eur, + "euro": $fa-var-euro, + "chair": $fa-var-chair, + "circle-check": $fa-var-circle-check, + "check-circle": $fa-var-check-circle, + "circle-stop": $fa-var-circle-stop, + "stop-circle": $fa-var-stop-circle, + "compass-drafting": $fa-var-compass-drafting, + "drafting-compass": $fa-var-drafting-compass, + "plate-wheat": $fa-var-plate-wheat, + "icicles": $fa-var-icicles, + "person-shelter": $fa-var-person-shelter, + "neuter": $fa-var-neuter, + "id-badge": $fa-var-id-badge, + "marker": $fa-var-marker, + "face-laugh-beam": $fa-var-face-laugh-beam, + "laugh-beam": $fa-var-laugh-beam, + "helicopter-symbol": $fa-var-helicopter-symbol, + "universal-access": $fa-var-universal-access, + "circle-chevron-up": $fa-var-circle-chevron-up, + "chevron-circle-up": $fa-var-chevron-circle-up, + "lari-sign": $fa-var-lari-sign, + "volcano": $fa-var-volcano, + "person-walking-dashed-line-arrow-right": $fa-var-person-walking-dashed-line-arrow-right, + "sterling-sign": $fa-var-sterling-sign, + "gbp": $fa-var-gbp, + "pound-sign": $fa-var-pound-sign, + "viruses": $fa-var-viruses, + "square-person-confined": $fa-var-square-person-confined, + "user-tie": $fa-var-user-tie, + "arrow-down-long": $fa-var-arrow-down-long, + "long-arrow-down": $fa-var-long-arrow-down, + "tent-arrow-down-to-line": $fa-var-tent-arrow-down-to-line, + "certificate": $fa-var-certificate, + "reply-all": $fa-var-reply-all, + "mail-reply-all": $fa-var-mail-reply-all, + "suitcase": $fa-var-suitcase, + "person-skating": $fa-var-person-skating, + "skating": $fa-var-skating, + "filter-circle-dollar": $fa-var-filter-circle-dollar, + "funnel-dollar": $fa-var-funnel-dollar, + "camera-retro": $fa-var-camera-retro, + "circle-arrow-down": $fa-var-circle-arrow-down, + "arrow-circle-down": $fa-var-arrow-circle-down, + "file-import": $fa-var-file-import, + "arrow-right-to-file": $fa-var-arrow-right-to-file, + "square-arrow-up-right": $fa-var-square-arrow-up-right, + "external-link-square": $fa-var-external-link-square, + "box-open": $fa-var-box-open, + "scroll": $fa-var-scroll, + "spa": $fa-var-spa, + "location-pin-lock": $fa-var-location-pin-lock, + "pause": $fa-var-pause, + "hill-avalanche": $fa-var-hill-avalanche, + "temperature-empty": $fa-var-temperature-empty, + "temperature-0": $fa-var-temperature-0, + "thermometer-0": $fa-var-thermometer-0, + "thermometer-empty": $fa-var-thermometer-empty, + "bomb": $fa-var-bomb, + "registered": $fa-var-registered, + "address-card": $fa-var-address-card, + "contact-card": $fa-var-contact-card, + "vcard": $fa-var-vcard, + "scale-unbalanced-flip": $fa-var-scale-unbalanced-flip, + "balance-scale-right": $fa-var-balance-scale-right, + "subscript": $fa-var-subscript, + "diamond-turn-right": $fa-var-diamond-turn-right, + "directions": $fa-var-directions, + "burst": $fa-var-burst, + "house-laptop": $fa-var-house-laptop, + "laptop-house": $fa-var-laptop-house, + "face-tired": $fa-var-face-tired, + "tired": $fa-var-tired, + "money-bills": $fa-var-money-bills, + "smog": $fa-var-smog, + "crutch": $fa-var-crutch, + "cloud-arrow-up": $fa-var-cloud-arrow-up, + "cloud-upload": $fa-var-cloud-upload, + "cloud-upload-alt": $fa-var-cloud-upload-alt, + "palette": $fa-var-palette, + "arrows-turn-right": $fa-var-arrows-turn-right, + "vest": $fa-var-vest, + "ferry": $fa-var-ferry, + "arrows-down-to-people": $fa-var-arrows-down-to-people, + "seedling": $fa-var-seedling, + "sprout": $fa-var-sprout, + "left-right": $fa-var-left-right, + "arrows-alt-h": $fa-var-arrows-alt-h, + "boxes-packing": $fa-var-boxes-packing, + "circle-arrow-left": $fa-var-circle-arrow-left, + "arrow-circle-left": $fa-var-arrow-circle-left, + "group-arrows-rotate": $fa-var-group-arrows-rotate, + "bowl-food": $fa-var-bowl-food, + "candy-cane": $fa-var-candy-cane, + "arrow-down-wide-short": $fa-var-arrow-down-wide-short, + "sort-amount-asc": $fa-var-sort-amount-asc, + "sort-amount-down": $fa-var-sort-amount-down, + "cloud-bolt": $fa-var-cloud-bolt, + "thunderstorm": $fa-var-thunderstorm, + "text-slash": $fa-var-text-slash, + "remove-format": $fa-var-remove-format, + "face-smile-wink": $fa-var-face-smile-wink, + "smile-wink": $fa-var-smile-wink, + "file-word": $fa-var-file-word, + "file-powerpoint": $fa-var-file-powerpoint, + "arrows-left-right": $fa-var-arrows-left-right, + "arrows-h": $fa-var-arrows-h, + "house-lock": $fa-var-house-lock, + "cloud-arrow-down": $fa-var-cloud-arrow-down, + "cloud-download": $fa-var-cloud-download, + "cloud-download-alt": $fa-var-cloud-download-alt, + "children": $fa-var-children, + "chalkboard": $fa-var-chalkboard, + "blackboard": $fa-var-blackboard, + "user-large-slash": $fa-var-user-large-slash, + "user-alt-slash": $fa-var-user-alt-slash, + "envelope-open": $fa-var-envelope-open, + "handshake-simple-slash": $fa-var-handshake-simple-slash, + "handshake-alt-slash": $fa-var-handshake-alt-slash, + "mattress-pillow": $fa-var-mattress-pillow, + "guarani-sign": $fa-var-guarani-sign, + "arrows-rotate": $fa-var-arrows-rotate, + "refresh": $fa-var-refresh, + "sync": $fa-var-sync, + "fire-extinguisher": $fa-var-fire-extinguisher, + "cruzeiro-sign": $fa-var-cruzeiro-sign, + "greater-than-equal": $fa-var-greater-than-equal, + "shield-halved": $fa-var-shield-halved, + "shield-alt": $fa-var-shield-alt, + "book-atlas": $fa-var-book-atlas, + "atlas": $fa-var-atlas, + "virus": $fa-var-virus, + "envelope-circle-check": $fa-var-envelope-circle-check, + "layer-group": $fa-var-layer-group, + "arrows-to-dot": $fa-var-arrows-to-dot, + "archway": $fa-var-archway, + "heart-circle-check": $fa-var-heart-circle-check, + "house-chimney-crack": $fa-var-house-chimney-crack, + "house-damage": $fa-var-house-damage, + "file-zipper": $fa-var-file-zipper, + "file-archive": $fa-var-file-archive, + "square": $fa-var-square, + "martini-glass-empty": $fa-var-martini-glass-empty, + "glass-martini": $fa-var-glass-martini, + "couch": $fa-var-couch, + "cedi-sign": $fa-var-cedi-sign, + "italic": $fa-var-italic, + "church": $fa-var-church, + "comments-dollar": $fa-var-comments-dollar, + "democrat": $fa-var-democrat, + "z": $fa-var-z, + "person-skiing": $fa-var-person-skiing, + "skiing": $fa-var-skiing, + "road-lock": $fa-var-road-lock, + "a": $fa-var-a, + "temperature-arrow-down": $fa-var-temperature-arrow-down, + "temperature-down": $fa-var-temperature-down, + "feather-pointed": $fa-var-feather-pointed, + "feather-alt": $fa-var-feather-alt, + "p": $fa-var-p, + "snowflake": $fa-var-snowflake, + "newspaper": $fa-var-newspaper, + "rectangle-ad": $fa-var-rectangle-ad, + "ad": $fa-var-ad, + "circle-arrow-right": $fa-var-circle-arrow-right, + "arrow-circle-right": $fa-var-arrow-circle-right, + "filter-circle-xmark": $fa-var-filter-circle-xmark, + "locust": $fa-var-locust, + "sort": $fa-var-sort, + "unsorted": $fa-var-unsorted, + "list-ol": $fa-var-list-ol, + "list-1-2": $fa-var-list-1-2, + "list-numeric": $fa-var-list-numeric, + "person-dress-burst": $fa-var-person-dress-burst, + "money-check-dollar": $fa-var-money-check-dollar, + "money-check-alt": $fa-var-money-check-alt, + "vector-square": $fa-var-vector-square, + "bread-slice": $fa-var-bread-slice, + "language": $fa-var-language, + "face-kiss-wink-heart": $fa-var-face-kiss-wink-heart, + "kiss-wink-heart": $fa-var-kiss-wink-heart, + "filter": $fa-var-filter, + "question": $fa-var-question, + "file-signature": $fa-var-file-signature, + "up-down-left-right": $fa-var-up-down-left-right, + "arrows-alt": $fa-var-arrows-alt, + "house-chimney-user": $fa-var-house-chimney-user, + "hand-holding-heart": $fa-var-hand-holding-heart, + "puzzle-piece": $fa-var-puzzle-piece, + "money-check": $fa-var-money-check, + "star-half-stroke": $fa-var-star-half-stroke, + "star-half-alt": $fa-var-star-half-alt, + "code": $fa-var-code, + "whiskey-glass": $fa-var-whiskey-glass, + "glass-whiskey": $fa-var-glass-whiskey, + "building-circle-exclamation": $fa-var-building-circle-exclamation, + "magnifying-glass-chart": $fa-var-magnifying-glass-chart, + "arrow-up-right-from-square": $fa-var-arrow-up-right-from-square, + "external-link": $fa-var-external-link, + "cubes-stacked": $fa-var-cubes-stacked, + "won-sign": $fa-var-won-sign, + "krw": $fa-var-krw, + "won": $fa-var-won, + "virus-covid": $fa-var-virus-covid, + "austral-sign": $fa-var-austral-sign, + "f": $fa-var-f, + "leaf": $fa-var-leaf, + "road": $fa-var-road, + "taxi": $fa-var-taxi, + "cab": $fa-var-cab, + "person-circle-plus": $fa-var-person-circle-plus, + "chart-pie": $fa-var-chart-pie, + "pie-chart": $fa-var-pie-chart, + "bolt-lightning": $fa-var-bolt-lightning, + "sack-xmark": $fa-var-sack-xmark, + "file-excel": $fa-var-file-excel, + "file-contract": $fa-var-file-contract, + "fish-fins": $fa-var-fish-fins, + "building-flag": $fa-var-building-flag, + "face-grin-beam": $fa-var-face-grin-beam, + "grin-beam": $fa-var-grin-beam, + "object-ungroup": $fa-var-object-ungroup, + "poop": $fa-var-poop, + "location-pin": $fa-var-location-pin, + "map-marker": $fa-var-map-marker, + "kaaba": $fa-var-kaaba, + "toilet-paper": $fa-var-toilet-paper, + "helmet-safety": $fa-var-helmet-safety, + "hard-hat": $fa-var-hard-hat, + "hat-hard": $fa-var-hat-hard, + "eject": $fa-var-eject, + "circle-right": $fa-var-circle-right, + "arrow-alt-circle-right": $fa-var-arrow-alt-circle-right, + "plane-circle-check": $fa-var-plane-circle-check, + "face-rolling-eyes": $fa-var-face-rolling-eyes, + "meh-rolling-eyes": $fa-var-meh-rolling-eyes, + "object-group": $fa-var-object-group, + "chart-line": $fa-var-chart-line, + "line-chart": $fa-var-line-chart, + "mask-ventilator": $fa-var-mask-ventilator, + "arrow-right": $fa-var-arrow-right, + "signs-post": $fa-var-signs-post, + "map-signs": $fa-var-map-signs, + "cash-register": $fa-var-cash-register, + "person-circle-question": $fa-var-person-circle-question, + "h": $fa-var-h, + "tarp": $fa-var-tarp, + "screwdriver-wrench": $fa-var-screwdriver-wrench, + "tools": $fa-var-tools, + "arrows-to-eye": $fa-var-arrows-to-eye, + "plug-circle-bolt": $fa-var-plug-circle-bolt, + "heart": $fa-var-heart, + "mars-and-venus": $fa-var-mars-and-venus, + "house-user": $fa-var-house-user, + "home-user": $fa-var-home-user, + "dumpster-fire": $fa-var-dumpster-fire, + "house-crack": $fa-var-house-crack, + "martini-glass-citrus": $fa-var-martini-glass-citrus, + "cocktail": $fa-var-cocktail, + "face-surprise": $fa-var-face-surprise, + "surprise": $fa-var-surprise, + "bottle-water": $fa-var-bottle-water, + "circle-pause": $fa-var-circle-pause, + "pause-circle": $fa-var-pause-circle, + "toilet-paper-slash": $fa-var-toilet-paper-slash, + "apple-whole": $fa-var-apple-whole, + "apple-alt": $fa-var-apple-alt, + "kitchen-set": $fa-var-kitchen-set, + "r": $fa-var-r, + "temperature-quarter": $fa-var-temperature-quarter, + "temperature-1": $fa-var-temperature-1, + "thermometer-1": $fa-var-thermometer-1, + "thermometer-quarter": $fa-var-thermometer-quarter, + "cube": $fa-var-cube, + "bitcoin-sign": $fa-var-bitcoin-sign, + "shield-dog": $fa-var-shield-dog, + "solar-panel": $fa-var-solar-panel, + "lock-open": $fa-var-lock-open, + "elevator": $fa-var-elevator, + "money-bill-transfer": $fa-var-money-bill-transfer, + "money-bill-trend-up": $fa-var-money-bill-trend-up, + "house-flood-water-circle-arrow-right": $fa-var-house-flood-water-circle-arrow-right, + "square-poll-horizontal": $fa-var-square-poll-horizontal, + "poll-h": $fa-var-poll-h, + "circle": $fa-var-circle, + "backward-fast": $fa-var-backward-fast, + "fast-backward": $fa-var-fast-backward, + "recycle": $fa-var-recycle, + "user-astronaut": $fa-var-user-astronaut, + "plane-slash": $fa-var-plane-slash, + "trademark": $fa-var-trademark, + "basketball": $fa-var-basketball, + "basketball-ball": $fa-var-basketball-ball, + "satellite-dish": $fa-var-satellite-dish, + "circle-up": $fa-var-circle-up, + "arrow-alt-circle-up": $fa-var-arrow-alt-circle-up, + "mobile-screen-button": $fa-var-mobile-screen-button, + "mobile-alt": $fa-var-mobile-alt, + "volume-high": $fa-var-volume-high, + "volume-up": $fa-var-volume-up, + "users-rays": $fa-var-users-rays, + "wallet": $fa-var-wallet, + "clipboard-check": $fa-var-clipboard-check, + "file-audio": $fa-var-file-audio, + "burger": $fa-var-burger, + "hamburger": $fa-var-hamburger, + "wrench": $fa-var-wrench, + "bugs": $fa-var-bugs, + "rupee-sign": $fa-var-rupee-sign, + "rupee": $fa-var-rupee, + "file-image": $fa-var-file-image, + "circle-question": $fa-var-circle-question, + "question-circle": $fa-var-question-circle, + "plane-departure": $fa-var-plane-departure, + "handshake-slash": $fa-var-handshake-slash, + "book-bookmark": $fa-var-book-bookmark, + "code-branch": $fa-var-code-branch, + "hat-cowboy": $fa-var-hat-cowboy, + "bridge": $fa-var-bridge, + "phone-flip": $fa-var-phone-flip, + "phone-alt": $fa-var-phone-alt, + "truck-front": $fa-var-truck-front, + "cat": $fa-var-cat, + "anchor-circle-exclamation": $fa-var-anchor-circle-exclamation, + "truck-field": $fa-var-truck-field, + "route": $fa-var-route, + "clipboard-question": $fa-var-clipboard-question, + "panorama": $fa-var-panorama, + "comment-medical": $fa-var-comment-medical, + "teeth-open": $fa-var-teeth-open, + "file-circle-minus": $fa-var-file-circle-minus, + "tags": $fa-var-tags, + "wine-glass": $fa-var-wine-glass, + "forward-fast": $fa-var-forward-fast, + "fast-forward": $fa-var-fast-forward, + "face-meh-blank": $fa-var-face-meh-blank, + "meh-blank": $fa-var-meh-blank, + "square-parking": $fa-var-square-parking, + "parking": $fa-var-parking, + "house-signal": $fa-var-house-signal, + "bars-progress": $fa-var-bars-progress, + "tasks-alt": $fa-var-tasks-alt, + "faucet-drip": $fa-var-faucet-drip, + "cart-flatbed": $fa-var-cart-flatbed, + "dolly-flatbed": $fa-var-dolly-flatbed, + "ban-smoking": $fa-var-ban-smoking, + "smoking-ban": $fa-var-smoking-ban, + "terminal": $fa-var-terminal, + "mobile-button": $fa-var-mobile-button, + "house-medical-flag": $fa-var-house-medical-flag, + "basket-shopping": $fa-var-basket-shopping, + "shopping-basket": $fa-var-shopping-basket, + "tape": $fa-var-tape, + "bus-simple": $fa-var-bus-simple, + "bus-alt": $fa-var-bus-alt, + "eye": $fa-var-eye, + "face-sad-cry": $fa-var-face-sad-cry, + "sad-cry": $fa-var-sad-cry, + "audio-description": $fa-var-audio-description, + "person-military-to-person": $fa-var-person-military-to-person, + "file-shield": $fa-var-file-shield, + "user-slash": $fa-var-user-slash, + "pen": $fa-var-pen, + "tower-observation": $fa-var-tower-observation, + "file-code": $fa-var-file-code, + "signal": $fa-var-signal, + "signal-5": $fa-var-signal-5, + "signal-perfect": $fa-var-signal-perfect, + "bus": $fa-var-bus, + "heart-circle-xmark": $fa-var-heart-circle-xmark, + "house-chimney": $fa-var-house-chimney, + "home-lg": $fa-var-home-lg, + "window-maximize": $fa-var-window-maximize, + "face-frown": $fa-var-face-frown, + "frown": $fa-var-frown, + "prescription": $fa-var-prescription, + "shop": $fa-var-shop, + "store-alt": $fa-var-store-alt, + "floppy-disk": $fa-var-floppy-disk, + "save": $fa-var-save, + "vihara": $fa-var-vihara, + "scale-unbalanced": $fa-var-scale-unbalanced, + "balance-scale-left": $fa-var-balance-scale-left, + "sort-up": $fa-var-sort-up, + "sort-asc": $fa-var-sort-asc, + "comment-dots": $fa-var-comment-dots, + "commenting": $fa-var-commenting, + "plant-wilt": $fa-var-plant-wilt, + "diamond": $fa-var-diamond, + "face-grin-squint": $fa-var-face-grin-squint, + "grin-squint": $fa-var-grin-squint, + "hand-holding-dollar": $fa-var-hand-holding-dollar, + "hand-holding-usd": $fa-var-hand-holding-usd, + "bacterium": $fa-var-bacterium, + "hand-pointer": $fa-var-hand-pointer, + "drum-steelpan": $fa-var-drum-steelpan, + "hand-scissors": $fa-var-hand-scissors, + "hands-praying": $fa-var-hands-praying, + "praying-hands": $fa-var-praying-hands, + "arrow-rotate-right": $fa-var-arrow-rotate-right, + "arrow-right-rotate": $fa-var-arrow-right-rotate, + "arrow-rotate-forward": $fa-var-arrow-rotate-forward, + "redo": $fa-var-redo, + "biohazard": $fa-var-biohazard, + "location-crosshairs": $fa-var-location-crosshairs, + "location": $fa-var-location, + "mars-double": $fa-var-mars-double, + "child-dress": $fa-var-child-dress, + "users-between-lines": $fa-var-users-between-lines, + "lungs-virus": $fa-var-lungs-virus, + "face-grin-tears": $fa-var-face-grin-tears, + "grin-tears": $fa-var-grin-tears, + "phone": $fa-var-phone, + "calendar-xmark": $fa-var-calendar-xmark, + "calendar-times": $fa-var-calendar-times, + "child-reaching": $fa-var-child-reaching, + "head-side-virus": $fa-var-head-side-virus, + "user-gear": $fa-var-user-gear, + "user-cog": $fa-var-user-cog, + "arrow-up-1-9": $fa-var-arrow-up-1-9, + "sort-numeric-up": $fa-var-sort-numeric-up, + "door-closed": $fa-var-door-closed, + "shield-virus": $fa-var-shield-virus, + "dice-six": $fa-var-dice-six, + "mosquito-net": $fa-var-mosquito-net, + "bridge-water": $fa-var-bridge-water, + "person-booth": $fa-var-person-booth, + "text-width": $fa-var-text-width, + "hat-wizard": $fa-var-hat-wizard, + "pen-fancy": $fa-var-pen-fancy, + "person-digging": $fa-var-person-digging, + "digging": $fa-var-digging, + "trash": $fa-var-trash, + "gauge-simple": $fa-var-gauge-simple, + "gauge-simple-med": $fa-var-gauge-simple-med, + "tachometer-average": $fa-var-tachometer-average, + "book-medical": $fa-var-book-medical, + "poo": $fa-var-poo, + "quote-right": $fa-var-quote-right, + "quote-right-alt": $fa-var-quote-right-alt, + "shirt": $fa-var-shirt, + "t-shirt": $fa-var-t-shirt, + "tshirt": $fa-var-tshirt, + "cubes": $fa-var-cubes, + "divide": $fa-var-divide, + "tenge-sign": $fa-var-tenge-sign, + "tenge": $fa-var-tenge, + "headphones": $fa-var-headphones, + "hands-holding": $fa-var-hands-holding, + "hands-clapping": $fa-var-hands-clapping, + "republican": $fa-var-republican, + "arrow-left": $fa-var-arrow-left, + "person-circle-xmark": $fa-var-person-circle-xmark, + "ruler": $fa-var-ruler, + "align-left": $fa-var-align-left, + "dice-d6": $fa-var-dice-d6, + "restroom": $fa-var-restroom, + "j": $fa-var-j, + "users-viewfinder": $fa-var-users-viewfinder, + "file-video": $fa-var-file-video, + "up-right-from-square": $fa-var-up-right-from-square, + "external-link-alt": $fa-var-external-link-alt, + "table-cells": $fa-var-table-cells, + "th": $fa-var-th, + "file-pdf": $fa-var-file-pdf, + "book-bible": $fa-var-book-bible, + "bible": $fa-var-bible, + "o": $fa-var-o, + "suitcase-medical": $fa-var-suitcase-medical, + "medkit": $fa-var-medkit, + "user-secret": $fa-var-user-secret, + "otter": $fa-var-otter, + "person-dress": $fa-var-person-dress, + "female": $fa-var-female, + "comment-dollar": $fa-var-comment-dollar, + "business-time": $fa-var-business-time, + "briefcase-clock": $fa-var-briefcase-clock, + "table-cells-large": $fa-var-table-cells-large, + "th-large": $fa-var-th-large, + "book-tanakh": $fa-var-book-tanakh, + "tanakh": $fa-var-tanakh, + "phone-volume": $fa-var-phone-volume, + "volume-control-phone": $fa-var-volume-control-phone, + "hat-cowboy-side": $fa-var-hat-cowboy-side, + "clipboard-user": $fa-var-clipboard-user, + "child": $fa-var-child, + "lira-sign": $fa-var-lira-sign, + "satellite": $fa-var-satellite, + "plane-lock": $fa-var-plane-lock, + "tag": $fa-var-tag, + "comment": $fa-var-comment, + "cake-candles": $fa-var-cake-candles, + "birthday-cake": $fa-var-birthday-cake, + "cake": $fa-var-cake, + "envelope": $fa-var-envelope, + "angles-up": $fa-var-angles-up, + "angle-double-up": $fa-var-angle-double-up, + "paperclip": $fa-var-paperclip, + "arrow-right-to-city": $fa-var-arrow-right-to-city, + "ribbon": $fa-var-ribbon, + "lungs": $fa-var-lungs, + "arrow-up-9-1": $fa-var-arrow-up-9-1, + "sort-numeric-up-alt": $fa-var-sort-numeric-up-alt, + "litecoin-sign": $fa-var-litecoin-sign, + "border-none": $fa-var-border-none, + "circle-nodes": $fa-var-circle-nodes, + "parachute-box": $fa-var-parachute-box, + "indent": $fa-var-indent, + "truck-field-un": $fa-var-truck-field-un, + "hourglass": $fa-var-hourglass, + "hourglass-empty": $fa-var-hourglass-empty, + "mountain": $fa-var-mountain, + "user-doctor": $fa-var-user-doctor, + "user-md": $fa-var-user-md, + "circle-info": $fa-var-circle-info, + "info-circle": $fa-var-info-circle, + "cloud-meatball": $fa-var-cloud-meatball, + "camera": $fa-var-camera, + "camera-alt": $fa-var-camera-alt, + "square-virus": $fa-var-square-virus, + "meteor": $fa-var-meteor, + "car-on": $fa-var-car-on, + "sleigh": $fa-var-sleigh, + "arrow-down-1-9": $fa-var-arrow-down-1-9, + "sort-numeric-asc": $fa-var-sort-numeric-asc, + "sort-numeric-down": $fa-var-sort-numeric-down, + "hand-holding-droplet": $fa-var-hand-holding-droplet, + "hand-holding-water": $fa-var-hand-holding-water, + "water": $fa-var-water, + "calendar-check": $fa-var-calendar-check, + "braille": $fa-var-braille, + "prescription-bottle-medical": $fa-var-prescription-bottle-medical, + "prescription-bottle-alt": $fa-var-prescription-bottle-alt, + "landmark": $fa-var-landmark, + "truck": $fa-var-truck, + "crosshairs": $fa-var-crosshairs, + "person-cane": $fa-var-person-cane, + "tent": $fa-var-tent, + "vest-patches": $fa-var-vest-patches, + "check-double": $fa-var-check-double, + "arrow-down-a-z": $fa-var-arrow-down-a-z, + "sort-alpha-asc": $fa-var-sort-alpha-asc, + "sort-alpha-down": $fa-var-sort-alpha-down, + "money-bill-wheat": $fa-var-money-bill-wheat, + "cookie": $fa-var-cookie, + "arrow-rotate-left": $fa-var-arrow-rotate-left, + "arrow-left-rotate": $fa-var-arrow-left-rotate, + "arrow-rotate-back": $fa-var-arrow-rotate-back, + "arrow-rotate-backward": $fa-var-arrow-rotate-backward, + "undo": $fa-var-undo, + "hard-drive": $fa-var-hard-drive, + "hdd": $fa-var-hdd, + "face-grin-squint-tears": $fa-var-face-grin-squint-tears, + "grin-squint-tears": $fa-var-grin-squint-tears, + "dumbbell": $fa-var-dumbbell, + "rectangle-list": $fa-var-rectangle-list, + "list-alt": $fa-var-list-alt, + "tarp-droplet": $fa-var-tarp-droplet, + "house-medical-circle-check": $fa-var-house-medical-circle-check, + "person-skiing-nordic": $fa-var-person-skiing-nordic, + "skiing-nordic": $fa-var-skiing-nordic, + "calendar-plus": $fa-var-calendar-plus, + "plane-arrival": $fa-var-plane-arrival, + "circle-left": $fa-var-circle-left, + "arrow-alt-circle-left": $fa-var-arrow-alt-circle-left, + "train-subway": $fa-var-train-subway, + "subway": $fa-var-subway, + "chart-gantt": $fa-var-chart-gantt, + "indian-rupee-sign": $fa-var-indian-rupee-sign, + "indian-rupee": $fa-var-indian-rupee, + "inr": $fa-var-inr, + "crop-simple": $fa-var-crop-simple, + "crop-alt": $fa-var-crop-alt, + "money-bill-1": $fa-var-money-bill-1, + "money-bill-alt": $fa-var-money-bill-alt, + "left-long": $fa-var-left-long, + "long-arrow-alt-left": $fa-var-long-arrow-alt-left, + "dna": $fa-var-dna, + "virus-slash": $fa-var-virus-slash, + "minus": $fa-var-minus, + "subtract": $fa-var-subtract, + "chess": $fa-var-chess, + "arrow-left-long": $fa-var-arrow-left-long, + "long-arrow-left": $fa-var-long-arrow-left, + "plug-circle-check": $fa-var-plug-circle-check, + "street-view": $fa-var-street-view, + "franc-sign": $fa-var-franc-sign, + "volume-off": $fa-var-volume-off, + "hands-asl-interpreting": $fa-var-hands-asl-interpreting, + "american-sign-language-interpreting": $fa-var-american-sign-language-interpreting, + "asl-interpreting": $fa-var-asl-interpreting, + "hands-american-sign-language-interpreting": $fa-var-hands-american-sign-language-interpreting, + "gear": $fa-var-gear, + "cog": $fa-var-cog, + "droplet-slash": $fa-var-droplet-slash, + "tint-slash": $fa-var-tint-slash, + "mosque": $fa-var-mosque, + "mosquito": $fa-var-mosquito, + "star-of-david": $fa-var-star-of-david, + "person-military-rifle": $fa-var-person-military-rifle, + "cart-shopping": $fa-var-cart-shopping, + "shopping-cart": $fa-var-shopping-cart, + "vials": $fa-var-vials, + "plug-circle-plus": $fa-var-plug-circle-plus, + "place-of-worship": $fa-var-place-of-worship, + "grip-vertical": $fa-var-grip-vertical, + "arrow-turn-up": $fa-var-arrow-turn-up, + "level-up": $fa-var-level-up, + "u": $fa-var-u, + "square-root-variable": $fa-var-square-root-variable, + "square-root-alt": $fa-var-square-root-alt, + "clock": $fa-var-clock, + "clock-four": $fa-var-clock-four, + "backward-step": $fa-var-backward-step, + "step-backward": $fa-var-step-backward, + "pallet": $fa-var-pallet, + "faucet": $fa-var-faucet, + "baseball-bat-ball": $fa-var-baseball-bat-ball, + "s": $fa-var-s, + "timeline": $fa-var-timeline, + "keyboard": $fa-var-keyboard, + "caret-down": $fa-var-caret-down, + "house-chimney-medical": $fa-var-house-chimney-medical, + "clinic-medical": $fa-var-clinic-medical, + "temperature-three-quarters": $fa-var-temperature-three-quarters, + "temperature-3": $fa-var-temperature-3, + "thermometer-3": $fa-var-thermometer-3, + "thermometer-three-quarters": $fa-var-thermometer-three-quarters, + "mobile-screen": $fa-var-mobile-screen, + "mobile-android-alt": $fa-var-mobile-android-alt, + "plane-up": $fa-var-plane-up, + "piggy-bank": $fa-var-piggy-bank, + "battery-half": $fa-var-battery-half, + "battery-3": $fa-var-battery-3, + "mountain-city": $fa-var-mountain-city, + "coins": $fa-var-coins, + "khanda": $fa-var-khanda, + "sliders": $fa-var-sliders, + "sliders-h": $fa-var-sliders-h, + "folder-tree": $fa-var-folder-tree, + "network-wired": $fa-var-network-wired, + "map-pin": $fa-var-map-pin, + "hamsa": $fa-var-hamsa, + "cent-sign": $fa-var-cent-sign, + "flask": $fa-var-flask, + "person-pregnant": $fa-var-person-pregnant, + "wand-sparkles": $fa-var-wand-sparkles, + "ellipsis-vertical": $fa-var-ellipsis-vertical, + "ellipsis-v": $fa-var-ellipsis-v, + "ticket": $fa-var-ticket, + "power-off": $fa-var-power-off, + "right-long": $fa-var-right-long, + "long-arrow-alt-right": $fa-var-long-arrow-alt-right, + "flag-usa": $fa-var-flag-usa, + "laptop-file": $fa-var-laptop-file, + "tty": $fa-var-tty, + "teletype": $fa-var-teletype, + "diagram-next": $fa-var-diagram-next, + "person-rifle": $fa-var-person-rifle, + "house-medical-circle-exclamation": $fa-var-house-medical-circle-exclamation, + "closed-captioning": $fa-var-closed-captioning, + "person-hiking": $fa-var-person-hiking, + "hiking": $fa-var-hiking, + "venus-double": $fa-var-venus-double, + "images": $fa-var-images, + "calculator": $fa-var-calculator, + "people-pulling": $fa-var-people-pulling, + "n": $fa-var-n, + "cable-car": $fa-var-cable-car, + "tram": $fa-var-tram, + "cloud-rain": $fa-var-cloud-rain, + "building-circle-xmark": $fa-var-building-circle-xmark, + "ship": $fa-var-ship, + "arrows-down-to-line": $fa-var-arrows-down-to-line, + "download": $fa-var-download, + "face-grin": $fa-var-face-grin, + "grin": $fa-var-grin, + "delete-left": $fa-var-delete-left, + "backspace": $fa-var-backspace, + "eye-dropper": $fa-var-eye-dropper, + "eye-dropper-empty": $fa-var-eye-dropper-empty, + "eyedropper": $fa-var-eyedropper, + "file-circle-check": $fa-var-file-circle-check, + "forward": $fa-var-forward, + "mobile": $fa-var-mobile, + "mobile-android": $fa-var-mobile-android, + "mobile-phone": $fa-var-mobile-phone, + "face-meh": $fa-var-face-meh, + "meh": $fa-var-meh, + "align-center": $fa-var-align-center, + "book-skull": $fa-var-book-skull, + "book-dead": $fa-var-book-dead, + "id-card": $fa-var-id-card, + "drivers-license": $fa-var-drivers-license, + "outdent": $fa-var-outdent, + "dedent": $fa-var-dedent, + "heart-circle-exclamation": $fa-var-heart-circle-exclamation, + "house": $fa-var-house, + "home": $fa-var-home, + "home-alt": $fa-var-home-alt, + "home-lg-alt": $fa-var-home-lg-alt, + "calendar-week": $fa-var-calendar-week, + "laptop-medical": $fa-var-laptop-medical, + "b": $fa-var-b, + "file-medical": $fa-var-file-medical, + "dice-one": $fa-var-dice-one, + "kiwi-bird": $fa-var-kiwi-bird, + "arrow-right-arrow-left": $fa-var-arrow-right-arrow-left, + "exchange": $fa-var-exchange, + "rotate-right": $fa-var-rotate-right, + "redo-alt": $fa-var-redo-alt, + "rotate-forward": $fa-var-rotate-forward, + "utensils": $fa-var-utensils, + "cutlery": $fa-var-cutlery, + "arrow-up-wide-short": $fa-var-arrow-up-wide-short, + "sort-amount-up": $fa-var-sort-amount-up, + "mill-sign": $fa-var-mill-sign, + "bowl-rice": $fa-var-bowl-rice, + "skull": $fa-var-skull, + "tower-broadcast": $fa-var-tower-broadcast, + "broadcast-tower": $fa-var-broadcast-tower, + "truck-pickup": $fa-var-truck-pickup, + "up-long": $fa-var-up-long, + "long-arrow-alt-up": $fa-var-long-arrow-alt-up, + "stop": $fa-var-stop, + "code-merge": $fa-var-code-merge, + "upload": $fa-var-upload, + "hurricane": $fa-var-hurricane, + "mound": $fa-var-mound, + "toilet-portable": $fa-var-toilet-portable, + "compact-disc": $fa-var-compact-disc, + "file-arrow-down": $fa-var-file-arrow-down, + "file-download": $fa-var-file-download, + "caravan": $fa-var-caravan, + "shield-cat": $fa-var-shield-cat, + "bolt": $fa-var-bolt, + "zap": $fa-var-zap, + "glass-water": $fa-var-glass-water, + "oil-well": $fa-var-oil-well, + "vault": $fa-var-vault, + "mars": $fa-var-mars, + "toilet": $fa-var-toilet, + "plane-circle-xmark": $fa-var-plane-circle-xmark, + "yen-sign": $fa-var-yen-sign, + "cny": $fa-var-cny, + "jpy": $fa-var-jpy, + "rmb": $fa-var-rmb, + "yen": $fa-var-yen, + "ruble-sign": $fa-var-ruble-sign, + "rouble": $fa-var-rouble, + "rub": $fa-var-rub, + "ruble": $fa-var-ruble, + "sun": $fa-var-sun, + "guitar": $fa-var-guitar, + "face-laugh-wink": $fa-var-face-laugh-wink, + "laugh-wink": $fa-var-laugh-wink, + "horse-head": $fa-var-horse-head, + "bore-hole": $fa-var-bore-hole, + "industry": $fa-var-industry, + "circle-down": $fa-var-circle-down, + "arrow-alt-circle-down": $fa-var-arrow-alt-circle-down, + "arrows-turn-to-dots": $fa-var-arrows-turn-to-dots, + "florin-sign": $fa-var-florin-sign, + "arrow-down-short-wide": $fa-var-arrow-down-short-wide, + "sort-amount-desc": $fa-var-sort-amount-desc, + "sort-amount-down-alt": $fa-var-sort-amount-down-alt, + "less-than": $fa-var-less-than, + "angle-down": $fa-var-angle-down, + "car-tunnel": $fa-var-car-tunnel, + "head-side-cough": $fa-var-head-side-cough, + "grip-lines": $fa-var-grip-lines, + "thumbs-down": $fa-var-thumbs-down, + "user-lock": $fa-var-user-lock, + "arrow-right-long": $fa-var-arrow-right-long, + "long-arrow-right": $fa-var-long-arrow-right, + "anchor-circle-xmark": $fa-var-anchor-circle-xmark, + "ellipsis": $fa-var-ellipsis, + "ellipsis-h": $fa-var-ellipsis-h, + "chess-pawn": $fa-var-chess-pawn, + "kit-medical": $fa-var-kit-medical, + "first-aid": $fa-var-first-aid, + "person-through-window": $fa-var-person-through-window, + "toolbox": $fa-var-toolbox, + "hands-holding-circle": $fa-var-hands-holding-circle, + "bug": $fa-var-bug, + "credit-card": $fa-var-credit-card, + "credit-card-alt": $fa-var-credit-card-alt, + "car": $fa-var-car, + "automobile": $fa-var-automobile, + "hand-holding-hand": $fa-var-hand-holding-hand, + "book-open-reader": $fa-var-book-open-reader, + "book-reader": $fa-var-book-reader, + "mountain-sun": $fa-var-mountain-sun, + "arrows-left-right-to-line": $fa-var-arrows-left-right-to-line, + "dice-d20": $fa-var-dice-d20, + "truck-droplet": $fa-var-truck-droplet, + "file-circle-xmark": $fa-var-file-circle-xmark, + "temperature-arrow-up": $fa-var-temperature-arrow-up, + "temperature-up": $fa-var-temperature-up, + "medal": $fa-var-medal, + "bed": $fa-var-bed, + "square-h": $fa-var-square-h, + "h-square": $fa-var-h-square, + "podcast": $fa-var-podcast, + "temperature-full": $fa-var-temperature-full, + "temperature-4": $fa-var-temperature-4, + "thermometer-4": $fa-var-thermometer-4, + "thermometer-full": $fa-var-thermometer-full, + "bell": $fa-var-bell, + "superscript": $fa-var-superscript, + "plug-circle-xmark": $fa-var-plug-circle-xmark, + "star-of-life": $fa-var-star-of-life, + "phone-slash": $fa-var-phone-slash, + "paint-roller": $fa-var-paint-roller, + "handshake-angle": $fa-var-handshake-angle, + "hands-helping": $fa-var-hands-helping, + "location-dot": $fa-var-location-dot, + "map-marker-alt": $fa-var-map-marker-alt, + "file": $fa-var-file, + "greater-than": $fa-var-greater-than, + "person-swimming": $fa-var-person-swimming, + "swimmer": $fa-var-swimmer, + "arrow-down": $fa-var-arrow-down, + "droplet": $fa-var-droplet, + "tint": $fa-var-tint, + "eraser": $fa-var-eraser, + "earth-americas": $fa-var-earth-americas, + "earth": $fa-var-earth, + "earth-america": $fa-var-earth-america, + "globe-americas": $fa-var-globe-americas, + "person-burst": $fa-var-person-burst, + "dove": $fa-var-dove, + "battery-empty": $fa-var-battery-empty, + "battery-0": $fa-var-battery-0, + "socks": $fa-var-socks, + "inbox": $fa-var-inbox, + "section": $fa-var-section, + "gauge-high": $fa-var-gauge-high, + "tachometer-alt": $fa-var-tachometer-alt, + "tachometer-alt-fast": $fa-var-tachometer-alt-fast, + "envelope-open-text": $fa-var-envelope-open-text, + "hospital": $fa-var-hospital, + "hospital-alt": $fa-var-hospital-alt, + "hospital-wide": $fa-var-hospital-wide, + "wine-bottle": $fa-var-wine-bottle, + "chess-rook": $fa-var-chess-rook, + "bars-staggered": $fa-var-bars-staggered, + "reorder": $fa-var-reorder, + "stream": $fa-var-stream, + "dharmachakra": $fa-var-dharmachakra, + "hotdog": $fa-var-hotdog, + "person-walking-with-cane": $fa-var-person-walking-with-cane, + "blind": $fa-var-blind, + "drum": $fa-var-drum, + "ice-cream": $fa-var-ice-cream, + "heart-circle-bolt": $fa-var-heart-circle-bolt, + "fax": $fa-var-fax, + "paragraph": $fa-var-paragraph, + "check-to-slot": $fa-var-check-to-slot, + "vote-yea": $fa-var-vote-yea, + "star-half": $fa-var-star-half, + "boxes-stacked": $fa-var-boxes-stacked, + "boxes": $fa-var-boxes, + "boxes-alt": $fa-var-boxes-alt, + "link": $fa-var-link, + "chain": $fa-var-chain, + "ear-listen": $fa-var-ear-listen, + "assistive-listening-systems": $fa-var-assistive-listening-systems, + "tree-city": $fa-var-tree-city, + "play": $fa-var-play, + "font": $fa-var-font, + "rupiah-sign": $fa-var-rupiah-sign, + "magnifying-glass": $fa-var-magnifying-glass, + "search": $fa-var-search, + "table-tennis-paddle-ball": $fa-var-table-tennis-paddle-ball, + "ping-pong-paddle-ball": $fa-var-ping-pong-paddle-ball, + "table-tennis": $fa-var-table-tennis, + "person-dots-from-line": $fa-var-person-dots-from-line, + "diagnoses": $fa-var-diagnoses, + "trash-can-arrow-up": $fa-var-trash-can-arrow-up, + "trash-restore-alt": $fa-var-trash-restore-alt, + "naira-sign": $fa-var-naira-sign, + "cart-arrow-down": $fa-var-cart-arrow-down, + "walkie-talkie": $fa-var-walkie-talkie, + "file-pen": $fa-var-file-pen, + "file-edit": $fa-var-file-edit, + "receipt": $fa-var-receipt, + "square-pen": $fa-var-square-pen, + "pen-square": $fa-var-pen-square, + "pencil-square": $fa-var-pencil-square, + "suitcase-rolling": $fa-var-suitcase-rolling, + "person-circle-exclamation": $fa-var-person-circle-exclamation, + "chevron-down": $fa-var-chevron-down, + "battery-full": $fa-var-battery-full, + "battery": $fa-var-battery, + "battery-5": $fa-var-battery-5, + "skull-crossbones": $fa-var-skull-crossbones, + "code-compare": $fa-var-code-compare, + "list-ul": $fa-var-list-ul, + "list-dots": $fa-var-list-dots, + "school-lock": $fa-var-school-lock, + "tower-cell": $fa-var-tower-cell, + "down-long": $fa-var-down-long, + "long-arrow-alt-down": $fa-var-long-arrow-alt-down, + "ranking-star": $fa-var-ranking-star, + "chess-king": $fa-var-chess-king, + "person-harassing": $fa-var-person-harassing, + "brazilian-real-sign": $fa-var-brazilian-real-sign, + "landmark-dome": $fa-var-landmark-dome, + "landmark-alt": $fa-var-landmark-alt, + "arrow-up": $fa-var-arrow-up, + "tv": $fa-var-tv, + "television": $fa-var-television, + "tv-alt": $fa-var-tv-alt, + "shrimp": $fa-var-shrimp, + "list-check": $fa-var-list-check, + "tasks": $fa-var-tasks, + "jug-detergent": $fa-var-jug-detergent, + "circle-user": $fa-var-circle-user, + "user-circle": $fa-var-user-circle, + "user-shield": $fa-var-user-shield, + "wind": $fa-var-wind, + "car-burst": $fa-var-car-burst, + "car-crash": $fa-var-car-crash, + "y": $fa-var-y, + "person-snowboarding": $fa-var-person-snowboarding, + "snowboarding": $fa-var-snowboarding, + "truck-fast": $fa-var-truck-fast, + "shipping-fast": $fa-var-shipping-fast, + "fish": $fa-var-fish, + "user-graduate": $fa-var-user-graduate, + "circle-half-stroke": $fa-var-circle-half-stroke, + "adjust": $fa-var-adjust, + "clapperboard": $fa-var-clapperboard, + "circle-radiation": $fa-var-circle-radiation, + "radiation-alt": $fa-var-radiation-alt, + "baseball": $fa-var-baseball, + "baseball-ball": $fa-var-baseball-ball, + "jet-fighter-up": $fa-var-jet-fighter-up, + "diagram-project": $fa-var-diagram-project, + "project-diagram": $fa-var-project-diagram, + "copy": $fa-var-copy, + "volume-xmark": $fa-var-volume-xmark, + "volume-mute": $fa-var-volume-mute, + "volume-times": $fa-var-volume-times, + "hand-sparkles": $fa-var-hand-sparkles, + "grip": $fa-var-grip, + "grip-horizontal": $fa-var-grip-horizontal, + "share-from-square": $fa-var-share-from-square, + "share-square": $fa-var-share-square, + "child-combatant": $fa-var-child-combatant, + "child-rifle": $fa-var-child-rifle, + "gun": $fa-var-gun, + "square-phone": $fa-var-square-phone, + "phone-square": $fa-var-phone-square, + "plus": $fa-var-plus, + "add": $fa-var-add, + "expand": $fa-var-expand, + "computer": $fa-var-computer, + "xmark": $fa-var-xmark, + "close": $fa-var-close, + "multiply": $fa-var-multiply, + "remove": $fa-var-remove, + "times": $fa-var-times, + "arrows-up-down-left-right": $fa-var-arrows-up-down-left-right, + "arrows": $fa-var-arrows, + "chalkboard-user": $fa-var-chalkboard-user, + "chalkboard-teacher": $fa-var-chalkboard-teacher, + "peso-sign": $fa-var-peso-sign, + "building-shield": $fa-var-building-shield, + "baby": $fa-var-baby, + "users-line": $fa-var-users-line, + "quote-left": $fa-var-quote-left, + "quote-left-alt": $fa-var-quote-left-alt, + "tractor": $fa-var-tractor, + "trash-arrow-up": $fa-var-trash-arrow-up, + "trash-restore": $fa-var-trash-restore, + "arrow-down-up-lock": $fa-var-arrow-down-up-lock, + "lines-leaning": $fa-var-lines-leaning, + "ruler-combined": $fa-var-ruler-combined, + "copyright": $fa-var-copyright, + "equals": $fa-var-equals, + "blender": $fa-var-blender, + "teeth": $fa-var-teeth, + "shekel-sign": $fa-var-shekel-sign, + "ils": $fa-var-ils, + "shekel": $fa-var-shekel, + "sheqel": $fa-var-sheqel, + "sheqel-sign": $fa-var-sheqel-sign, + "map": $fa-var-map, + "rocket": $fa-var-rocket, + "photo-film": $fa-var-photo-film, + "photo-video": $fa-var-photo-video, + "folder-minus": $fa-var-folder-minus, + "store": $fa-var-store, + "arrow-trend-up": $fa-var-arrow-trend-up, + "plug-circle-minus": $fa-var-plug-circle-minus, + "sign-hanging": $fa-var-sign-hanging, + "sign": $fa-var-sign, + "bezier-curve": $fa-var-bezier-curve, + "bell-slash": $fa-var-bell-slash, + "tablet": $fa-var-tablet, + "tablet-android": $fa-var-tablet-android, + "school-flag": $fa-var-school-flag, + "fill": $fa-var-fill, + "angle-up": $fa-var-angle-up, + "drumstick-bite": $fa-var-drumstick-bite, + "holly-berry": $fa-var-holly-berry, + "chevron-left": $fa-var-chevron-left, + "bacteria": $fa-var-bacteria, + "hand-lizard": $fa-var-hand-lizard, + "notdef": $fa-var-notdef, + "disease": $fa-var-disease, + "briefcase-medical": $fa-var-briefcase-medical, + "genderless": $fa-var-genderless, + "chevron-right": $fa-var-chevron-right, + "retweet": $fa-var-retweet, + "car-rear": $fa-var-car-rear, + "car-alt": $fa-var-car-alt, + "pump-soap": $fa-var-pump-soap, + "video-slash": $fa-var-video-slash, + "battery-quarter": $fa-var-battery-quarter, + "battery-2": $fa-var-battery-2, + "radio": $fa-var-radio, + "baby-carriage": $fa-var-baby-carriage, + "carriage-baby": $fa-var-carriage-baby, + "traffic-light": $fa-var-traffic-light, + "thermometer": $fa-var-thermometer, + "vr-cardboard": $fa-var-vr-cardboard, + "hand-middle-finger": $fa-var-hand-middle-finger, + "percent": $fa-var-percent, + "percentage": $fa-var-percentage, + "truck-moving": $fa-var-truck-moving, + "glass-water-droplet": $fa-var-glass-water-droplet, + "display": $fa-var-display, + "face-smile": $fa-var-face-smile, + "smile": $fa-var-smile, + "thumbtack": $fa-var-thumbtack, + "thumb-tack": $fa-var-thumb-tack, + "trophy": $fa-var-trophy, + "person-praying": $fa-var-person-praying, + "pray": $fa-var-pray, + "hammer": $fa-var-hammer, + "hand-peace": $fa-var-hand-peace, + "rotate": $fa-var-rotate, + "sync-alt": $fa-var-sync-alt, + "spinner": $fa-var-spinner, + "robot": $fa-var-robot, + "peace": $fa-var-peace, + "gears": $fa-var-gears, + "cogs": $fa-var-cogs, + "warehouse": $fa-var-warehouse, + "arrow-up-right-dots": $fa-var-arrow-up-right-dots, + "splotch": $fa-var-splotch, + "face-grin-hearts": $fa-var-face-grin-hearts, + "grin-hearts": $fa-var-grin-hearts, + "dice-four": $fa-var-dice-four, + "sim-card": $fa-var-sim-card, + "transgender": $fa-var-transgender, + "transgender-alt": $fa-var-transgender-alt, + "mercury": $fa-var-mercury, + "arrow-turn-down": $fa-var-arrow-turn-down, + "level-down": $fa-var-level-down, + "person-falling-burst": $fa-var-person-falling-burst, + "award": $fa-var-award, + "ticket-simple": $fa-var-ticket-simple, + "ticket-alt": $fa-var-ticket-alt, + "building": $fa-var-building, + "angles-left": $fa-var-angles-left, + "angle-double-left": $fa-var-angle-double-left, + "qrcode": $fa-var-qrcode, + "clock-rotate-left": $fa-var-clock-rotate-left, + "history": $fa-var-history, + "face-grin-beam-sweat": $fa-var-face-grin-beam-sweat, + "grin-beam-sweat": $fa-var-grin-beam-sweat, + "file-export": $fa-var-file-export, + "arrow-right-from-file": $fa-var-arrow-right-from-file, + "shield": $fa-var-shield, + "shield-blank": $fa-var-shield-blank, + "arrow-up-short-wide": $fa-var-arrow-up-short-wide, + "sort-amount-up-alt": $fa-var-sort-amount-up-alt, + "house-medical": $fa-var-house-medical, + "golf-ball-tee": $fa-var-golf-ball-tee, + "golf-ball": $fa-var-golf-ball, + "circle-chevron-left": $fa-var-circle-chevron-left, + "chevron-circle-left": $fa-var-chevron-circle-left, + "house-chimney-window": $fa-var-house-chimney-window, + "pen-nib": $fa-var-pen-nib, + "tent-arrow-turn-left": $fa-var-tent-arrow-turn-left, + "tents": $fa-var-tents, + "wand-magic": $fa-var-wand-magic, + "magic": $fa-var-magic, + "dog": $fa-var-dog, + "carrot": $fa-var-carrot, + "moon": $fa-var-moon, + "wine-glass-empty": $fa-var-wine-glass-empty, + "wine-glass-alt": $fa-var-wine-glass-alt, + "cheese": $fa-var-cheese, + "yin-yang": $fa-var-yin-yang, + "music": $fa-var-music, + "code-commit": $fa-var-code-commit, + "temperature-low": $fa-var-temperature-low, + "person-biking": $fa-var-person-biking, + "biking": $fa-var-biking, + "broom": $fa-var-broom, + "shield-heart": $fa-var-shield-heart, + "gopuram": $fa-var-gopuram, + "earth-oceania": $fa-var-earth-oceania, + "globe-oceania": $fa-var-globe-oceania, + "square-xmark": $fa-var-square-xmark, + "times-square": $fa-var-times-square, + "xmark-square": $fa-var-xmark-square, + "hashtag": $fa-var-hashtag, + "up-right-and-down-left-from-center": $fa-var-up-right-and-down-left-from-center, + "expand-alt": $fa-var-expand-alt, + "oil-can": $fa-var-oil-can, + "t": $fa-var-t, + "hippo": $fa-var-hippo, + "chart-column": $fa-var-chart-column, + "infinity": $fa-var-infinity, + "vial-circle-check": $fa-var-vial-circle-check, + "person-arrow-down-to-line": $fa-var-person-arrow-down-to-line, + "voicemail": $fa-var-voicemail, + "fan": $fa-var-fan, + "person-walking-luggage": $fa-var-person-walking-luggage, + "up-down": $fa-var-up-down, + "arrows-alt-v": $fa-var-arrows-alt-v, + "cloud-moon-rain": $fa-var-cloud-moon-rain, + "calendar": $fa-var-calendar, + "trailer": $fa-var-trailer, + "bahai": $fa-var-bahai, + "haykal": $fa-var-haykal, + "sd-card": $fa-var-sd-card, + "dragon": $fa-var-dragon, + "shoe-prints": $fa-var-shoe-prints, + "circle-plus": $fa-var-circle-plus, + "plus-circle": $fa-var-plus-circle, + "face-grin-tongue-wink": $fa-var-face-grin-tongue-wink, + "grin-tongue-wink": $fa-var-grin-tongue-wink, + "hand-holding": $fa-var-hand-holding, + "plug-circle-exclamation": $fa-var-plug-circle-exclamation, + "link-slash": $fa-var-link-slash, + "chain-broken": $fa-var-chain-broken, + "chain-slash": $fa-var-chain-slash, + "unlink": $fa-var-unlink, + "clone": $fa-var-clone, + "person-walking-arrow-loop-left": $fa-var-person-walking-arrow-loop-left, + "arrow-up-z-a": $fa-var-arrow-up-z-a, + "sort-alpha-up-alt": $fa-var-sort-alpha-up-alt, + "fire-flame-curved": $fa-var-fire-flame-curved, + "fire-alt": $fa-var-fire-alt, + "tornado": $fa-var-tornado, + "file-circle-plus": $fa-var-file-circle-plus, + "book-quran": $fa-var-book-quran, + "quran": $fa-var-quran, + "anchor": $fa-var-anchor, + "border-all": $fa-var-border-all, + "face-angry": $fa-var-face-angry, + "angry": $fa-var-angry, + "cookie-bite": $fa-var-cookie-bite, + "arrow-trend-down": $fa-var-arrow-trend-down, + "rss": $fa-var-rss, + "feed": $fa-var-feed, + "draw-polygon": $fa-var-draw-polygon, + "scale-balanced": $fa-var-scale-balanced, + "balance-scale": $fa-var-balance-scale, + "gauge-simple-high": $fa-var-gauge-simple-high, + "tachometer": $fa-var-tachometer, + "tachometer-fast": $fa-var-tachometer-fast, + "shower": $fa-var-shower, + "desktop": $fa-var-desktop, + "desktop-alt": $fa-var-desktop-alt, + "m": $fa-var-m, + "table-list": $fa-var-table-list, + "th-list": $fa-var-th-list, + "comment-sms": $fa-var-comment-sms, + "sms": $fa-var-sms, + "book": $fa-var-book, + "user-plus": $fa-var-user-plus, + "check": $fa-var-check, + "battery-three-quarters": $fa-var-battery-three-quarters, + "battery-4": $fa-var-battery-4, + "house-circle-check": $fa-var-house-circle-check, + "angle-left": $fa-var-angle-left, + "diagram-successor": $fa-var-diagram-successor, + "truck-arrow-right": $fa-var-truck-arrow-right, + "arrows-split-up-and-left": $fa-var-arrows-split-up-and-left, + "hand-fist": $fa-var-hand-fist, + "fist-raised": $fa-var-fist-raised, + "cloud-moon": $fa-var-cloud-moon, + "briefcase": $fa-var-briefcase, + "person-falling": $fa-var-person-falling, + "image-portrait": $fa-var-image-portrait, + "portrait": $fa-var-portrait, + "user-tag": $fa-var-user-tag, + "rug": $fa-var-rug, + "earth-europe": $fa-var-earth-europe, + "globe-europe": $fa-var-globe-europe, + "cart-flatbed-suitcase": $fa-var-cart-flatbed-suitcase, + "luggage-cart": $fa-var-luggage-cart, + "rectangle-xmark": $fa-var-rectangle-xmark, + "rectangle-times": $fa-var-rectangle-times, + "times-rectangle": $fa-var-times-rectangle, + "window-close": $fa-var-window-close, + "baht-sign": $fa-var-baht-sign, + "book-open": $fa-var-book-open, + "book-journal-whills": $fa-var-book-journal-whills, + "journal-whills": $fa-var-journal-whills, + "handcuffs": $fa-var-handcuffs, + "triangle-exclamation": $fa-var-triangle-exclamation, + "exclamation-triangle": $fa-var-exclamation-triangle, + "warning": $fa-var-warning, + "database": $fa-var-database, + "share": $fa-var-share, + "mail-forward": $fa-var-mail-forward, + "bottle-droplet": $fa-var-bottle-droplet, + "mask-face": $fa-var-mask-face, + "hill-rockslide": $fa-var-hill-rockslide, + "right-left": $fa-var-right-left, + "exchange-alt": $fa-var-exchange-alt, + "paper-plane": $fa-var-paper-plane, + "road-circle-exclamation": $fa-var-road-circle-exclamation, + "dungeon": $fa-var-dungeon, + "align-right": $fa-var-align-right, + "money-bill-1-wave": $fa-var-money-bill-1-wave, + "money-bill-wave-alt": $fa-var-money-bill-wave-alt, + "life-ring": $fa-var-life-ring, + "hands": $fa-var-hands, + "sign-language": $fa-var-sign-language, + "signing": $fa-var-signing, + "calendar-day": $fa-var-calendar-day, + "water-ladder": $fa-var-water-ladder, + "ladder-water": $fa-var-ladder-water, + "swimming-pool": $fa-var-swimming-pool, + "arrows-up-down": $fa-var-arrows-up-down, + "arrows-v": $fa-var-arrows-v, + "face-grimace": $fa-var-face-grimace, + "grimace": $fa-var-grimace, + "wheelchair-move": $fa-var-wheelchair-move, + "wheelchair-alt": $fa-var-wheelchair-alt, + "turn-down": $fa-var-turn-down, + "level-down-alt": $fa-var-level-down-alt, + "person-walking-arrow-right": $fa-var-person-walking-arrow-right, + "square-envelope": $fa-var-square-envelope, + "envelope-square": $fa-var-envelope-square, + "dice": $fa-var-dice, + "bowling-ball": $fa-var-bowling-ball, + "brain": $fa-var-brain, + "bandage": $fa-var-bandage, + "band-aid": $fa-var-band-aid, + "calendar-minus": $fa-var-calendar-minus, + "circle-xmark": $fa-var-circle-xmark, + "times-circle": $fa-var-times-circle, + "xmark-circle": $fa-var-xmark-circle, + "gifts": $fa-var-gifts, + "hotel": $fa-var-hotel, + "earth-asia": $fa-var-earth-asia, + "globe-asia": $fa-var-globe-asia, + "id-card-clip": $fa-var-id-card-clip, + "id-card-alt": $fa-var-id-card-alt, + "magnifying-glass-plus": $fa-var-magnifying-glass-plus, + "search-plus": $fa-var-search-plus, + "thumbs-up": $fa-var-thumbs-up, + "user-clock": $fa-var-user-clock, + "hand-dots": $fa-var-hand-dots, + "allergies": $fa-var-allergies, + "file-invoice": $fa-var-file-invoice, + "window-minimize": $fa-var-window-minimize, + "mug-saucer": $fa-var-mug-saucer, + "coffee": $fa-var-coffee, + "brush": $fa-var-brush, + "mask": $fa-var-mask, + "magnifying-glass-minus": $fa-var-magnifying-glass-minus, + "search-minus": $fa-var-search-minus, + "ruler-vertical": $fa-var-ruler-vertical, + "user-large": $fa-var-user-large, + "user-alt": $fa-var-user-alt, + "train-tram": $fa-var-train-tram, + "user-nurse": $fa-var-user-nurse, + "syringe": $fa-var-syringe, + "cloud-sun": $fa-var-cloud-sun, + "stopwatch-20": $fa-var-stopwatch-20, + "square-full": $fa-var-square-full, + "magnet": $fa-var-magnet, + "jar": $fa-var-jar, + "note-sticky": $fa-var-note-sticky, + "sticky-note": $fa-var-sticky-note, + "bug-slash": $fa-var-bug-slash, + "arrow-up-from-water-pump": $fa-var-arrow-up-from-water-pump, + "bone": $fa-var-bone, + "user-injured": $fa-var-user-injured, + "face-sad-tear": $fa-var-face-sad-tear, + "sad-tear": $fa-var-sad-tear, + "plane": $fa-var-plane, + "tent-arrows-down": $fa-var-tent-arrows-down, + "exclamation": $fa-var-exclamation, + "arrows-spin": $fa-var-arrows-spin, + "print": $fa-var-print, + "turkish-lira-sign": $fa-var-turkish-lira-sign, + "try": $fa-var-try, + "turkish-lira": $fa-var-turkish-lira, + "dollar-sign": $fa-var-dollar-sign, + "dollar": $fa-var-dollar, + "usd": $fa-var-usd, + "x": $fa-var-x, + "magnifying-glass-dollar": $fa-var-magnifying-glass-dollar, + "search-dollar": $fa-var-search-dollar, + "users-gear": $fa-var-users-gear, + "users-cog": $fa-var-users-cog, + "person-military-pointing": $fa-var-person-military-pointing, + "building-columns": $fa-var-building-columns, + "bank": $fa-var-bank, + "institution": $fa-var-institution, + "museum": $fa-var-museum, + "university": $fa-var-university, + "umbrella": $fa-var-umbrella, + "trowel": $fa-var-trowel, + "d": $fa-var-d, + "stapler": $fa-var-stapler, + "masks-theater": $fa-var-masks-theater, + "theater-masks": $fa-var-theater-masks, + "kip-sign": $fa-var-kip-sign, + "hand-point-left": $fa-var-hand-point-left, + "handshake-simple": $fa-var-handshake-simple, + "handshake-alt": $fa-var-handshake-alt, + "jet-fighter": $fa-var-jet-fighter, + "fighter-jet": $fa-var-fighter-jet, + "square-share-nodes": $fa-var-square-share-nodes, + "share-alt-square": $fa-var-share-alt-square, + "barcode": $fa-var-barcode, + "plus-minus": $fa-var-plus-minus, + "video": $fa-var-video, + "video-camera": $fa-var-video-camera, + "graduation-cap": $fa-var-graduation-cap, + "mortar-board": $fa-var-mortar-board, + "hand-holding-medical": $fa-var-hand-holding-medical, + "person-circle-check": $fa-var-person-circle-check, + "turn-up": $fa-var-turn-up, + "level-up-alt": $fa-var-level-up-alt, +); + +$fa-brand-icons: ( + "monero": $fa-var-monero, + "hooli": $fa-var-hooli, + "yelp": $fa-var-yelp, + "cc-visa": $fa-var-cc-visa, + "lastfm": $fa-var-lastfm, + "shopware": $fa-var-shopware, + "creative-commons-nc": $fa-var-creative-commons-nc, + "aws": $fa-var-aws, + "redhat": $fa-var-redhat, + "yoast": $fa-var-yoast, + "cloudflare": $fa-var-cloudflare, + "ups": $fa-var-ups, + "pixiv": $fa-var-pixiv, + "wpexplorer": $fa-var-wpexplorer, + "dyalog": $fa-var-dyalog, + "bity": $fa-var-bity, + "stackpath": $fa-var-stackpath, + "buysellads": $fa-var-buysellads, + "first-order": $fa-var-first-order, + "modx": $fa-var-modx, + "guilded": $fa-var-guilded, + "vnv": $fa-var-vnv, + "square-js": $fa-var-square-js, + "js-square": $fa-var-js-square, + "microsoft": $fa-var-microsoft, + "qq": $fa-var-qq, + "orcid": $fa-var-orcid, + "java": $fa-var-java, + "invision": $fa-var-invision, + "creative-commons-pd-alt": $fa-var-creative-commons-pd-alt, + "centercode": $fa-var-centercode, + "glide-g": $fa-var-glide-g, + "drupal": $fa-var-drupal, + "hire-a-helper": $fa-var-hire-a-helper, + "creative-commons-by": $fa-var-creative-commons-by, + "unity": $fa-var-unity, + "whmcs": $fa-var-whmcs, + "rocketchat": $fa-var-rocketchat, + "vk": $fa-var-vk, + "untappd": $fa-var-untappd, + "mailchimp": $fa-var-mailchimp, + "css3-alt": $fa-var-css3-alt, + "square-reddit": $fa-var-square-reddit, + "reddit-square": $fa-var-reddit-square, + "vimeo-v": $fa-var-vimeo-v, + "contao": $fa-var-contao, + "square-font-awesome": $fa-var-square-font-awesome, + "deskpro": $fa-var-deskpro, + "brave": $fa-var-brave, + "sistrix": $fa-var-sistrix, + "square-instagram": $fa-var-square-instagram, + "instagram-square": $fa-var-instagram-square, + "battle-net": $fa-var-battle-net, + "the-red-yeti": $fa-var-the-red-yeti, + "square-hacker-news": $fa-var-square-hacker-news, + "hacker-news-square": $fa-var-hacker-news-square, + "edge": $fa-var-edge, + "threads": $fa-var-threads, + "napster": $fa-var-napster, + "square-snapchat": $fa-var-square-snapchat, + "snapchat-square": $fa-var-snapchat-square, + "google-plus-g": $fa-var-google-plus-g, + "artstation": $fa-var-artstation, + "markdown": $fa-var-markdown, + "sourcetree": $fa-var-sourcetree, + "google-plus": $fa-var-google-plus, + "diaspora": $fa-var-diaspora, + "foursquare": $fa-var-foursquare, + "stack-overflow": $fa-var-stack-overflow, + "github-alt": $fa-var-github-alt, + "phoenix-squadron": $fa-var-phoenix-squadron, + "pagelines": $fa-var-pagelines, + "algolia": $fa-var-algolia, + "red-river": $fa-var-red-river, + "creative-commons-sa": $fa-var-creative-commons-sa, + "safari": $fa-var-safari, + "google": $fa-var-google, + "square-font-awesome-stroke": $fa-var-square-font-awesome-stroke, + "font-awesome-alt": $fa-var-font-awesome-alt, + "atlassian": $fa-var-atlassian, + "linkedin-in": $fa-var-linkedin-in, + "digital-ocean": $fa-var-digital-ocean, + "nimblr": $fa-var-nimblr, + "chromecast": $fa-var-chromecast, + "evernote": $fa-var-evernote, + "hacker-news": $fa-var-hacker-news, + "creative-commons-sampling": $fa-var-creative-commons-sampling, + "adversal": $fa-var-adversal, + "creative-commons": $fa-var-creative-commons, + "watchman-monitoring": $fa-var-watchman-monitoring, + "fonticons": $fa-var-fonticons, + "weixin": $fa-var-weixin, + "shirtsinbulk": $fa-var-shirtsinbulk, + "codepen": $fa-var-codepen, + "git-alt": $fa-var-git-alt, + "lyft": $fa-var-lyft, + "rev": $fa-var-rev, + "windows": $fa-var-windows, + "wizards-of-the-coast": $fa-var-wizards-of-the-coast, + "square-viadeo": $fa-var-square-viadeo, + "viadeo-square": $fa-var-viadeo-square, + "meetup": $fa-var-meetup, + "centos": $fa-var-centos, + "adn": $fa-var-adn, + "cloudsmith": $fa-var-cloudsmith, + "opensuse": $fa-var-opensuse, + "pied-piper-alt": $fa-var-pied-piper-alt, + "square-dribbble": $fa-var-square-dribbble, + "dribbble-square": $fa-var-dribbble-square, + "codiepie": $fa-var-codiepie, + "node": $fa-var-node, + "mix": $fa-var-mix, + "steam": $fa-var-steam, + "cc-apple-pay": $fa-var-cc-apple-pay, + "scribd": $fa-var-scribd, + "debian": $fa-var-debian, + "openid": $fa-var-openid, + "instalod": $fa-var-instalod, + "expeditedssl": $fa-var-expeditedssl, + "sellcast": $fa-var-sellcast, + "square-twitter": $fa-var-square-twitter, + "twitter-square": $fa-var-twitter-square, + "r-project": $fa-var-r-project, + "delicious": $fa-var-delicious, + "freebsd": $fa-var-freebsd, + "vuejs": $fa-var-vuejs, + "accusoft": $fa-var-accusoft, + "ioxhost": $fa-var-ioxhost, + "fonticons-fi": $fa-var-fonticons-fi, + "app-store": $fa-var-app-store, + "cc-mastercard": $fa-var-cc-mastercard, + "itunes-note": $fa-var-itunes-note, + "golang": $fa-var-golang, + "kickstarter": $fa-var-kickstarter, + "grav": $fa-var-grav, + "weibo": $fa-var-weibo, + "uncharted": $fa-var-uncharted, + "firstdraft": $fa-var-firstdraft, + "square-youtube": $fa-var-square-youtube, + "youtube-square": $fa-var-youtube-square, + "wikipedia-w": $fa-var-wikipedia-w, + "wpressr": $fa-var-wpressr, + "rendact": $fa-var-rendact, + "angellist": $fa-var-angellist, + "galactic-republic": $fa-var-galactic-republic, + "nfc-directional": $fa-var-nfc-directional, + "skype": $fa-var-skype, + "joget": $fa-var-joget, + "fedora": $fa-var-fedora, + "stripe-s": $fa-var-stripe-s, + "meta": $fa-var-meta, + "laravel": $fa-var-laravel, + "hotjar": $fa-var-hotjar, + "bluetooth-b": $fa-var-bluetooth-b, + "square-letterboxd": $fa-var-square-letterboxd, + "sticker-mule": $fa-var-sticker-mule, + "creative-commons-zero": $fa-var-creative-commons-zero, + "hips": $fa-var-hips, + "behance": $fa-var-behance, + "reddit": $fa-var-reddit, + "discord": $fa-var-discord, + "chrome": $fa-var-chrome, + "app-store-ios": $fa-var-app-store-ios, + "cc-discover": $fa-var-cc-discover, + "wpbeginner": $fa-var-wpbeginner, + "confluence": $fa-var-confluence, + "shoelace": $fa-var-shoelace, + "mdb": $fa-var-mdb, + "dochub": $fa-var-dochub, + "accessible-icon": $fa-var-accessible-icon, + "ebay": $fa-var-ebay, + "amazon": $fa-var-amazon, + "unsplash": $fa-var-unsplash, + "yarn": $fa-var-yarn, + "square-steam": $fa-var-square-steam, + "steam-square": $fa-var-steam-square, + "500px": $fa-var-500px, + "square-vimeo": $fa-var-square-vimeo, + "vimeo-square": $fa-var-vimeo-square, + "asymmetrik": $fa-var-asymmetrik, + "font-awesome": $fa-var-font-awesome, + "font-awesome-flag": $fa-var-font-awesome-flag, + "font-awesome-logo-full": $fa-var-font-awesome-logo-full, + "gratipay": $fa-var-gratipay, + "apple": $fa-var-apple, + "hive": $fa-var-hive, + "gitkraken": $fa-var-gitkraken, + "keybase": $fa-var-keybase, + "apple-pay": $fa-var-apple-pay, + "padlet": $fa-var-padlet, + "amazon-pay": $fa-var-amazon-pay, + "square-github": $fa-var-square-github, + "github-square": $fa-var-github-square, + "stumbleupon": $fa-var-stumbleupon, + "fedex": $fa-var-fedex, + "phoenix-framework": $fa-var-phoenix-framework, + "shopify": $fa-var-shopify, + "neos": $fa-var-neos, + "square-threads": $fa-var-square-threads, + "hackerrank": $fa-var-hackerrank, + "researchgate": $fa-var-researchgate, + "swift": $fa-var-swift, + "angular": $fa-var-angular, + "speakap": $fa-var-speakap, + "angrycreative": $fa-var-angrycreative, + "y-combinator": $fa-var-y-combinator, + "empire": $fa-var-empire, + "envira": $fa-var-envira, + "google-scholar": $fa-var-google-scholar, + "square-gitlab": $fa-var-square-gitlab, + "gitlab-square": $fa-var-gitlab-square, + "studiovinari": $fa-var-studiovinari, + "pied-piper": $fa-var-pied-piper, + "wordpress": $fa-var-wordpress, + "product-hunt": $fa-var-product-hunt, + "firefox": $fa-var-firefox, + "linode": $fa-var-linode, + "goodreads": $fa-var-goodreads, + "square-odnoklassniki": $fa-var-square-odnoklassniki, + "odnoklassniki-square": $fa-var-odnoklassniki-square, + "jsfiddle": $fa-var-jsfiddle, + "sith": $fa-var-sith, + "themeisle": $fa-var-themeisle, + "page4": $fa-var-page4, + "hashnode": $fa-var-hashnode, + "react": $fa-var-react, + "cc-paypal": $fa-var-cc-paypal, + "squarespace": $fa-var-squarespace, + "cc-stripe": $fa-var-cc-stripe, + "creative-commons-share": $fa-var-creative-commons-share, + "bitcoin": $fa-var-bitcoin, + "keycdn": $fa-var-keycdn, + "opera": $fa-var-opera, + "itch-io": $fa-var-itch-io, + "umbraco": $fa-var-umbraco, + "galactic-senate": $fa-var-galactic-senate, + "ubuntu": $fa-var-ubuntu, + "draft2digital": $fa-var-draft2digital, + "stripe": $fa-var-stripe, + "houzz": $fa-var-houzz, + "gg": $fa-var-gg, + "dhl": $fa-var-dhl, + "square-pinterest": $fa-var-square-pinterest, + "pinterest-square": $fa-var-pinterest-square, + "xing": $fa-var-xing, + "blackberry": $fa-var-blackberry, + "creative-commons-pd": $fa-var-creative-commons-pd, + "playstation": $fa-var-playstation, + "quinscape": $fa-var-quinscape, + "less": $fa-var-less, + "blogger-b": $fa-var-blogger-b, + "opencart": $fa-var-opencart, + "vine": $fa-var-vine, + "signal-messenger": $fa-var-signal-messenger, + "paypal": $fa-var-paypal, + "gitlab": $fa-var-gitlab, + "typo3": $fa-var-typo3, + "reddit-alien": $fa-var-reddit-alien, + "yahoo": $fa-var-yahoo, + "dailymotion": $fa-var-dailymotion, + "affiliatetheme": $fa-var-affiliatetheme, + "pied-piper-pp": $fa-var-pied-piper-pp, + "bootstrap": $fa-var-bootstrap, + "odnoklassniki": $fa-var-odnoklassniki, + "nfc-symbol": $fa-var-nfc-symbol, + "mintbit": $fa-var-mintbit, + "ethereum": $fa-var-ethereum, + "speaker-deck": $fa-var-speaker-deck, + "creative-commons-nc-eu": $fa-var-creative-commons-nc-eu, + "patreon": $fa-var-patreon, + "avianex": $fa-var-avianex, + "ello": $fa-var-ello, + "gofore": $fa-var-gofore, + "bimobject": $fa-var-bimobject, + "brave-reverse": $fa-var-brave-reverse, + "facebook-f": $fa-var-facebook-f, + "square-google-plus": $fa-var-square-google-plus, + "google-plus-square": $fa-var-google-plus-square, + "mandalorian": $fa-var-mandalorian, + "first-order-alt": $fa-var-first-order-alt, + "osi": $fa-var-osi, + "google-wallet": $fa-var-google-wallet, + "d-and-d-beyond": $fa-var-d-and-d-beyond, + "periscope": $fa-var-periscope, + "fulcrum": $fa-var-fulcrum, + "cloudscale": $fa-var-cloudscale, + "forumbee": $fa-var-forumbee, + "mizuni": $fa-var-mizuni, + "schlix": $fa-var-schlix, + "square-xing": $fa-var-square-xing, + "xing-square": $fa-var-xing-square, + "bandcamp": $fa-var-bandcamp, + "wpforms": $fa-var-wpforms, + "cloudversify": $fa-var-cloudversify, + "usps": $fa-var-usps, + "megaport": $fa-var-megaport, + "magento": $fa-var-magento, + "spotify": $fa-var-spotify, + "optin-monster": $fa-var-optin-monster, + "fly": $fa-var-fly, + "aviato": $fa-var-aviato, + "itunes": $fa-var-itunes, + "cuttlefish": $fa-var-cuttlefish, + "blogger": $fa-var-blogger, + "flickr": $fa-var-flickr, + "viber": $fa-var-viber, + "soundcloud": $fa-var-soundcloud, + "digg": $fa-var-digg, + "tencent-weibo": $fa-var-tencent-weibo, + "letterboxd": $fa-var-letterboxd, + "symfony": $fa-var-symfony, + "maxcdn": $fa-var-maxcdn, + "etsy": $fa-var-etsy, + "facebook-messenger": $fa-var-facebook-messenger, + "audible": $fa-var-audible, + "think-peaks": $fa-var-think-peaks, + "bilibili": $fa-var-bilibili, + "erlang": $fa-var-erlang, + "x-twitter": $fa-var-x-twitter, + "cotton-bureau": $fa-var-cotton-bureau, + "dashcube": $fa-var-dashcube, + "42-group": $fa-var-42-group, + "innosoft": $fa-var-innosoft, + "stack-exchange": $fa-var-stack-exchange, + "elementor": $fa-var-elementor, + "square-pied-piper": $fa-var-square-pied-piper, + "pied-piper-square": $fa-var-pied-piper-square, + "creative-commons-nd": $fa-var-creative-commons-nd, + "palfed": $fa-var-palfed, + "superpowers": $fa-var-superpowers, + "resolving": $fa-var-resolving, + "xbox": $fa-var-xbox, + "searchengin": $fa-var-searchengin, + "tiktok": $fa-var-tiktok, + "square-facebook": $fa-var-square-facebook, + "facebook-square": $fa-var-facebook-square, + "renren": $fa-var-renren, + "linux": $fa-var-linux, + "glide": $fa-var-glide, + "linkedin": $fa-var-linkedin, + "hubspot": $fa-var-hubspot, + "deploydog": $fa-var-deploydog, + "twitch": $fa-var-twitch, + "ravelry": $fa-var-ravelry, + "mixer": $fa-var-mixer, + "square-lastfm": $fa-var-square-lastfm, + "lastfm-square": $fa-var-lastfm-square, + "vimeo": $fa-var-vimeo, + "mendeley": $fa-var-mendeley, + "uniregistry": $fa-var-uniregistry, + "figma": $fa-var-figma, + "creative-commons-remix": $fa-var-creative-commons-remix, + "cc-amazon-pay": $fa-var-cc-amazon-pay, + "dropbox": $fa-var-dropbox, + "instagram": $fa-var-instagram, + "cmplid": $fa-var-cmplid, + "upwork": $fa-var-upwork, + "facebook": $fa-var-facebook, + "gripfire": $fa-var-gripfire, + "jedi-order": $fa-var-jedi-order, + "uikit": $fa-var-uikit, + "fort-awesome-alt": $fa-var-fort-awesome-alt, + "phabricator": $fa-var-phabricator, + "ussunnah": $fa-var-ussunnah, + "earlybirds": $fa-var-earlybirds, + "trade-federation": $fa-var-trade-federation, + "autoprefixer": $fa-var-autoprefixer, + "whatsapp": $fa-var-whatsapp, + "slideshare": $fa-var-slideshare, + "google-play": $fa-var-google-play, + "viadeo": $fa-var-viadeo, + "line": $fa-var-line, + "google-drive": $fa-var-google-drive, + "servicestack": $fa-var-servicestack, + "simplybuilt": $fa-var-simplybuilt, + "bitbucket": $fa-var-bitbucket, + "imdb": $fa-var-imdb, + "deezer": $fa-var-deezer, + "raspberry-pi": $fa-var-raspberry-pi, + "jira": $fa-var-jira, + "docker": $fa-var-docker, + "screenpal": $fa-var-screenpal, + "bluetooth": $fa-var-bluetooth, + "gitter": $fa-var-gitter, + "d-and-d": $fa-var-d-and-d, + "microblog": $fa-var-microblog, + "cc-diners-club": $fa-var-cc-diners-club, + "gg-circle": $fa-var-gg-circle, + "pied-piper-hat": $fa-var-pied-piper-hat, + "kickstarter-k": $fa-var-kickstarter-k, + "yandex": $fa-var-yandex, + "readme": $fa-var-readme, + "html5": $fa-var-html5, + "sellsy": $fa-var-sellsy, + "sass": $fa-var-sass, + "wirsindhandwerk": $fa-var-wirsindhandwerk, + "wsh": $fa-var-wsh, + "buromobelexperte": $fa-var-buromobelexperte, + "salesforce": $fa-var-salesforce, + "octopus-deploy": $fa-var-octopus-deploy, + "medapps": $fa-var-medapps, + "ns8": $fa-var-ns8, + "pinterest-p": $fa-var-pinterest-p, + "apper": $fa-var-apper, + "fort-awesome": $fa-var-fort-awesome, + "waze": $fa-var-waze, + "cc-jcb": $fa-var-cc-jcb, + "snapchat": $fa-var-snapchat, + "snapchat-ghost": $fa-var-snapchat-ghost, + "fantasy-flight-games": $fa-var-fantasy-flight-games, + "rust": $fa-var-rust, + "wix": $fa-var-wix, + "square-behance": $fa-var-square-behance, + "behance-square": $fa-var-behance-square, + "supple": $fa-var-supple, + "webflow": $fa-var-webflow, + "rebel": $fa-var-rebel, + "css3": $fa-var-css3, + "staylinked": $fa-var-staylinked, + "kaggle": $fa-var-kaggle, + "space-awesome": $fa-var-space-awesome, + "deviantart": $fa-var-deviantart, + "cpanel": $fa-var-cpanel, + "goodreads-g": $fa-var-goodreads-g, + "square-git": $fa-var-square-git, + "git-square": $fa-var-git-square, + "square-tumblr": $fa-var-square-tumblr, + "tumblr-square": $fa-var-tumblr-square, + "trello": $fa-var-trello, + "creative-commons-nc-jp": $fa-var-creative-commons-nc-jp, + "get-pocket": $fa-var-get-pocket, + "perbyte": $fa-var-perbyte, + "grunt": $fa-var-grunt, + "weebly": $fa-var-weebly, + "connectdevelop": $fa-var-connectdevelop, + "leanpub": $fa-var-leanpub, + "black-tie": $fa-var-black-tie, + "themeco": $fa-var-themeco, + "python": $fa-var-python, + "android": $fa-var-android, + "bots": $fa-var-bots, + "free-code-camp": $fa-var-free-code-camp, + "hornbill": $fa-var-hornbill, + "js": $fa-var-js, + "ideal": $fa-var-ideal, + "git": $fa-var-git, + "dev": $fa-var-dev, + "sketch": $fa-var-sketch, + "yandex-international": $fa-var-yandex-international, + "cc-amex": $fa-var-cc-amex, + "uber": $fa-var-uber, + "github": $fa-var-github, + "php": $fa-var-php, + "alipay": $fa-var-alipay, + "youtube": $fa-var-youtube, + "skyatlas": $fa-var-skyatlas, + "firefox-browser": $fa-var-firefox-browser, + "replyd": $fa-var-replyd, + "suse": $fa-var-suse, + "jenkins": $fa-var-jenkins, + "twitter": $fa-var-twitter, + "rockrms": $fa-var-rockrms, + "pinterest": $fa-var-pinterest, + "buffer": $fa-var-buffer, + "npm": $fa-var-npm, + "yammer": $fa-var-yammer, + "btc": $fa-var-btc, + "dribbble": $fa-var-dribbble, + "stumbleupon-circle": $fa-var-stumbleupon-circle, + "internet-explorer": $fa-var-internet-explorer, + "stubber": $fa-var-stubber, + "telegram": $fa-var-telegram, + "telegram-plane": $fa-var-telegram-plane, + "old-republic": $fa-var-old-republic, + "odysee": $fa-var-odysee, + "square-whatsapp": $fa-var-square-whatsapp, + "whatsapp-square": $fa-var-whatsapp-square, + "node-js": $fa-var-node-js, + "edge-legacy": $fa-var-edge-legacy, + "slack": $fa-var-slack, + "slack-hash": $fa-var-slack-hash, + "medrt": $fa-var-medrt, + "usb": $fa-var-usb, + "tumblr": $fa-var-tumblr, + "vaadin": $fa-var-vaadin, + "quora": $fa-var-quora, + "square-x-twitter": $fa-var-square-x-twitter, + "reacteurope": $fa-var-reacteurope, + "medium": $fa-var-medium, + "medium-m": $fa-var-medium-m, + "amilia": $fa-var-amilia, + "mixcloud": $fa-var-mixcloud, + "flipboard": $fa-var-flipboard, + "viacoin": $fa-var-viacoin, + "critical-role": $fa-var-critical-role, + "sitrox": $fa-var-sitrox, + "discourse": $fa-var-discourse, + "joomla": $fa-var-joomla, + "mastodon": $fa-var-mastodon, + "airbnb": $fa-var-airbnb, + "wolf-pack-battalion": $fa-var-wolf-pack-battalion, + "buy-n-large": $fa-var-buy-n-large, + "gulp": $fa-var-gulp, + "creative-commons-sampling-plus": $fa-var-creative-commons-sampling-plus, + "strava": $fa-var-strava, + "ember": $fa-var-ember, + "canadian-maple-leaf": $fa-var-canadian-maple-leaf, + "teamspeak": $fa-var-teamspeak, + "pushed": $fa-var-pushed, + "wordpress-simple": $fa-var-wordpress-simple, + "nutritionix": $fa-var-nutritionix, + "wodu": $fa-var-wodu, + "google-pay": $fa-var-google-pay, + "intercom": $fa-var-intercom, + "zhihu": $fa-var-zhihu, + "korvue": $fa-var-korvue, + "pix": $fa-var-pix, + "steam-symbol": $fa-var-steam-symbol, +); diff --git a/_sass/external/font-awesome/brands.scss b/_sass/external/font-awesome/brands.scss new file mode 100644 index 00000000..01fb4c62 --- /dev/null +++ b/_sass/external/font-awesome/brands.scss @@ -0,0 +1,30 @@ +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +@import 'functions'; +@import 'variables'; + +:root, :host { + --#{$fa-css-prefix}-style-family-brands: 'Font Awesome 6 Brands'; + --#{$fa-css-prefix}-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; +} + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: $fa-font-display; + src: url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'), + url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'); +} + +.fab, +.#{$fa-css-prefix}-brands { + font-weight: 400; +} + +@each $name, $icon in $fa-brand-icons { + .#{$fa-css-prefix}-#{$name}:before { content: unquote("\"#{ $icon }\""); } +} diff --git a/_sass/external/font-awesome/fontawesome.scss b/_sass/external/font-awesome/fontawesome.scss new file mode 100644 index 00000000..61541e36 --- /dev/null +++ b/_sass/external/font-awesome/fontawesome.scss @@ -0,0 +1,21 @@ +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +// Font Awesome core compile (Web Fonts-based) +// ------------------------- + +@import 'functions'; +@import 'variables'; +@import 'mixins'; +@import 'core'; +@import 'sizing'; +@import 'fixed-width'; +@import 'list'; +@import 'bordered-pulled'; +@import 'animated'; +@import 'rotated-flipped'; +@import 'stacked'; +@import 'icons'; +@import 'screen-reader'; diff --git a/_sass/external/font-awesome/regular.scss b/_sass/external/font-awesome/regular.scss new file mode 100644 index 00000000..f48ff6cd --- /dev/null +++ b/_sass/external/font-awesome/regular.scss @@ -0,0 +1,26 @@ +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +@import 'functions'; +@import 'variables'; + +:root, :host { + --#{$fa-css-prefix}-style-family-classic: '#{ $fa-style-family }'; + --#{$fa-css-prefix}-font-regular: normal 400 1em/1 '#{ $fa-style-family }'; +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: $fa-font-display; + src: url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'), + url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'); +} + +.far, +.#{$fa-css-prefix}-regular { + font-weight: 400; +} diff --git a/_sass/external/font-awesome/solid.scss b/_sass/external/font-awesome/solid.scss new file mode 100644 index 00000000..91672f9e --- /dev/null +++ b/_sass/external/font-awesome/solid.scss @@ -0,0 +1,26 @@ +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +@import 'functions'; +@import 'variables'; + +:root, :host { + --#{$fa-css-prefix}-style-family-classic: '#{ $fa-style-family }'; + --#{$fa-css-prefix}-font-solid: normal 900 1em/1 '#{ $fa-style-family }'; +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: $fa-font-display; + src: url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'), + url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'); +} + +.fas, +.#{$fa-css-prefix}-solid { + font-weight: 900; +} diff --git a/_sass/external/font-awesome/v4-shims.scss b/_sass/external/font-awesome/v4-shims.scss new file mode 100644 index 00000000..263b16ef --- /dev/null +++ b/_sass/external/font-awesome/v4-shims.scss @@ -0,0 +1,11 @@ +/*! + * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +// V4 shims compile (Web Fonts-based) +// ------------------------- + +@import 'functions'; +@import 'variables'; +@import 'shims'; diff --git a/_sass/external/katex/katex.scss b/_sass/external/katex/katex.scss new file mode 100644 index 00000000..f733afea --- /dev/null +++ b/_sass/external/katex/katex.scss @@ -0,0 +1,1414 @@ +$font-family_1: KaTeX_Main; +$font-family_2: KaTeX_SansSerif; +$font-family_3: KaTeX_Typewriter; +$font-family_4: KaTeX_Math; +$font-family_5: KaTeX_AMS; +$font-family_6: KaTeX_Caligraphic; +$font-family_7: KaTeX_Fraktur; +$font-family_8: KaTeX_Script; +$font-family_9: KaTeX_Size1; +$font-family_10: KaTeX_Size2; +$font-family_11: KaTeX_Size3; +$font-family_12: KaTeX_Size4; +$border-color_1: currentColor; + +@font-face { + font-family: KaTeX_AMS; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_AMS-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_AMS-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_AMS-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Caligraphic; + font-style: normal; + font-weight: 700; + src: url("#{$katex-font-path}/KaTeX_Caligraphic-Bold.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Caligraphic-Bold.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Caligraphic-Bold.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Caligraphic; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Caligraphic-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Caligraphic-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Caligraphic-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Fraktur; + font-style: normal; + font-weight: 700; + src: url("#{$katex-font-path}/KaTeX_Fraktur-Bold.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Fraktur-Bold.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Fraktur-Bold.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Fraktur; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Fraktur-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Fraktur-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Fraktur-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Main; + font-style: normal; + font-weight: 700; + src: url("#{$katex-font-path}/KaTeX_Main-Bold.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Main-Bold.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Main-Bold.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Main; + font-style: italic; + font-weight: 700; + src: url("#{$katex-font-path}/KaTeX_Main-BoldItalic.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Main-BoldItalic.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Main-BoldItalic.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Main; + font-style: italic; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Main-Italic.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Main-Italic.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Main-Italic.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Main; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Main-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Main-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Main-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Math; + font-style: italic; + font-weight: 700; + src: url("#{$katex-font-path}/KaTeX_Math-BoldItalic.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Math-BoldItalic.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Math-BoldItalic.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Math; + font-style: italic; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Math-Italic.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Math-Italic.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Math-Italic.ttf") format("truetype"); +} +@font-face { + font-family: "KaTeX_SansSerif"; + font-style: normal; + font-weight: 700; + src: url("#{$katex-font-path}/KaTeX_SansSerif-Bold.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_SansSerif-Bold.woff") format("woff"),url("#{$katex-font-path}/KaTeX_SansSerif-Bold.ttf") format("truetype"); +} +@font-face { + font-family: "KaTeX_SansSerif"; + font-style: italic; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_SansSerif-Italic.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_SansSerif-Italic.woff") format("woff"),url("#{$katex-font-path}/KaTeX_SansSerif-Italic.ttf") format("truetype"); +} +@font-face { + font-family: "KaTeX_SansSerif"; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_SansSerif-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_SansSerif-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_SansSerif-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Script; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Script-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Script-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Script-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Size1; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Size1-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Size1-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Size1-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Size2; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Size2-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Size2-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Size2-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Size3; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Size3-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Size3-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Size3-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Size4; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Size4-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Size4-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Size4-Regular.ttf") format("truetype"); +} +@font-face { + font-family: KaTeX_Typewriter; + font-style: normal; + font-weight: 400; + src: url("#{$katex-font-path}/KaTeX_Typewriter-Regular.woff2") format("woff2"),url("#{$katex-font-path}/KaTeX_Typewriter-Regular.woff") format("woff"),url("#{$katex-font-path}/KaTeX_Typewriter-Regular.ttf") format("truetype"); +} +.katex { + text-rendering: auto; + font: normal 1.21em KaTeX_Main,Times New Roman,serif; + line-height: 1.2; + text-indent: 0; + * { + -ms-high-contrast-adjust: none !important; + border-color: $border-color_1; + } + .katex-version { + &:after { + content: "0.16.9"; + } + } + .katex-mathml { + clip: rect(1px,1px,1px,1px); + border: 0; + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + } + .katex-html { + >.newline { + display: block; + } + } + .base { + position: relative; + white-space: nowrap; + width: -webkit-min-content; + width: -moz-min-content; + width: min-content; + display: inline-block; + } + .strut { + display: inline-block; + } + .textbf { + font-weight: 700; + } + .textit { + font-style: italic; + } + .textrm { + font-family: $font-family_1; + } + .textsf { + font-family: $font-family_2; + } + .texttt { + font-family: $font-family_3; + } + .mathnormal { + font-family: $font-family_4; + font-style: italic; + } + .mathit { + font-family: $font-family_1; + font-style: italic; + } + .mathrm { + font-style: normal; + } + .mathbf { + font-family: $font-family_1; + font-weight: 700; + } + .boldsymbol { + font-family: $font-family_4; + font-style: italic; + font-weight: 700; + } + .amsrm { + font-family: $font-family_5; + } + .mathbb { + font-family: $font-family_5; + } + .textbb { + font-family: $font-family_5; + } + .mathcal { + font-family: $font-family_6; + } + .mathfrak { + font-family: $font-family_7; + } + .textfrak { + font-family: $font-family_7; + } + .mathboldfrak { + font-family: $font-family_7; + font-weight: 700; + } + .textboldfrak { + font-family: $font-family_7; + font-weight: 700; + } + .mathtt { + font-family: $font-family_3; + } + .mathscr { + font-family: $font-family_8; + } + .textscr { + font-family: $font-family_8; + } + .mathsf { + font-family: $font-family_2; + } + .mathboldsf { + font-family: $font-family_2; + font-weight: 700; + } + .textboldsf { + font-family: $font-family_2; + font-weight: 700; + } + .mathitsf { + font-family: $font-family_2; + font-style: italic; + } + .textitsf { + font-family: $font-family_2; + font-style: italic; + } + .mainrm { + font-family: $font-family_1; + font-style: normal; + } + .vlist-t { + border-collapse: collapse; + display: inline-table; + table-layout: fixed; + } + .vlist-r { + display: table-row; + } + .vlist { + display: table-cell; + position: relative; + vertical-align: bottom; + >span { + display: block; + height: 0; + position: relative; + >span { + display: inline-block; + } + >.pstrut { + overflow: hidden; + width: 0; + } + } + } + .vlist-t2 { + margin-right: -2px; + } + .vlist-s { + display: table-cell; + font-size: 1px; + min-width: 2px; + vertical-align: bottom; + width: 2px; + } + .vbox { + align-items: baseline; + display: inline-flex; + flex-direction: column; + } + .hbox { + width: 100%; + display: inline-flex; + flex-direction: row; + } + .thinbox { + display: inline-flex; + flex-direction: row; + max-width: 0; + width: 0; + } + .msupsub { + text-align: left; + } + .mfrac { + >span { + >span { + text-align: center; + } + } + .frac-line { + border-bottom-style: solid; + display: inline-block; + width: 100%; + min-height: 1px; + } + } + .hdashline { + min-height: 1px; + border-bottom-style: dashed; + display: inline-block; + width: 100%; + } + .hline { + min-height: 1px; + border-bottom-style: solid; + display: inline-block; + width: 100%; + } + .overline { + .overline-line { + min-height: 1px; + border-bottom-style: solid; + display: inline-block; + width: 100%; + } + } + .rule { + min-height: 1px; + border: 0 solid; + display: inline-block; + position: relative; + } + .underline { + .underline-line { + min-height: 1px; + border-bottom-style: solid; + display: inline-block; + width: 100%; + } + } + .mspace { + display: inline-block; + } + .clap { + position: relative; + width: 0; + >.inner { + position: absolute; + left: 0; + >span { + margin-left: -50%; + margin-right: 50%; + } + } + >.fix { + display: inline-block; + } + } + .llap { + position: relative; + width: 0; + >.inner { + position: absolute; + right: 0; + } + >.fix { + display: inline-block; + } + } + .rlap { + position: relative; + width: 0; + >.inner { + position: absolute; + left: 0; + } + >.fix { + display: inline-block; + } + } + .sqrt { + >.root { + margin-left: .27777778em; + margin-right: -.55555556em; + } + } + .fontsize-ensurer.reset-size1.size1 { + font-size: 1em; + } + .sizing.reset-size1.size1 { + font-size: 1em; + } + .fontsize-ensurer.reset-size1.size2 { + font-size: 1.2em; + } + .sizing.reset-size1.size2 { + font-size: 1.2em; + } + .fontsize-ensurer.reset-size1.size3 { + font-size: 1.4em; + } + .sizing.reset-size1.size3 { + font-size: 1.4em; + } + .fontsize-ensurer.reset-size1.size4 { + font-size: 1.6em; + } + .sizing.reset-size1.size4 { + font-size: 1.6em; + } + .fontsize-ensurer.reset-size1.size5 { + font-size: 1.8em; + } + .sizing.reset-size1.size5 { + font-size: 1.8em; + } + .fontsize-ensurer.reset-size1.size6 { + font-size: 2em; + } + .sizing.reset-size1.size6 { + font-size: 2em; + } + .fontsize-ensurer.reset-size1.size7 { + font-size: 2.4em; + } + .sizing.reset-size1.size7 { + font-size: 2.4em; + } + .fontsize-ensurer.reset-size1.size8 { + font-size: 2.88em; + } + .sizing.reset-size1.size8 { + font-size: 2.88em; + } + .fontsize-ensurer.reset-size1.size9 { + font-size: 3.456em; + } + .sizing.reset-size1.size9 { + font-size: 3.456em; + } + .fontsize-ensurer.reset-size1.size10 { + font-size: 4.148em; + } + .sizing.reset-size1.size10 { + font-size: 4.148em; + } + .fontsize-ensurer.reset-size1.size11 { + font-size: 4.976em; + } + .sizing.reset-size1.size11 { + font-size: 4.976em; + } + .fontsize-ensurer.reset-size2.size1 { + font-size: .83333333em; + } + .sizing.reset-size2.size1 { + font-size: .83333333em; + } + .fontsize-ensurer.reset-size2.size2 { + font-size: 1em; + } + .sizing.reset-size2.size2 { + font-size: 1em; + } + .fontsize-ensurer.reset-size2.size3 { + font-size: 1.16666667em; + } + .sizing.reset-size2.size3 { + font-size: 1.16666667em; + } + .fontsize-ensurer.reset-size2.size4 { + font-size: 1.33333333em; + } + .sizing.reset-size2.size4 { + font-size: 1.33333333em; + } + .fontsize-ensurer.reset-size2.size5 { + font-size: 1.5em; + } + .sizing.reset-size2.size5 { + font-size: 1.5em; + } + .fontsize-ensurer.reset-size2.size6 { + font-size: 1.66666667em; + } + .sizing.reset-size2.size6 { + font-size: 1.66666667em; + } + .fontsize-ensurer.reset-size2.size7 { + font-size: 2em; + } + .sizing.reset-size2.size7 { + font-size: 2em; + } + .fontsize-ensurer.reset-size2.size8 { + font-size: 2.4em; + } + .sizing.reset-size2.size8 { + font-size: 2.4em; + } + .fontsize-ensurer.reset-size2.size9 { + font-size: 2.88em; + } + .sizing.reset-size2.size9 { + font-size: 2.88em; + } + .fontsize-ensurer.reset-size2.size10 { + font-size: 3.45666667em; + } + .sizing.reset-size2.size10 { + font-size: 3.45666667em; + } + .fontsize-ensurer.reset-size2.size11 { + font-size: 4.14666667em; + } + .sizing.reset-size2.size11 { + font-size: 4.14666667em; + } + .fontsize-ensurer.reset-size3.size1 { + font-size: .71428571em; + } + .sizing.reset-size3.size1 { + font-size: .71428571em; + } + .fontsize-ensurer.reset-size3.size2 { + font-size: .85714286em; + } + .sizing.reset-size3.size2 { + font-size: .85714286em; + } + .fontsize-ensurer.reset-size3.size3 { + font-size: 1em; + } + .sizing.reset-size3.size3 { + font-size: 1em; + } + .fontsize-ensurer.reset-size3.size4 { + font-size: 1.14285714em; + } + .sizing.reset-size3.size4 { + font-size: 1.14285714em; + } + .fontsize-ensurer.reset-size3.size5 { + font-size: 1.28571429em; + } + .sizing.reset-size3.size5 { + font-size: 1.28571429em; + } + .fontsize-ensurer.reset-size3.size6 { + font-size: 1.42857143em; + } + .sizing.reset-size3.size6 { + font-size: 1.42857143em; + } + .fontsize-ensurer.reset-size3.size7 { + font-size: 1.71428571em; + } + .sizing.reset-size3.size7 { + font-size: 1.71428571em; + } + .fontsize-ensurer.reset-size3.size8 { + font-size: 2.05714286em; + } + .sizing.reset-size3.size8 { + font-size: 2.05714286em; + } + .fontsize-ensurer.reset-size3.size9 { + font-size: 2.46857143em; + } + .sizing.reset-size3.size9 { + font-size: 2.46857143em; + } + .fontsize-ensurer.reset-size3.size10 { + font-size: 2.96285714em; + } + .sizing.reset-size3.size10 { + font-size: 2.96285714em; + } + .fontsize-ensurer.reset-size3.size11 { + font-size: 3.55428571em; + } + .sizing.reset-size3.size11 { + font-size: 3.55428571em; + } + .fontsize-ensurer.reset-size4.size1 { + font-size: .625em; + } + .sizing.reset-size4.size1 { + font-size: .625em; + } + .fontsize-ensurer.reset-size4.size2 { + font-size: .75em; + } + .sizing.reset-size4.size2 { + font-size: .75em; + } + .fontsize-ensurer.reset-size4.size3 { + font-size: .875em; + } + .sizing.reset-size4.size3 { + font-size: .875em; + } + .fontsize-ensurer.reset-size4.size4 { + font-size: 1em; + } + .sizing.reset-size4.size4 { + font-size: 1em; + } + .fontsize-ensurer.reset-size4.size5 { + font-size: 1.125em; + } + .sizing.reset-size4.size5 { + font-size: 1.125em; + } + .fontsize-ensurer.reset-size4.size6 { + font-size: 1.25em; + } + .sizing.reset-size4.size6 { + font-size: 1.25em; + } + .fontsize-ensurer.reset-size4.size7 { + font-size: 1.5em; + } + .sizing.reset-size4.size7 { + font-size: 1.5em; + } + .fontsize-ensurer.reset-size4.size8 { + font-size: 1.8em; + } + .sizing.reset-size4.size8 { + font-size: 1.8em; + } + .fontsize-ensurer.reset-size4.size9 { + font-size: 2.16em; + } + .sizing.reset-size4.size9 { + font-size: 2.16em; + } + .fontsize-ensurer.reset-size4.size10 { + font-size: 2.5925em; + } + .sizing.reset-size4.size10 { + font-size: 2.5925em; + } + .fontsize-ensurer.reset-size4.size11 { + font-size: 3.11em; + } + .sizing.reset-size4.size11 { + font-size: 3.11em; + } + .fontsize-ensurer.reset-size5.size1 { + font-size: .55555556em; + } + .sizing.reset-size5.size1 { + font-size: .55555556em; + } + .fontsize-ensurer.reset-size5.size2 { + font-size: .66666667em; + } + .sizing.reset-size5.size2 { + font-size: .66666667em; + } + .fontsize-ensurer.reset-size5.size3 { + font-size: .77777778em; + } + .sizing.reset-size5.size3 { + font-size: .77777778em; + } + .fontsize-ensurer.reset-size5.size4 { + font-size: .88888889em; + } + .sizing.reset-size5.size4 { + font-size: .88888889em; + } + .fontsize-ensurer.reset-size5.size5 { + font-size: 1em; + } + .sizing.reset-size5.size5 { + font-size: 1em; + } + .fontsize-ensurer.reset-size5.size6 { + font-size: 1.11111111em; + } + .sizing.reset-size5.size6 { + font-size: 1.11111111em; + } + .fontsize-ensurer.reset-size5.size7 { + font-size: 1.33333333em; + } + .sizing.reset-size5.size7 { + font-size: 1.33333333em; + } + .fontsize-ensurer.reset-size5.size8 { + font-size: 1.6em; + } + .sizing.reset-size5.size8 { + font-size: 1.6em; + } + .fontsize-ensurer.reset-size5.size9 { + font-size: 1.92em; + } + .sizing.reset-size5.size9 { + font-size: 1.92em; + } + .fontsize-ensurer.reset-size5.size10 { + font-size: 2.30444444em; + } + .sizing.reset-size5.size10 { + font-size: 2.30444444em; + } + .fontsize-ensurer.reset-size5.size11 { + font-size: 2.76444444em; + } + .sizing.reset-size5.size11 { + font-size: 2.76444444em; + } + .fontsize-ensurer.reset-size6.size1 { + font-size: .5em; + } + .sizing.reset-size6.size1 { + font-size: .5em; + } + .fontsize-ensurer.reset-size6.size2 { + font-size: .6em; + } + .sizing.reset-size6.size2 { + font-size: .6em; + } + .fontsize-ensurer.reset-size6.size3 { + font-size: .7em; + } + .sizing.reset-size6.size3 { + font-size: .7em; + } + .fontsize-ensurer.reset-size6.size4 { + font-size: .8em; + } + .sizing.reset-size6.size4 { + font-size: .8em; + } + .fontsize-ensurer.reset-size6.size5 { + font-size: .9em; + } + .sizing.reset-size6.size5 { + font-size: .9em; + } + .fontsize-ensurer.reset-size6.size6 { + font-size: 1em; + } + .sizing.reset-size6.size6 { + font-size: 1em; + } + .fontsize-ensurer.reset-size6.size7 { + font-size: 1.2em; + } + .sizing.reset-size6.size7 { + font-size: 1.2em; + } + .fontsize-ensurer.reset-size6.size8 { + font-size: 1.44em; + } + .sizing.reset-size6.size8 { + font-size: 1.44em; + } + .fontsize-ensurer.reset-size6.size9 { + font-size: 1.728em; + } + .sizing.reset-size6.size9 { + font-size: 1.728em; + } + .fontsize-ensurer.reset-size6.size10 { + font-size: 2.074em; + } + .sizing.reset-size6.size10 { + font-size: 2.074em; + } + .fontsize-ensurer.reset-size6.size11 { + font-size: 2.488em; + } + .sizing.reset-size6.size11 { + font-size: 2.488em; + } + .fontsize-ensurer.reset-size7.size1 { + font-size: .41666667em; + } + .sizing.reset-size7.size1 { + font-size: .41666667em; + } + .fontsize-ensurer.reset-size7.size2 { + font-size: .5em; + } + .sizing.reset-size7.size2 { + font-size: .5em; + } + .fontsize-ensurer.reset-size7.size3 { + font-size: .58333333em; + } + .sizing.reset-size7.size3 { + font-size: .58333333em; + } + .fontsize-ensurer.reset-size7.size4 { + font-size: .66666667em; + } + .sizing.reset-size7.size4 { + font-size: .66666667em; + } + .fontsize-ensurer.reset-size7.size5 { + font-size: .75em; + } + .sizing.reset-size7.size5 { + font-size: .75em; + } + .fontsize-ensurer.reset-size7.size6 { + font-size: .83333333em; + } + .sizing.reset-size7.size6 { + font-size: .83333333em; + } + .fontsize-ensurer.reset-size7.size7 { + font-size: 1em; + } + .sizing.reset-size7.size7 { + font-size: 1em; + } + .fontsize-ensurer.reset-size7.size8 { + font-size: 1.2em; + } + .sizing.reset-size7.size8 { + font-size: 1.2em; + } + .fontsize-ensurer.reset-size7.size9 { + font-size: 1.44em; + } + .sizing.reset-size7.size9 { + font-size: 1.44em; + } + .fontsize-ensurer.reset-size7.size10 { + font-size: 1.72833333em; + } + .sizing.reset-size7.size10 { + font-size: 1.72833333em; + } + .fontsize-ensurer.reset-size7.size11 { + font-size: 2.07333333em; + } + .sizing.reset-size7.size11 { + font-size: 2.07333333em; + } + .fontsize-ensurer.reset-size8.size1 { + font-size: .34722222em; + } + .sizing.reset-size8.size1 { + font-size: .34722222em; + } + .fontsize-ensurer.reset-size8.size2 { + font-size: .41666667em; + } + .sizing.reset-size8.size2 { + font-size: .41666667em; + } + .fontsize-ensurer.reset-size8.size3 { + font-size: .48611111em; + } + .sizing.reset-size8.size3 { + font-size: .48611111em; + } + .fontsize-ensurer.reset-size8.size4 { + font-size: .55555556em; + } + .sizing.reset-size8.size4 { + font-size: .55555556em; + } + .fontsize-ensurer.reset-size8.size5 { + font-size: .625em; + } + .sizing.reset-size8.size5 { + font-size: .625em; + } + .fontsize-ensurer.reset-size8.size6 { + font-size: .69444444em; + } + .sizing.reset-size8.size6 { + font-size: .69444444em; + } + .fontsize-ensurer.reset-size8.size7 { + font-size: .83333333em; + } + .sizing.reset-size8.size7 { + font-size: .83333333em; + } + .fontsize-ensurer.reset-size8.size8 { + font-size: 1em; + } + .sizing.reset-size8.size8 { + font-size: 1em; + } + .fontsize-ensurer.reset-size8.size9 { + font-size: 1.2em; + } + .sizing.reset-size8.size9 { + font-size: 1.2em; + } + .fontsize-ensurer.reset-size8.size10 { + font-size: 1.44027778em; + } + .sizing.reset-size8.size10 { + font-size: 1.44027778em; + } + .fontsize-ensurer.reset-size8.size11 { + font-size: 1.72777778em; + } + .sizing.reset-size8.size11 { + font-size: 1.72777778em; + } + .fontsize-ensurer.reset-size9.size1 { + font-size: .28935185em; + } + .sizing.reset-size9.size1 { + font-size: .28935185em; + } + .fontsize-ensurer.reset-size9.size2 { + font-size: .34722222em; + } + .sizing.reset-size9.size2 { + font-size: .34722222em; + } + .fontsize-ensurer.reset-size9.size3 { + font-size: .40509259em; + } + .sizing.reset-size9.size3 { + font-size: .40509259em; + } + .fontsize-ensurer.reset-size9.size4 { + font-size: .46296296em; + } + .sizing.reset-size9.size4 { + font-size: .46296296em; + } + .fontsize-ensurer.reset-size9.size5 { + font-size: .52083333em; + } + .sizing.reset-size9.size5 { + font-size: .52083333em; + } + .fontsize-ensurer.reset-size9.size6 { + font-size: .5787037em; + } + .sizing.reset-size9.size6 { + font-size: .5787037em; + } + .fontsize-ensurer.reset-size9.size7 { + font-size: .69444444em; + } + .sizing.reset-size9.size7 { + font-size: .69444444em; + } + .fontsize-ensurer.reset-size9.size8 { + font-size: .83333333em; + } + .sizing.reset-size9.size8 { + font-size: .83333333em; + } + .fontsize-ensurer.reset-size9.size9 { + font-size: 1em; + } + .sizing.reset-size9.size9 { + font-size: 1em; + } + .fontsize-ensurer.reset-size9.size10 { + font-size: 1.20023148em; + } + .sizing.reset-size9.size10 { + font-size: 1.20023148em; + } + .fontsize-ensurer.reset-size9.size11 { + font-size: 1.43981481em; + } + .sizing.reset-size9.size11 { + font-size: 1.43981481em; + } + .fontsize-ensurer.reset-size10.size1 { + font-size: .24108004em; + } + .sizing.reset-size10.size1 { + font-size: .24108004em; + } + .fontsize-ensurer.reset-size10.size2 { + font-size: .28929605em; + } + .sizing.reset-size10.size2 { + font-size: .28929605em; + } + .fontsize-ensurer.reset-size10.size3 { + font-size: .33751205em; + } + .sizing.reset-size10.size3 { + font-size: .33751205em; + } + .fontsize-ensurer.reset-size10.size4 { + font-size: .38572806em; + } + .sizing.reset-size10.size4 { + font-size: .38572806em; + } + .fontsize-ensurer.reset-size10.size5 { + font-size: .43394407em; + } + .sizing.reset-size10.size5 { + font-size: .43394407em; + } + .fontsize-ensurer.reset-size10.size6 { + font-size: .48216008em; + } + .sizing.reset-size10.size6 { + font-size: .48216008em; + } + .fontsize-ensurer.reset-size10.size7 { + font-size: .57859209em; + } + .sizing.reset-size10.size7 { + font-size: .57859209em; + } + .fontsize-ensurer.reset-size10.size8 { + font-size: .69431051em; + } + .sizing.reset-size10.size8 { + font-size: .69431051em; + } + .fontsize-ensurer.reset-size10.size9 { + font-size: .83317261em; + } + .sizing.reset-size10.size9 { + font-size: .83317261em; + } + .fontsize-ensurer.reset-size10.size10 { + font-size: 1em; + } + .sizing.reset-size10.size10 { + font-size: 1em; + } + .fontsize-ensurer.reset-size10.size11 { + font-size: 1.19961427em; + } + .sizing.reset-size10.size11 { + font-size: 1.19961427em; + } + .fontsize-ensurer.reset-size11.size1 { + font-size: .20096463em; + } + .sizing.reset-size11.size1 { + font-size: .20096463em; + } + .fontsize-ensurer.reset-size11.size2 { + font-size: .24115756em; + } + .sizing.reset-size11.size2 { + font-size: .24115756em; + } + .fontsize-ensurer.reset-size11.size3 { + font-size: .28135048em; + } + .sizing.reset-size11.size3 { + font-size: .28135048em; + } + .fontsize-ensurer.reset-size11.size4 { + font-size: .32154341em; + } + .sizing.reset-size11.size4 { + font-size: .32154341em; + } + .fontsize-ensurer.reset-size11.size5 { + font-size: .36173633em; + } + .sizing.reset-size11.size5 { + font-size: .36173633em; + } + .fontsize-ensurer.reset-size11.size6 { + font-size: .40192926em; + } + .sizing.reset-size11.size6 { + font-size: .40192926em; + } + .fontsize-ensurer.reset-size11.size7 { + font-size: .48231511em; + } + .sizing.reset-size11.size7 { + font-size: .48231511em; + } + .fontsize-ensurer.reset-size11.size8 { + font-size: .57877814em; + } + .sizing.reset-size11.size8 { + font-size: .57877814em; + } + .fontsize-ensurer.reset-size11.size9 { + font-size: .69453376em; + } + .sizing.reset-size11.size9 { + font-size: .69453376em; + } + .fontsize-ensurer.reset-size11.size10 { + font-size: .83360129em; + } + .sizing.reset-size11.size10 { + font-size: .83360129em; + } + .fontsize-ensurer.reset-size11.size11 { + font-size: 1em; + } + .sizing.reset-size11.size11 { + font-size: 1em; + } + .delimsizing.size1 { + font-family: $font-family_9; + } + .delimsizing.size2 { + font-family: $font-family_10; + } + .delimsizing.size3 { + font-family: $font-family_11; + } + .delimsizing.size4 { + font-family: $font-family_12; + } + .delimsizing.mult { + .delim-size1 { + >span { + font-family: $font-family_9; + } + } + .delim-size4 { + >span { + font-family: $font-family_12; + } + } + } + .nulldelimiter { + display: inline-block; + width: .12em; + } + .delimcenter { + position: relative; + } + .op-symbol { + position: relative; + } + .op-symbol.small-op { + font-family: $font-family_9; + } + .op-symbol.large-op { + font-family: $font-family_10; + } + .accent { + >.vlist-t { + text-align: center; + } + .accent-body { + position: relative; + &:not(.accent-full) { + width: 0; + } + } + } + .op-limits { + >.vlist-t { + text-align: center; + } + } + .overlay { + display: block; + } + .mtable { + .vertical-separator { + display: inline-block; + min-width: 1px; + } + .arraycolsep { + display: inline-block; + } + .col-align-c { + >.vlist-t { + text-align: center; + } + } + .col-align-l { + >.vlist-t { + text-align: left; + } + } + .col-align-r { + >.vlist-t { + text-align: right; + } + } + } + .svg-align { + text-align: left; + } + svg { + fill: currentColor; + stroke: currentColor; + fill-rule: nonzero; + fill-opacity: 1; + stroke-width: 1; + stroke-linecap: butt; + stroke-linejoin: miter; + stroke-miterlimit: 4; + stroke-dasharray: none; + stroke-dashoffset: 0; + stroke-opacity: 1; + display: block; + height: inherit; + position: absolute; + width: 100%; + path { + stroke: none; + } + } + img { + border-style: none; + max-height: none; + max-width: none; + min-height: 0; + min-width: 0; + } + .stretchy { + display: block; + overflow: hidden; + position: relative; + width: 100%; + &:after { + content: ""; + } + &:before { + content: ""; + } + } + .hide-tail { + overflow: hidden; + position: relative; + width: 100%; + } + .halfarrow-left { + left: 0; + overflow: hidden; + position: absolute; + width: 50.2%; + } + .halfarrow-right { + overflow: hidden; + position: absolute; + right: 0; + width: 50.2%; + } + .brace-left { + left: 0; + overflow: hidden; + position: absolute; + width: 25.1%; + } + .brace-center { + left: 25%; + overflow: hidden; + position: absolute; + width: 50%; + } + .brace-right { + overflow: hidden; + position: absolute; + right: 0; + width: 25.1%; + } + .x-arrow-pad { + padding: 0 .5em; + } + .cd-arrow-pad { + padding: 0 .55556em 0 .27778em; + } + .mover { + text-align: center; + } + .munder { + text-align: center; + } + .x-arrow { + text-align: center; + } + .boxpad { + padding: 0 .3em; + } + .fbox { + border: .04em solid; + box-sizing: border-box; + } + .fcolorbox { + border: .04em solid; + box-sizing: border-box; + } + .cancel-pad { + padding: 0 .2em; + } + .cancel-lap { + margin-left: -.2em; + margin-right: -.2em; + } + .sout { + border-bottom-style: solid; + border-bottom-width: .08em; + } + .angl { + border-right: .049em solid; + border-top: .049em solid; + box-sizing: border-box; + margin-right: .03889em; + } + .anglpad { + padding: 0 .03889em; + } + .eqn-num { + &:before { + content: "(" counter(katexEqnNo) ")"; + counter-increment: katexEqnNo; + } + } + .mml-eqn-num { + &:before { + content: "(" counter(mmlEqnNo) ")"; + counter-increment: mmlEqnNo; + } + } + .mtr-glue { + width: 50%; + } + .cd-vert-arrow { + display: inline-block; + position: relative; + } + .cd-label-left { + display: inline-block; + position: absolute; + right: calc(50% + .3em); + text-align: left; + } + .cd-label-right { + display: inline-block; + left: calc(50% + .3em); + position: absolute; + text-align: right; + } +} +.katex-display { + display: block; + margin: 1em 0; + text-align: center; + >.katex { + display: block; + text-align: center; + white-space: nowrap; + >.katex-html { + display: block; + position: relative; + >.tag { + position: absolute; + right: 0; + } + } + } +} +.katex-display.leqno { + >.katex { + >.katex-html { + >.tag { + left: 0; + right: auto; + } + } + } +} +.katex-display.fleqn { + >.katex { + padding-left: 2em; + text-align: left; + } +} +body { + counter-reset: katexEqnNo mmlEqnNo; +} diff --git a/_sass/includes/_blog_nav.scss b/_sass/includes/_blog_nav.scss new file mode 100644 index 00000000..2aab1d46 --- /dev/null +++ b/_sass/includes/_blog_nav.scss @@ -0,0 +1,48 @@ +/* --- Pagination --- */ +.pagination { + @extend %padding-nav; + display: inline-block; + text-align: center; + //margin-bottom: 2em; + width: 100%; + clear: both; + + &:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; + } + + .page_number { + display: inline-block; + vertical-align: sub; + + @media (max-width: $x-sm-break) { + display: none; + } + } + + .button { + margin: 0; + display: inline-block; + + .fa { + &.fa-chevron-right, &.fa-chevron-left { + font-size: initial; + } + } + + i .fa-chevron-left .fa-chevron-right { + vertical-align: inherit; + } + } + + .previous { + float: left; + } + + .next { + float: right; + } +} diff --git a/_sass/includes/_footer.scss b/_sass/includes/_footer.scss new file mode 100644 index 00000000..1f4ddecf --- /dev/null +++ b/_sass/includes/_footer.scss @@ -0,0 +1,30 @@ +.site-footer { + @extend %padding-post; + z-index: -1; + display: inline-block; + text-align: center; + width: 100%; + color: var(--meta); + font-size: 0.9em; + + .footer-icons { + ul { + list-style: none; + margin: 0; + + li { + display: inline; + } + + a { + color: var(--link); + } + + a:hover { + .fa-circle { + filter: brightness(0.85); + } + } + } + } +} diff --git a/_sass/includes/_gallery.scss b/_sass/includes/_gallery.scss new file mode 100644 index 00000000..8d046f15 --- /dev/null +++ b/_sass/includes/_gallery.scss @@ -0,0 +1,48 @@ +/* ---- grid ---- */ + +.grid { + padding-bottom: 6%; + padding-top: 1%; + + + /* clear fix */ + &:after { + content: ''; + display: block; + clear: both; + } +} + +/* ---- .grid-item within masonry ---- */ + +.grid-sizer, +.grid-item { + /* state column width */ + width: 32.6%; +} + +.grid-item { + float: left; + border-radius: 5px; + + img { + /* for image formatting in the masonry */ + display: block; + max-width: 100%; + min-height: 30%; + } +} + +/* --- Masonry gutter size --- */ + +.gutter-sizer { + width: 1%; +} + +.grid-item:first-of-type { + margin-bottom: 1%; +} + +.grid-item { + margin-bottom: 1%; +} diff --git a/_sass/includes/_navbar.scss b/_sass/includes/_navbar.scss new file mode 100644 index 00000000..3f3e592c --- /dev/null +++ b/_sass/includes/_navbar.scss @@ -0,0 +1,157 @@ +// To clear things when we float the element inside nav and ul +.clear { + *zoom: 1; + + &:after { + clear: both; + } + + &:before, + &:after { + content: " "; + display: table; + } +} + +.site-header { + padding: 2% 2% 1% 2%; + background: var(--background); + display: inline-block; + float: left; + width: 100%; + + .separator { + user-select: none; + opacity: 0; + + &:first-child { + display: none; + } + } + + a { + color: var(--header-link); + } + + .avatar { + height: 3em; + width: 3em; + float: left; + margin-top: -13px; + border-radius: 0.2em; + margin-right: 0.5em; + padding: 10px 10px; + + } + + .site-title { + float: left; + font-weight: bold; + font-family: $font-family-logo; + font-size: 1.3em; + } +} + +nav { + list-style: none; + margin: 0; + padding: 0; + + ul { + margin: 0; + padding: 0; + list-style: none; + line-height: 1.5; + float: right; + text-align: right; + display: block; + } + + li { + display: inline; + float: left; + margin-right: 0.4em; + } + + a { + &:hover { + color: var(--link); + } + + &#pull { + i { + margin-top: 22px; + margin-right: 18px; + float: right; + } + } + } +} + +/* ---- Responsive ---- */ + +@media (min-width: $break) { + a#pull { + display: none; + } + + .navbar-label-with-icon { + display: none; + } +} + +@media screen and (max-width: $break) { + .site-header { + img.avatar { + margin-top: -7px + } + + .site-title { + margin-top: 7px; + } + } + + nav { + height: auto; + + .separator { + display: none !important; + } + + ul { + width: 100%; + overflow: hidden; + + /* fade out, then shrink */ + transition: opacity .25s 0s, font-size .25s 0s; + transition-delay: 0s; + + &.hide { + font-size: 0; + margin: 0; + opacity: 0; + padding: 0; + } + } + + li { + width: 100%; + text-align: center; + font-size: 1em; + position: relative; + background-color: var(--background); + backdrop-filter: brightness(0.98); + + &:nth-of-type(4n) { + background-color: var(--background); + } + + a { + width: 100%; + margin: 0; + display: block; + } + + } + } +} diff --git a/_sass/includes/_portfolio.scss b/_sass/includes/_portfolio.scss new file mode 100644 index 00000000..0c16b48f --- /dev/null +++ b/_sass/includes/_portfolio.scss @@ -0,0 +1,53 @@ +.portfolio-link { + display: block; + position: relative; + margin: 0 auto; + max-width: 400px; + + .caption { + margin: 0; + position: absolute; + width: 100%; + height: 100%; + text-align: center; + opacity: 0; + -webkit-transition: all ease .5s; + -moz-transition: all ease .5s; + transition: all ease .5s; + + &::before { + content: ' '; + display: inline-block; + vertical-align: middle; + height: 100%; + } + + &:hover { + opacity: 1; + } + + .caption-content { + font-size: 15px; + color: white; + text-shadow: -1px 0 #ddd, 0 1px #ddd, 1px 0 #ddd, 0 -1px #ddd; + display: inline-block; + vertical-align: middle; + + @media screen and (max-width: $sm-break) { + font-size: 7px; + } + } + } +} + +.portfolio-grid { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + +} + +.portfolio-cell { + flex: 0 0 32%; + margin-bottom: 10px; +} diff --git a/_sass/includes/_post_nav.scss b/_sass/includes/_post_nav.scss new file mode 100644 index 00000000..a3df09e5 --- /dev/null +++ b/_sass/includes/_post_nav.scss @@ -0,0 +1,33 @@ +#post-nav { + width: 100%; + display: inline-block; + @extend %padding-nav; + + a { + width: 100%; + padding: 0; + margin: 0; + } + + p { + @extend .meta; + } + + #previous-post { + float: left; + width: 50%; + } + + #next-post { + float: right; + text-align: right; + width: 50%; + } + + @media screen and (max-width: $sm-break) { + a, p { + font-size: 0.8em; + } + } +} + diff --git a/_sass/includes/_share_buttons.scss b/_sass/includes/_share_buttons.scss new file mode 100644 index 00000000..4c552fc5 --- /dev/null +++ b/_sass/includes/_share_buttons.scss @@ -0,0 +1,40 @@ +ul.share-buttons { + list-style: none; + padding: 1.5% 0 0.75% 0; + margin: 0; + text-align: center; + + li.meta { + display: inline; + margin-right: 0.5em; + vertical-align: super; + } + + li { + display: inline; + + a:hover { + text-decoration: none; + } + } + + .sr-only { + position: absolute; + clip: rect(1px 1px 1px 1px); + clip: rect(1px, 1px, 1px, 1px); + padding: 0; + border: 0; + height: 1px; + width: 1px; + overflow: hidden; + } + + .fa-stack { + vertical-align: top; + width: 1.75em; + + .fab { + font-size: 30px; + } + } +} diff --git a/_sass/layouts/_blog.scss b/_sass/layouts/_blog.scss new file mode 100644 index 00000000..d4493684 --- /dev/null +++ b/_sass/layouts/_blog.scss @@ -0,0 +1,101 @@ +/* --- Header text feature --- */ +.call-out { + @extend %padding-header; + display: inline-block; + width: 100%; + height: 100%; + font-size: 1.2em; + text-align: center; + color: var(--header-text); + background: no-repeat var(--header-background); + backdrop-filter: brightness(0.5); + background-size: cover; + + h1 { + font-family: $font-family-logo; + @extend .subtle-txt-shadow; + } + + /* --- Responsive --- */ + @media screen and (max-width: $m-break) { + background-size: 170% auto; + } + + @media screen and (max-width: 450px) { + background-size: 200% auto; + } + + @media screen and (max-width: 400px) { + background-size: 250% auto; + } + + @media screen and (max-width: 380px) { + background-size: 280% auto; + } + + p:last-child { + margin-bottom: 0; + } +} + +#main { + background-position: 100% -50px, 0 center, center top; +} + +/* --- Post listing --- */ +.posts { + .post-teaser { + @extend %padding-post; + width: 100%; + margin-bottom: 0; + display: inline-block; + background-size: cover; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + + p a { + @extend .body-link; + } + + .post-img { + vertical-align: middle; + border-radius: 10px; + overflow: hidden; + + @media (min-width: $break) { + height: 250px; + } + + //Smaller screen + @media screen and (max-width: $break) { + height: 150px; + } + + img { + width: 100%; + padding: 0; + vertical-align: middle; + } + + } + + .post-img img { + -moz-transition-timing-function: ease-out; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; + + -moz-transition: all 2s; + -webkit-transition: all 2s; + transition: all 2s; + + &:hover { + -moz-transform: scale(1.1); + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + } + } + + .excerpt { + margin-top: 1em; + } +} diff --git a/_sass/layouts/_categories.scss b/_sass/layouts/_categories.scss new file mode 100644 index 00000000..2e79a796 --- /dev/null +++ b/_sass/layouts/_categories.scss @@ -0,0 +1,92 @@ +#archive, +#categories { + .archive-clouds, + .category-clouds { + margin: 30px 0 30px; + + li { + background-color: var(--link); + display: inline-block; + margin-bottom: 10px; + margin-right: 3px; + padding: 0 15px; + border-radius: 20px; + color: var(--header-text); + font-weight: 600; + font-size: 0.8rem; + line-height: 35px; + letter-spacing: -0.03rem; + + .category-number { + vertical-align: super; + font-size: 0.625rem; + } + + .p { + opacity: 1; + } + } + + li:hover { + background-color: var(--header-background) !important; + color: var(--header-text); + } + + .archive-anchor:hover, + .category-anchor:hover { + text-decoration: none !important; + filter: none; + } + } + + .archive-group, + .category-group { + padding: 15px 0 10px; + + .title { + margin-bottom: 10px; + } + + .items { + padding-left: $padding-medium; + + .item { + position: relative; + margin: 25px 0; + + .meta { + color: var(--meta); + font-size: 0.85rem; + } + + .title { + font-weight: 600; + color: var(--text); + } + } + + .item::before { + content: ""; + position: absolute; + left: -5%; + width: 8px; + background-color: var(--selection); + border-radius: 8px; + height: 100%; + } + + .archive-post-link:hover, + .category-post-link:hover { + text-decoration: none; + + .meta, .title { + color: var(--header-background); + } + + .item::before { + background-color: var(--link); + } + } + } + } +} diff --git a/_sass/layouts/_page.scss b/_sass/layouts/_page.scss new file mode 100644 index 00000000..0e765467 --- /dev/null +++ b/_sass/layouts/_page.scss @@ -0,0 +1,41 @@ +.title-padder { + padding: $title-padding; +} + +h1.title { + @extend .subtle-txt-shadow; + padding: 0.5em 0; +} + + +.subtitle { + font-weight: normal; + margin-top: 5px; + text-shadow: 1px 1px 2px var(--text-shadow); +} + +//Shared css in _post.scss + + +/* --- Aligner --- */ +/* within page/posts */ + +.row { + display: flex; + flex-wrap: wrap; + padding: 0.9% 0 1.5% 0; +} + +.column { + flex: 50%; + + img { + width: 100%; + min-width: 250px; + } + + .single { + width: 50%; + display: block; + } +} diff --git a/_sass/layouts/_posts.scss b/_sass/layouts/_posts.scss new file mode 100644 index 00000000..9b92839d --- /dev/null +++ b/_sass/layouts/_posts.scss @@ -0,0 +1,157 @@ +.comments { + @extend %padding-post; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + float: left; + width: 100%; +} + +article { + @extend .comments; + + header { + margin-bottom: 6%; + text-align: center; + } + + a:hover { + @extend .body-link; + } + + .footnotes { + font-size: 0.9em; + } +} + +footer { + width: 100%; + margin-top: 0; + margin-bottom: 0; + font-size: 0.9em; + display: inline-block; + text-align: center; + + .meta { + display: inline; + } + + a.button { + margin-left: 1em; + } +} + +header { + h1 { + margin: 0; + } +} + +.meta { + color: var(--meta); + letter-spacing: 0.1em; + margin: 0; + text-transform: uppercase; +} + +/* --- Post info --- */ +.post-info { + /* For border in author + border: 1px solid var(--border); + padding-left: 0.5em; + */ + border-radius: 1em; + padding-right: 0.5em; + display: inline-flex; + + a { + display: flex; + align-items: center; + + img { + height: auto; + } + + &:hover { + text-decoration: none; + } + } + + img { + border-radius: 1em; + padding: 0; + width: 1.5em; + height: 100%; + margin-right: 0.5em; + } +} + +/* --- Feature image --- */ +.feature-image { + padding: 0; + + .post-link { + color: var(--header-text); + } + + h1.title, .post-info { + @extend .txt-shadow; + } + + header { + color: var(--header-text); + margin-bottom: 0; + padding: 3.6% $padding-large; + + .meta { + color: var(--header-text); + filter: opacity(0.7); + } + } + + .post-content { + @extend %padding-post; + padding-bottom: 0; + } + + footer { + @extend %padding-post; + padding-top: 0; + } + + .feature-image-padding { + padding: $feature-image-padding; + } +} + +/*-- feature-image Responsive scrolling --*/ +.feature-image header { + @media screen and (max-width: $break) { + padding: $padding-large*1.5 $padding-small; + } + + @media screen and (min-width: $break) { + background-size: 120% auto; + } + + @media screen and (max-width: $break) { + background-size: 200% auto; + } + + @media screen and (max-width: $sm-break) { + background-size: 400% auto; + } +} + +.post-content { + h1 { color: var(--h1); } + h2 { color: var(--h2); } + h3 { color: var(--h3); } + h4 { color: var(--h4); } + h5 { color: var(--h5); } + h6 { color: var(--h6); } + + a { + :visited { + filter: saturate(0.7); + } + } +} diff --git a/_sass/layouts/_search.scss b/_sass/layouts/_search.scss new file mode 100644 index 00000000..b12f03a8 --- /dev/null +++ b/_sass/layouts/_search.scss @@ -0,0 +1,58 @@ +.search-bar { + display: block; + width: 100%; + height: 46px; + padding: 6px 12px; + font-size: 18px; + line-height: 1.43; + color: var(--text); + background: var(--background) none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + + &:focus, + &:hover { + border-color: var(--link); + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px var(--link); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px var(--link); + filter: opacity(0.6); + } + + &::-moz-placeholder { + color: var(--meta); + opacity: 0.7; + } + + &:-ms-input-placeholder, + &::-webkit-input-placeholder { + color: var(--meta); + opacity: 0.7; + } + + input { + &[type=text] { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; + } + } +} + +.search-title a { + h3 { + margin: 0; + color: var(--link); + } + + &:hover { + text-decoration: none; + } +} diff --git a/_sass/layouts/_tags.scss b/_sass/layouts/_tags.scss new file mode 100644 index 00000000..598d1594 --- /dev/null +++ b/_sass/layouts/_tags.scss @@ -0,0 +1,71 @@ +.tag-list { + width: 100%; + padding-bottom: $padding-x-small; + + a.button { + margin: 0.1em; + padding: 0.2em 0.4em; + font-size: 0.9em; + } + + p { + margin: 0; + padding: 0 0.2em 0 0; + } + + ul { + text-align: center; + list-style: none; + + li, div { + display: inline; + } + + div.meta { + margin-right: 0.5em; + } + } +} + +.tag-anchor { + margin-top: $padding-x-small; + + a { + color: var(--link); + + &:hover { + text-decoration: none; + } + } +} + +.tag-posts { + display: inline-block; + width: 100%; + + .tag-title { + margin-top: 0; + margin-bottom: 0; + + a { + margin-left: $padding-x-small; + } + + .post-info { + float: right; + } + } + + .meta { + display: inline; + float: right; + font-size: 0.8em; + line-height: normal; + } + + @media screen and (max-width: $sm-break) { + .meta { + display: none; + } + } +} diff --git a/_sass/type-on-strap.scss b/_sass/type-on-strap.scss new file mode 100644 index 00000000..377597f4 --- /dev/null +++ b/_sass/type-on-strap.scss @@ -0,0 +1,55 @@ +/* TYPE_ON_STRAP Main style sheet */ + +/* Variables */ +// All the options to customize your theme in one file +@import 'base/variables'; + +/* External */ +// CSS from external sources +@import 'external/reset'; +@import 'external/font-awesome'; +@import 'external/pacifico'; +@import 'external/katex'; +@import 'external/source-sans-pro'; + +/* Base */ +// For general CSS in the theme +@import 'base/global'; +@import 'base/highlight'; +@import 'base/utility'; + +/* Includes */ +// Linked with the html in the _includes folder +@import 'includes/post_nav'; +@import 'includes/footer'; +@import 'includes/navbar'; +@import 'includes/share_buttons'; +@import 'includes/blog_nav'; +@import 'includes/gallery'; +@import 'includes/portfolio'; + +/* Posts */ +// Linked with the html in the _layouts folder +@import 'layouts/posts'; +@import 'layouts/categories'; +@import 'layouts/blog'; +@import 'layouts/page'; +@import 'layouts/tags'; +@import 'layouts/search'; + +/** + +CUSTOM STYLING + +In the case you want to add your own style on top of the type-on-strap one. +You can add a custom scss file using: + +@import 'custom'; + +Put it right after this comment for your changes to be applied over the default style. +(Once it processed into the assets/css/main.css by Jekyll at run time) + +Then create your _custom.scss right next to type-on-strap.scss and add in it all +of the unique scss that your blog needs. + +*/ diff --git a/assets/Dockerfile b/assets/Dockerfile new file mode 100644 index 00000000..f316003b --- /dev/null +++ b/assets/Dockerfile @@ -0,0 +1,15 @@ +FROM sylhare/jekyll:latest +LABEL maintainer="sylhare" +LABEL image="sylhare/type-on-strap" + +# Create Type-on-strap Gemfile +RUN echo "source \"https://rubygems.org\"" >> Gemfile +RUN echo "gem 'type-on-strap', '>= 2.4.9', '< 3.0'" >> Gemfile +RUN echo "Adding the Gemfile" >> cat Gemfile + +# Install the theme +RUN bundle install + +# Make it accessible from outside +EXPOSE 4000 + diff --git a/assets/css/bootstrap-iso.less b/assets/css/bootstrap-iso.less new file mode 100644 index 00000000..0d2ee708 --- /dev/null +++ b/assets/css/bootstrap-iso.less @@ -0,0 +1,12 @@ +/* + To create an isolated version of Bootstrap + Use Gulp (npm install) in order to compile it: + + gulp isolate-bootstrap-css + +*/ + +.bootstrap-iso { + @import (less) 'vendor/bootstrap.css'; + /*@import (less) 'vendor/bootstrap-theme.css'; //optional */ +} \ No newline at end of file diff --git a/assets/css/main.scss b/assets/css/main.scss new file mode 100644 index 00000000..ca3c9f37 --- /dev/null +++ b/assets/css/main.scss @@ -0,0 +1,4 @@ +--- +--- + +@import "type-on-strap"; diff --git a/assets/css/vendor/bootstrap-iso.css b/assets/css/vendor/bootstrap-iso.css new file mode 100644 index 00000000..f08c40fc --- /dev/null +++ b/assets/css/vendor/bootstrap-iso.css @@ -0,0 +1,9121 @@ +/* + To create an isolated version of Bootstrap + Use Gulp (npm install) in order to compile it: + + gulp isolate-bootstrap-css + +*/ +.bootstrap-iso { + /*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + /*@import (less) 'vendor/bootstrap-theme.css'; //optional */ +} +.bootstrap-iso *, +.bootstrap-iso *::before, +.bootstrap-iso *::after { + box-sizing: border-box; +} + { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.bootstrap-iso article, +.bootstrap-iso aside, +.bootstrap-iso figcaption, +.bootstrap-iso figure, +.bootstrap-iso footer, +.bootstrap-iso header, +.bootstrap-iso hgroup, +.bootstrap-iso main, +.bootstrap-iso nav, +.bootstrap-iso section { + display: block; +} + { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} +.bootstrap-iso [tabindex="-1"]:focus { + outline: 0 !important; +} +.bootstrap-iso hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} +.bootstrap-iso h1, +.bootstrap-iso h2, +.bootstrap-iso h3, +.bootstrap-iso h4, +.bootstrap-iso h5, +.bootstrap-iso h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} +.bootstrap-iso p { + margin-top: 0; + margin-bottom: 1rem; +} +.bootstrap-iso abbr[title], +.bootstrap-iso 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; +} +.bootstrap-iso address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} +.bootstrap-iso ol, +.bootstrap-iso ul, +.bootstrap-iso dl { + margin-top: 0; + margin-bottom: 1rem; +} +.bootstrap-iso ol ol, +.bootstrap-iso ul ul, +.bootstrap-iso ol ul, +.bootstrap-iso ul ol { + margin-bottom: 0; +} +.bootstrap-iso dt { + font-weight: 700; +} +.bootstrap-iso dd { + margin-bottom: 0.5rem; + margin-left: 0; +} +.bootstrap-iso blockquote { + margin: 0 0 1rem; +} +.bootstrap-iso b, +.bootstrap-iso strong { + font-weight: bolder; +} +.bootstrap-iso small { + font-size: 80%; +} +.bootstrap-iso sub, +.bootstrap-iso sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +.bootstrap-iso sub { + bottom: -0.25em; +} +.bootstrap-iso sup { + top: -0.5em; +} +.bootstrap-iso a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} +.bootstrap-iso a:hover { + color: #0056b3; + text-decoration: underline; +} +.bootstrap-iso a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} +.bootstrap-iso a:not([href]):not([tabindex]):hover, +.bootstrap-iso a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} +.bootstrap-iso a:not([href]):not([tabindex]):focus { + outline: 0; +} +.bootstrap-iso pre, +.bootstrap-iso code, +.bootstrap-iso kbd, +.bootstrap-iso samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} +.bootstrap-iso pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} +.bootstrap-iso figure { + margin: 0 0 1rem; +} +.bootstrap-iso img { + vertical-align: middle; + border-style: none; +} +.bootstrap-iso svg { + overflow: hidden; + vertical-align: middle; +} +.bootstrap-iso table { + border-collapse: collapse; +} +.bootstrap-iso caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} +.bootstrap-iso th { + text-align: inherit; +} +.bootstrap-iso label { + display: inline-block; + margin-bottom: 0.5rem; +} +.bootstrap-iso button { + border-radius: 0; +} +.bootstrap-iso button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} +.bootstrap-iso input, +.bootstrap-iso button, +.bootstrap-iso select, +.bootstrap-iso optgroup, +.bootstrap-iso textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +.bootstrap-iso button, +.bootstrap-iso input { + overflow: visible; +} +.bootstrap-iso button, +.bootstrap-iso select { + text-transform: none; +} +.bootstrap-iso select { + word-wrap: normal; +} +.bootstrap-iso button, +.bootstrap-iso [type="button"], +.bootstrap-iso [type="reset"], +.bootstrap-iso [type="submit"] { + -webkit-appearance: button; +} +.bootstrap-iso button:not(:disabled), +.bootstrap-iso [type="button"]:not(:disabled), +.bootstrap-iso [type="reset"]:not(:disabled), +.bootstrap-iso [type="submit"]:not(:disabled) { + cursor: pointer; +} +.bootstrap-iso button::-moz-focus-inner, +.bootstrap-iso [type="button"]::-moz-focus-inner, +.bootstrap-iso [type="reset"]::-moz-focus-inner, +.bootstrap-iso [type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} +.bootstrap-iso input[type="radio"], +.bootstrap-iso input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} +.bootstrap-iso input[type="date"], +.bootstrap-iso input[type="time"], +.bootstrap-iso input[type="datetime-local"], +.bootstrap-iso input[type="month"] { + -webkit-appearance: listbox; +} +.bootstrap-iso textarea { + overflow: auto; + resize: vertical; +} +.bootstrap-iso fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +.bootstrap-iso legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} +.bootstrap-iso progress { + vertical-align: baseline; +} +.bootstrap-iso [type="number"]::-webkit-inner-spin-button, +.bootstrap-iso [type="number"]::-webkit-outer-spin-button { + height: auto; +} +.bootstrap-iso [type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} +.bootstrap-iso [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +.bootstrap-iso ::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} +.bootstrap-iso output { + display: inline-block; +} +.bootstrap-iso summary { + display: list-item; + cursor: pointer; +} +.bootstrap-iso template { + display: none; +} +.bootstrap-iso [hidden] { + display: none !important; +} +.bootstrap-iso h1, +.bootstrap-iso h2, +.bootstrap-iso h3, +.bootstrap-iso h4, +.bootstrap-iso h5, +.bootstrap-iso h6, +.bootstrap-iso .h1, +.bootstrap-iso .h2, +.bootstrap-iso .h3, +.bootstrap-iso .h4, +.bootstrap-iso .h5, +.bootstrap-iso .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} +.bootstrap-iso h1, +.bootstrap-iso .h1 { + font-size: 2.5rem; +} +.bootstrap-iso h2, +.bootstrap-iso .h2 { + font-size: 2rem; +} +.bootstrap-iso h3, +.bootstrap-iso .h3 { + font-size: 1.75rem; +} +.bootstrap-iso h4, +.bootstrap-iso .h4 { + font-size: 1.5rem; +} +.bootstrap-iso h5, +.bootstrap-iso .h5 { + font-size: 1.25rem; +} +.bootstrap-iso h6, +.bootstrap-iso .h6 { + font-size: 1rem; +} +.bootstrap-iso .lead { + font-size: 1.25rem; + font-weight: 300; +} +.bootstrap-iso .display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} +.bootstrap-iso .display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} +.bootstrap-iso .display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} +.bootstrap-iso .display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} +.bootstrap-iso hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} +.bootstrap-iso small, +.bootstrap-iso .small { + font-size: 80%; + font-weight: 400; +} +.bootstrap-iso mark, +.bootstrap-iso .mark { + padding: 0.2em; + background-color: #fcf8e3; +} +.bootstrap-iso .list-unstyled { + padding-left: 0; + list-style: none; +} +.bootstrap-iso .list-inline { + padding-left: 0; + list-style: none; +} +.bootstrap-iso .list-inline-item { + display: inline-block; +} +.bootstrap-iso .list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} +.bootstrap-iso .initialism { + font-size: 90%; + text-transform: uppercase; +} +.bootstrap-iso .blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.bootstrap-iso .blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} +.bootstrap-iso .blockquote-footer::before { + content: "\2014\00A0"; +} +.bootstrap-iso .img-fluid { + max-width: 100%; + height: auto; +} +.bootstrap-iso .img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} +.bootstrap-iso .figure { + display: inline-block; +} +.bootstrap-iso .figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} +.bootstrap-iso .figure-caption { + font-size: 90%; + color: #6c757d; +} +.bootstrap-iso code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; +} +.bootstrap-iso a > code { + color: inherit; +} +.bootstrap-iso kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +.bootstrap-iso kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} +.bootstrap-iso pre { + display: block; + font-size: 87.5%; + color: #212529; +} +.bootstrap-iso pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} +.bootstrap-iso .pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.bootstrap-iso .container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + .bootstrap-iso .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .bootstrap-iso .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .bootstrap-iso .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .container { + max-width: 1140px; + } +} +.bootstrap-iso .container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.bootstrap-iso .row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} +.bootstrap-iso .no-gutters { + margin-right: 0; + margin-left: 0; +} +.bootstrap-iso .no-gutters > .col, +.bootstrap-iso .no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} +.bootstrap-iso .col-1, +.bootstrap-iso .col-2, +.bootstrap-iso .col-3, +.bootstrap-iso .col-4, +.bootstrap-iso .col-5, +.bootstrap-iso .col-6, +.bootstrap-iso .col-7, +.bootstrap-iso .col-8, +.bootstrap-iso .col-9, +.bootstrap-iso .col-10, +.bootstrap-iso .col-11, +.bootstrap-iso .col-12, +.bootstrap-iso .col, +.bootstrap-iso .col-auto, +.bootstrap-iso .col-sm-1, +.bootstrap-iso .col-sm-2, +.bootstrap-iso .col-sm-3, +.bootstrap-iso .col-sm-4, +.bootstrap-iso .col-sm-5, +.bootstrap-iso .col-sm-6, +.bootstrap-iso .col-sm-7, +.bootstrap-iso .col-sm-8, +.bootstrap-iso .col-sm-9, +.bootstrap-iso .col-sm-10, +.bootstrap-iso .col-sm-11, +.bootstrap-iso .col-sm-12, +.bootstrap-iso .col-sm, +.bootstrap-iso .col-sm-auto, +.bootstrap-iso .col-md-1, +.bootstrap-iso .col-md-2, +.bootstrap-iso .col-md-3, +.bootstrap-iso .col-md-4, +.bootstrap-iso .col-md-5, +.bootstrap-iso .col-md-6, +.bootstrap-iso .col-md-7, +.bootstrap-iso .col-md-8, +.bootstrap-iso .col-md-9, +.bootstrap-iso .col-md-10, +.bootstrap-iso .col-md-11, +.bootstrap-iso .col-md-12, +.bootstrap-iso .col-md, +.bootstrap-iso .col-md-auto, +.bootstrap-iso .col-lg-1, +.bootstrap-iso .col-lg-2, +.bootstrap-iso .col-lg-3, +.bootstrap-iso .col-lg-4, +.bootstrap-iso .col-lg-5, +.bootstrap-iso .col-lg-6, +.bootstrap-iso .col-lg-7, +.bootstrap-iso .col-lg-8, +.bootstrap-iso .col-lg-9, +.bootstrap-iso .col-lg-10, +.bootstrap-iso .col-lg-11, +.bootstrap-iso .col-lg-12, +.bootstrap-iso .col-lg, +.bootstrap-iso .col-lg-auto, +.bootstrap-iso .col-xl-1, +.bootstrap-iso .col-xl-2, +.bootstrap-iso .col-xl-3, +.bootstrap-iso .col-xl-4, +.bootstrap-iso .col-xl-5, +.bootstrap-iso .col-xl-6, +.bootstrap-iso .col-xl-7, +.bootstrap-iso .col-xl-8, +.bootstrap-iso .col-xl-9, +.bootstrap-iso .col-xl-10, +.bootstrap-iso .col-xl-11, +.bootstrap-iso .col-xl-12, +.bootstrap-iso .col-xl, +.bootstrap-iso .col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} +.bootstrap-iso .col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} +.bootstrap-iso .col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} +.bootstrap-iso .col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} +.bootstrap-iso .col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} +.bootstrap-iso .col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} +.bootstrap-iso .col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} +.bootstrap-iso .col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} +.bootstrap-iso .col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} +.bootstrap-iso .col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} +.bootstrap-iso .col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} +.bootstrap-iso .col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} +.bootstrap-iso .col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} +.bootstrap-iso .col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} +.bootstrap-iso .col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} +.bootstrap-iso .order-first { + -ms-flex-order: -1; + order: -1; +} +.bootstrap-iso .order-last { + -ms-flex-order: 13; + order: 13; +} +.bootstrap-iso .order-0 { + -ms-flex-order: 0; + order: 0; +} +.bootstrap-iso .order-1 { + -ms-flex-order: 1; + order: 1; +} +.bootstrap-iso .order-2 { + -ms-flex-order: 2; + order: 2; +} +.bootstrap-iso .order-3 { + -ms-flex-order: 3; + order: 3; +} +.bootstrap-iso .order-4 { + -ms-flex-order: 4; + order: 4; +} +.bootstrap-iso .order-5 { + -ms-flex-order: 5; + order: 5; +} +.bootstrap-iso .order-6 { + -ms-flex-order: 6; + order: 6; +} +.bootstrap-iso .order-7 { + -ms-flex-order: 7; + order: 7; +} +.bootstrap-iso .order-8 { + -ms-flex-order: 8; + order: 8; +} +.bootstrap-iso .order-9 { + -ms-flex-order: 9; + order: 9; +} +.bootstrap-iso .order-10 { + -ms-flex-order: 10; + order: 10; +} +.bootstrap-iso .order-11 { + -ms-flex-order: 11; + order: 11; +} +.bootstrap-iso .order-12 { + -ms-flex-order: 12; + order: 12; +} +.bootstrap-iso .offset-1 { + margin-left: 8.333333%; +} +.bootstrap-iso .offset-2 { + margin-left: 16.666667%; +} +.bootstrap-iso .offset-3 { + margin-left: 25%; +} +.bootstrap-iso .offset-4 { + margin-left: 33.333333%; +} +.bootstrap-iso .offset-5 { + margin-left: 41.666667%; +} +.bootstrap-iso .offset-6 { + margin-left: 50%; +} +.bootstrap-iso .offset-7 { + margin-left: 58.333333%; +} +.bootstrap-iso .offset-8 { + margin-left: 66.666667%; +} +.bootstrap-iso .offset-9 { + margin-left: 75%; +} +.bootstrap-iso .offset-10 { + margin-left: 83.333333%; +} +.bootstrap-iso .offset-11 { + margin-left: 91.666667%; +} +@media (min-width: 576px) { + .bootstrap-iso .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .bootstrap-iso .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .bootstrap-iso .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .bootstrap-iso .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .bootstrap-iso .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .bootstrap-iso .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .bootstrap-iso .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .bootstrap-iso .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .bootstrap-iso .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .bootstrap-iso .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .bootstrap-iso .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .bootstrap-iso .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .bootstrap-iso .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .bootstrap-iso .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .bootstrap-iso .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .bootstrap-iso .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .bootstrap-iso .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .bootstrap-iso .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .bootstrap-iso .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .bootstrap-iso .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .bootstrap-iso .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .bootstrap-iso .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .bootstrap-iso .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .bootstrap-iso .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .bootstrap-iso .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .bootstrap-iso .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .bootstrap-iso .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .bootstrap-iso .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .bootstrap-iso .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .bootstrap-iso .offset-sm-0 { + margin-left: 0; + } + .bootstrap-iso .offset-sm-1 { + margin-left: 8.333333%; + } + .bootstrap-iso .offset-sm-2 { + margin-left: 16.666667%; + } + .bootstrap-iso .offset-sm-3 { + margin-left: 25%; + } + .bootstrap-iso .offset-sm-4 { + margin-left: 33.333333%; + } + .bootstrap-iso .offset-sm-5 { + margin-left: 41.666667%; + } + .bootstrap-iso .offset-sm-6 { + margin-left: 50%; + } + .bootstrap-iso .offset-sm-7 { + margin-left: 58.333333%; + } + .bootstrap-iso .offset-sm-8 { + margin-left: 66.666667%; + } + .bootstrap-iso .offset-sm-9 { + margin-left: 75%; + } + .bootstrap-iso .offset-sm-10 { + margin-left: 83.333333%; + } + .bootstrap-iso .offset-sm-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 768px) { + .bootstrap-iso .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .bootstrap-iso .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .bootstrap-iso .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .bootstrap-iso .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .bootstrap-iso .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .bootstrap-iso .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .bootstrap-iso .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .bootstrap-iso .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .bootstrap-iso .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .bootstrap-iso .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .bootstrap-iso .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .bootstrap-iso .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .bootstrap-iso .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .bootstrap-iso .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .bootstrap-iso .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .bootstrap-iso .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .bootstrap-iso .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .bootstrap-iso .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .bootstrap-iso .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .bootstrap-iso .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .bootstrap-iso .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .bootstrap-iso .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .bootstrap-iso .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .bootstrap-iso .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .bootstrap-iso .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .bootstrap-iso .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .bootstrap-iso .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .bootstrap-iso .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .bootstrap-iso .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .bootstrap-iso .offset-md-0 { + margin-left: 0; + } + .bootstrap-iso .offset-md-1 { + margin-left: 8.333333%; + } + .bootstrap-iso .offset-md-2 { + margin-left: 16.666667%; + } + .bootstrap-iso .offset-md-3 { + margin-left: 25%; + } + .bootstrap-iso .offset-md-4 { + margin-left: 33.333333%; + } + .bootstrap-iso .offset-md-5 { + margin-left: 41.666667%; + } + .bootstrap-iso .offset-md-6 { + margin-left: 50%; + } + .bootstrap-iso .offset-md-7 { + margin-left: 58.333333%; + } + .bootstrap-iso .offset-md-8 { + margin-left: 66.666667%; + } + .bootstrap-iso .offset-md-9 { + margin-left: 75%; + } + .bootstrap-iso .offset-md-10 { + margin-left: 83.333333%; + } + .bootstrap-iso .offset-md-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 992px) { + .bootstrap-iso .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .bootstrap-iso .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .bootstrap-iso .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .bootstrap-iso .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .bootstrap-iso .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .bootstrap-iso .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .bootstrap-iso .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .bootstrap-iso .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .bootstrap-iso .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .bootstrap-iso .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .bootstrap-iso .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .bootstrap-iso .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .bootstrap-iso .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .bootstrap-iso .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .bootstrap-iso .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .bootstrap-iso .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .bootstrap-iso .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .bootstrap-iso .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .bootstrap-iso .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .bootstrap-iso .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .bootstrap-iso .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .bootstrap-iso .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .bootstrap-iso .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .bootstrap-iso .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .bootstrap-iso .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .bootstrap-iso .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .bootstrap-iso .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .bootstrap-iso .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .bootstrap-iso .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .bootstrap-iso .offset-lg-0 { + margin-left: 0; + } + .bootstrap-iso .offset-lg-1 { + margin-left: 8.333333%; + } + .bootstrap-iso .offset-lg-2 { + margin-left: 16.666667%; + } + .bootstrap-iso .offset-lg-3 { + margin-left: 25%; + } + .bootstrap-iso .offset-lg-4 { + margin-left: 33.333333%; + } + .bootstrap-iso .offset-lg-5 { + margin-left: 41.666667%; + } + .bootstrap-iso .offset-lg-6 { + margin-left: 50%; + } + .bootstrap-iso .offset-lg-7 { + margin-left: 58.333333%; + } + .bootstrap-iso .offset-lg-8 { + margin-left: 66.666667%; + } + .bootstrap-iso .offset-lg-9 { + margin-left: 75%; + } + .bootstrap-iso .offset-lg-10 { + margin-left: 83.333333%; + } + .bootstrap-iso .offset-lg-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .bootstrap-iso .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .bootstrap-iso .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .bootstrap-iso .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .bootstrap-iso .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .bootstrap-iso .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .bootstrap-iso .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .bootstrap-iso .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .bootstrap-iso .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .bootstrap-iso .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .bootstrap-iso .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .bootstrap-iso .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .bootstrap-iso .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .bootstrap-iso .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .bootstrap-iso .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .bootstrap-iso .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .bootstrap-iso .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .bootstrap-iso .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .bootstrap-iso .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .bootstrap-iso .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .bootstrap-iso .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .bootstrap-iso .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .bootstrap-iso .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .bootstrap-iso .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .bootstrap-iso .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .bootstrap-iso .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .bootstrap-iso .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .bootstrap-iso .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .bootstrap-iso .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .bootstrap-iso .offset-xl-0 { + margin-left: 0; + } + .bootstrap-iso .offset-xl-1 { + margin-left: 8.333333%; + } + .bootstrap-iso .offset-xl-2 { + margin-left: 16.666667%; + } + .bootstrap-iso .offset-xl-3 { + margin-left: 25%; + } + .bootstrap-iso .offset-xl-4 { + margin-left: 33.333333%; + } + .bootstrap-iso .offset-xl-5 { + margin-left: 41.666667%; + } + .bootstrap-iso .offset-xl-6 { + margin-left: 50%; + } + .bootstrap-iso .offset-xl-7 { + margin-left: 58.333333%; + } + .bootstrap-iso .offset-xl-8 { + margin-left: 66.666667%; + } + .bootstrap-iso .offset-xl-9 { + margin-left: 75%; + } + .bootstrap-iso .offset-xl-10 { + margin-left: 83.333333%; + } + .bootstrap-iso .offset-xl-11 { + margin-left: 91.666667%; + } +} +.bootstrap-iso .table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} +.bootstrap-iso .table th, +.bootstrap-iso .table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} +.bootstrap-iso .table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} +.bootstrap-iso .table tbody + tbody { + border-top: 2px solid #dee2e6; +} +.bootstrap-iso .table-sm th, +.bootstrap-iso .table-sm td { + padding: 0.3rem; +} +.bootstrap-iso .table-bordered { + border: 1px solid #dee2e6; +} +.bootstrap-iso .table-bordered th, +.bootstrap-iso .table-bordered td { + border: 1px solid #dee2e6; +} +.bootstrap-iso .table-bordered thead th, +.bootstrap-iso .table-bordered thead td { + border-bottom-width: 2px; +} +.bootstrap-iso .table-borderless th, +.bootstrap-iso .table-borderless td, +.bootstrap-iso .table-borderless thead th, +.bootstrap-iso .table-borderless tbody + tbody { + border: 0; +} +.bootstrap-iso .table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} +.bootstrap-iso .table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} +.bootstrap-iso .table-primary, +.bootstrap-iso .table-primary > th, +.bootstrap-iso .table-primary > td { + background-color: #b8daff; +} +.bootstrap-iso .table-primary th, +.bootstrap-iso .table-primary td, +.bootstrap-iso .table-primary thead th, +.bootstrap-iso .table-primary tbody + tbody { + border-color: #7abaff; +} +.bootstrap-iso .table-hover .table-primary:hover { + background-color: #9fcdff; +} +.bootstrap-iso .table-hover .table-primary:hover > td, +.bootstrap-iso .table-hover .table-primary:hover > th { + background-color: #9fcdff; +} +.bootstrap-iso .table-secondary, +.bootstrap-iso .table-secondary > th, +.bootstrap-iso .table-secondary > td { + background-color: #d6d8db; +} +.bootstrap-iso .table-secondary th, +.bootstrap-iso .table-secondary td, +.bootstrap-iso .table-secondary thead th, +.bootstrap-iso .table-secondary tbody + tbody { + border-color: #b3b7bb; +} +.bootstrap-iso .table-hover .table-secondary:hover { + background-color: #c8cbcf; +} +.bootstrap-iso .table-hover .table-secondary:hover > td, +.bootstrap-iso .table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} +.bootstrap-iso .table-success, +.bootstrap-iso .table-success > th, +.bootstrap-iso .table-success > td { + background-color: #c3e6cb; +} +.bootstrap-iso .table-success th, +.bootstrap-iso .table-success td, +.bootstrap-iso .table-success thead th, +.bootstrap-iso .table-success tbody + tbody { + border-color: #8fd19e; +} +.bootstrap-iso .table-hover .table-success:hover { + background-color: #b1dfbb; +} +.bootstrap-iso .table-hover .table-success:hover > td, +.bootstrap-iso .table-hover .table-success:hover > th { + background-color: #b1dfbb; +} +.bootstrap-iso .table-info, +.bootstrap-iso .table-info > th, +.bootstrap-iso .table-info > td { + background-color: #bee5eb; +} +.bootstrap-iso .table-info th, +.bootstrap-iso .table-info td, +.bootstrap-iso .table-info thead th, +.bootstrap-iso .table-info tbody + tbody { + border-color: #86cfda; +} +.bootstrap-iso .table-hover .table-info:hover { + background-color: #abdde5; +} +.bootstrap-iso .table-hover .table-info:hover > td, +.bootstrap-iso .table-hover .table-info:hover > th { + background-color: #abdde5; +} +.bootstrap-iso .table-warning, +.bootstrap-iso .table-warning > th, +.bootstrap-iso .table-warning > td { + background-color: #ffeeba; +} +.bootstrap-iso .table-warning th, +.bootstrap-iso .table-warning td, +.bootstrap-iso .table-warning thead th, +.bootstrap-iso .table-warning tbody + tbody { + border-color: #ffdf7e; +} +.bootstrap-iso .table-hover .table-warning:hover { + background-color: #ffe8a1; +} +.bootstrap-iso .table-hover .table-warning:hover > td, +.bootstrap-iso .table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} +.bootstrap-iso .table-danger, +.bootstrap-iso .table-danger > th, +.bootstrap-iso .table-danger > td { + background-color: #f5c6cb; +} +.bootstrap-iso .table-danger th, +.bootstrap-iso .table-danger td, +.bootstrap-iso .table-danger thead th, +.bootstrap-iso .table-danger tbody + tbody { + border-color: #ed969e; +} +.bootstrap-iso .table-hover .table-danger:hover { + background-color: #f1b0b7; +} +.bootstrap-iso .table-hover .table-danger:hover > td, +.bootstrap-iso .table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} +.bootstrap-iso .table-light, +.bootstrap-iso .table-light > th, +.bootstrap-iso .table-light > td { + background-color: #fdfdfe; +} +.bootstrap-iso .table-light th, +.bootstrap-iso .table-light td, +.bootstrap-iso .table-light thead th, +.bootstrap-iso .table-light tbody + tbody { + border-color: #fbfcfc; +} +.bootstrap-iso .table-hover .table-light:hover { + background-color: #ececf6; +} +.bootstrap-iso .table-hover .table-light:hover > td, +.bootstrap-iso .table-hover .table-light:hover > th { + background-color: #ececf6; +} +.bootstrap-iso .table-dark, +.bootstrap-iso .table-dark > th, +.bootstrap-iso .table-dark > td { + background-color: #c6c8ca; +} +.bootstrap-iso .table-dark th, +.bootstrap-iso .table-dark td, +.bootstrap-iso .table-dark thead th, +.bootstrap-iso .table-dark tbody + tbody { + border-color: #95999c; +} +.bootstrap-iso .table-hover .table-dark:hover { + background-color: #b9bbbe; +} +.bootstrap-iso .table-hover .table-dark:hover > td, +.bootstrap-iso .table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} +.bootstrap-iso .table-active, +.bootstrap-iso .table-active > th, +.bootstrap-iso .table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} +.bootstrap-iso .table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} +.bootstrap-iso .table-hover .table-active:hover > td, +.bootstrap-iso .table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} +.bootstrap-iso .table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} +.bootstrap-iso .table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} +.bootstrap-iso .table-dark { + color: #fff; + background-color: #343a40; +} +.bootstrap-iso .table-dark th, +.bootstrap-iso .table-dark td, +.bootstrap-iso .table-dark thead th { + border-color: #454d55; +} +.bootstrap-iso .table-dark.table-bordered { + border: 0; +} +.bootstrap-iso .table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +.bootstrap-iso .table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} +@media (max-width: 575.98px) { + .bootstrap-iso .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .bootstrap-iso .table-responsive-sm > .table-bordered { + border: 0; + } +} +@media (max-width: 767.98px) { + .bootstrap-iso .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .bootstrap-iso .table-responsive-md > .table-bordered { + border: 0; + } +} +@media (max-width: 991.98px) { + .bootstrap-iso .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .bootstrap-iso .table-responsive-lg > .table-bordered { + border: 0; + } +} +@media (max-width: 1199.98px) { + .bootstrap-iso .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .bootstrap-iso .table-responsive-xl > .table-bordered { + border: 0; + } +} +.bootstrap-iso .table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} +.bootstrap-iso .table-responsive > .table-bordered { + border: 0; +} +.bootstrap-iso .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) { + .bootstrap-iso .form-control { + transition: none; + } +} +.bootstrap-iso .form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.bootstrap-iso .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); +} +.bootstrap-iso .form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} +.bootstrap-iso .form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.bootstrap-iso .form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} +.bootstrap-iso .form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} +.bootstrap-iso .form-control::placeholder { + color: #6c757d; + opacity: 1; +} +.bootstrap-iso .form-control:disabled, +.bootstrap-iso .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} +.bootstrap-iso select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} +.bootstrap-iso .form-control-file, +.bootstrap-iso .form-control-range { + display: block; + width: 100%; +} +.bootstrap-iso .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; +} +.bootstrap-iso .col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} +.bootstrap-iso .col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} +.bootstrap-iso .form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.bootstrap-iso .form-control-plaintext.form-control-sm, +.bootstrap-iso .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} +.bootstrap-iso .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; +} +.bootstrap-iso .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; +} +.bootstrap-iso select.form-control[size], +.bootstrap-iso select.form-control[multiple] { + height: auto; +} +.bootstrap-iso textarea.form-control { + height: auto; +} +.bootstrap-iso .form-group { + margin-bottom: 1rem; +} +.bootstrap-iso .form-text { + display: block; + margin-top: 0.25rem; +} +.bootstrap-iso .form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +.bootstrap-iso .form-row > .col, +.bootstrap-iso .form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} +.bootstrap-iso .form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} +.bootstrap-iso .form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} +.bootstrap-iso .form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} +.bootstrap-iso .form-check-label { + margin-bottom: 0; +} +.bootstrap-iso .form-check-inline { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +.bootstrap-iso .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} +.bootstrap-iso .valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} +.bootstrap-iso .valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} +.bootstrap-iso .was-validated .form-control:valid, +.bootstrap-iso .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' 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: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.bootstrap-iso .was-validated .form-control:valid:focus, +.bootstrap-iso .form-control.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.bootstrap-iso .was-validated .form-control:valid ~ .valid-feedback, +.bootstrap-iso .was-validated .form-control:valid ~ .valid-tooltip, +.bootstrap-iso .form-control.is-valid ~ .valid-feedback, +.bootstrap-iso .form-control.is-valid ~ .valid-tooltip { + display: block; +} +.bootstrap-iso .was-validated textarea.form-control:valid, +.bootstrap-iso 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); +} +.bootstrap-iso .was-validated .custom-select:valid, +.bootstrap-iso .custom-select.is-valid { + border-color: #28a745; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.bootstrap-iso .was-validated .custom-select:valid:focus, +.bootstrap-iso .custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.bootstrap-iso .was-validated .custom-select:valid ~ .valid-feedback, +.bootstrap-iso .was-validated .custom-select:valid ~ .valid-tooltip, +.bootstrap-iso .custom-select.is-valid ~ .valid-feedback, +.bootstrap-iso .custom-select.is-valid ~ .valid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .form-control-file:valid ~ .valid-feedback, +.bootstrap-iso .was-validated .form-control-file:valid ~ .valid-tooltip, +.bootstrap-iso .form-control-file.is-valid ~ .valid-feedback, +.bootstrap-iso .form-control-file.is-valid ~ .valid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .form-check-input:valid ~ .form-check-label, +.bootstrap-iso .form-check-input.is-valid ~ .form-check-label { + color: #28a745; +} +.bootstrap-iso .was-validated .form-check-input:valid ~ .valid-feedback, +.bootstrap-iso .was-validated .form-check-input:valid ~ .valid-tooltip, +.bootstrap-iso .form-check-input.is-valid ~ .valid-feedback, +.bootstrap-iso .form-check-input.is-valid ~ .valid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .custom-control-input:valid ~ .custom-control-label, +.bootstrap-iso .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; +} +.bootstrap-iso .was-validated .custom-control-input:valid ~ .custom-control-label::before, +.bootstrap-iso .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #28a745; +} +.bootstrap-iso .was-validated .custom-control-input:valid ~ .valid-feedback, +.bootstrap-iso .was-validated .custom-control-input:valid ~ .valid-tooltip, +.bootstrap-iso .custom-control-input.is-valid ~ .valid-feedback, +.bootstrap-iso .custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, +.bootstrap-iso .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} +.bootstrap-iso .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, +.bootstrap-iso .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.bootstrap-iso .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, +.bootstrap-iso .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #28a745; +} +.bootstrap-iso .was-validated .custom-file-input:valid ~ .custom-file-label, +.bootstrap-iso .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} +.bootstrap-iso .was-validated .custom-file-input:valid ~ .valid-feedback, +.bootstrap-iso .was-validated .custom-file-input:valid ~ .valid-tooltip, +.bootstrap-iso .custom-file-input.is-valid ~ .valid-feedback, +.bootstrap-iso .custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .custom-file-input:valid:focus ~ .custom-file-label, +.bootstrap-iso .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); +} +.bootstrap-iso .invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} +.bootstrap-iso .invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} +.bootstrap-iso .was-validated .form-control:invalid, +.bootstrap-iso .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' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.bootstrap-iso .was-validated .form-control:invalid:focus, +.bootstrap-iso .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.bootstrap-iso .was-validated .form-control:invalid ~ .invalid-feedback, +.bootstrap-iso .was-validated .form-control:invalid ~ .invalid-tooltip, +.bootstrap-iso .form-control.is-invalid ~ .invalid-feedback, +.bootstrap-iso .form-control.is-invalid ~ .invalid-tooltip { + display: block; +} +.bootstrap-iso .was-validated textarea.form-control:invalid, +.bootstrap-iso 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); +} +.bootstrap-iso .was-validated .custom-select:invalid, +.bootstrap-iso .custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.bootstrap-iso .was-validated .custom-select:invalid:focus, +.bootstrap-iso .custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.bootstrap-iso .was-validated .custom-select:invalid ~ .invalid-feedback, +.bootstrap-iso .was-validated .custom-select:invalid ~ .invalid-tooltip, +.bootstrap-iso .custom-select.is-invalid ~ .invalid-feedback, +.bootstrap-iso .custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .form-control-file:invalid ~ .invalid-feedback, +.bootstrap-iso .was-validated .form-control-file:invalid ~ .invalid-tooltip, +.bootstrap-iso .form-control-file.is-invalid ~ .invalid-feedback, +.bootstrap-iso .form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .form-check-input:invalid ~ .form-check-label, +.bootstrap-iso .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} +.bootstrap-iso .was-validated .form-check-input:invalid ~ .invalid-feedback, +.bootstrap-iso .was-validated .form-check-input:invalid ~ .invalid-tooltip, +.bootstrap-iso .form-check-input.is-invalid ~ .invalid-feedback, +.bootstrap-iso .form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .custom-control-input:invalid ~ .custom-control-label, +.bootstrap-iso .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; +} +.bootstrap-iso .was-validated .custom-control-input:invalid ~ .custom-control-label::before, +.bootstrap-iso .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #dc3545; +} +.bootstrap-iso .was-validated .custom-control-input:invalid ~ .invalid-feedback, +.bootstrap-iso .was-validated .custom-control-input:invalid ~ .invalid-tooltip, +.bootstrap-iso .custom-control-input.is-invalid ~ .invalid-feedback, +.bootstrap-iso .custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, +.bootstrap-iso .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} +.bootstrap-iso .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, +.bootstrap-iso .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.bootstrap-iso .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, +.bootstrap-iso .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #dc3545; +} +.bootstrap-iso .was-validated .custom-file-input:invalid ~ .custom-file-label, +.bootstrap-iso .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} +.bootstrap-iso .was-validated .custom-file-input:invalid ~ .invalid-feedback, +.bootstrap-iso .was-validated .custom-file-input:invalid ~ .invalid-tooltip, +.bootstrap-iso .custom-file-input.is-invalid ~ .invalid-feedback, +.bootstrap-iso .custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.bootstrap-iso .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, +.bootstrap-iso .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); +} +.bootstrap-iso .form-inline { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; +} +.bootstrap-iso .form-inline .form-check { + width: 100%; +} +@media (min-width: 576px) { + .bootstrap-iso .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; + } + .bootstrap-iso .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; + } + .bootstrap-iso .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .bootstrap-iso .form-inline .form-control-plaintext { + display: inline-block; + } + .bootstrap-iso .form-inline .input-group, + .bootstrap-iso .form-inline .custom-select { + width: auto; + } + .bootstrap-iso .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; + } + .bootstrap-iso .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .bootstrap-iso .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + } + .bootstrap-iso .form-inline .custom-control-label { + margin-bottom: 0; + } +} +.bootstrap-iso .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) { + .bootstrap-iso .btn { + transition: none; + } +} +.bootstrap-iso .btn:hover { + color: #212529; + text-decoration: none; +} +.bootstrap-iso .btn:focus, +.bootstrap-iso .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.bootstrap-iso .btn.disabled, +.bootstrap-iso .btn:disabled { + opacity: 0.65; +} +.bootstrap-iso a.btn.disabled, +.bootstrap-iso fieldset:disabled a.btn { + pointer-events: none; +} +.bootstrap-iso .btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.bootstrap-iso .btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} +.bootstrap-iso .btn-primary:focus, +.bootstrap-iso .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} +.bootstrap-iso .btn-primary.disabled, +.bootstrap-iso .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.bootstrap-iso .btn-primary:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-primary:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} +.bootstrap-iso .btn-primary:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-primary:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} +.bootstrap-iso .btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.bootstrap-iso .btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} +.bootstrap-iso .btn-secondary:focus, +.bootstrap-iso .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} +.bootstrap-iso .btn-secondary.disabled, +.bootstrap-iso .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.bootstrap-iso .btn-secondary:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-secondary:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} +.bootstrap-iso .btn-secondary:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-secondary:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} +.bootstrap-iso .btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.bootstrap-iso .btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} +.bootstrap-iso .btn-success:focus, +.bootstrap-iso .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} +.bootstrap-iso .btn-success.disabled, +.bootstrap-iso .btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.bootstrap-iso .btn-success:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-success:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} +.bootstrap-iso .btn-success:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-success:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} +.bootstrap-iso .btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.bootstrap-iso .btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} +.bootstrap-iso .btn-info:focus, +.bootstrap-iso .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} +.bootstrap-iso .btn-info.disabled, +.bootstrap-iso .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.bootstrap-iso .btn-info:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-info:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} +.bootstrap-iso .btn-info:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-info:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} +.bootstrap-iso .btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.bootstrap-iso .btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} +.bootstrap-iso .btn-warning:focus, +.bootstrap-iso .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} +.bootstrap-iso .btn-warning.disabled, +.bootstrap-iso .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.bootstrap-iso .btn-warning:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-warning:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} +.bootstrap-iso .btn-warning:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-warning:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} +.bootstrap-iso .btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.bootstrap-iso .btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} +.bootstrap-iso .btn-danger:focus, +.bootstrap-iso .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} +.bootstrap-iso .btn-danger.disabled, +.bootstrap-iso .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.bootstrap-iso .btn-danger:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-danger:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} +.bootstrap-iso .btn-danger:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-danger:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} +.bootstrap-iso .btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.bootstrap-iso .btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} +.bootstrap-iso .btn-light:focus, +.bootstrap-iso .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} +.bootstrap-iso .btn-light.disabled, +.bootstrap-iso .btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.bootstrap-iso .btn-light:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-light:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} +.bootstrap-iso .btn-light:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-light:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} +.bootstrap-iso .btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.bootstrap-iso .btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} +.bootstrap-iso .btn-dark:focus, +.bootstrap-iso .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} +.bootstrap-iso .btn-dark.disabled, +.bootstrap-iso .btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.bootstrap-iso .btn-dark:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-dark:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} +.bootstrap-iso .btn-dark:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-dark:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} +.bootstrap-iso .btn-outline-primary { + color: #007bff; + border-color: #007bff; +} +.bootstrap-iso .btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.bootstrap-iso .btn-outline-primary:focus, +.bootstrap-iso .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.bootstrap-iso .btn-outline-primary.disabled, +.bootstrap-iso .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} +.bootstrap-iso .btn-outline-primary:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-outline-primary:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.bootstrap-iso .btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.bootstrap-iso .btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} +.bootstrap-iso .btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.bootstrap-iso .btn-outline-secondary:focus, +.bootstrap-iso .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.bootstrap-iso .btn-outline-secondary.disabled, +.bootstrap-iso .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} +.bootstrap-iso .btn-outline-secondary:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-outline-secondary:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.bootstrap-iso .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.bootstrap-iso .btn-outline-success { + color: #28a745; + border-color: #28a745; +} +.bootstrap-iso .btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.bootstrap-iso .btn-outline-success:focus, +.bootstrap-iso .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.bootstrap-iso .btn-outline-success.disabled, +.bootstrap-iso .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} +.bootstrap-iso .btn-outline-success:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-outline-success:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.bootstrap-iso .btn-outline-success:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-outline-success:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.bootstrap-iso .btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} +.bootstrap-iso .btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.bootstrap-iso .btn-outline-info:focus, +.bootstrap-iso .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.bootstrap-iso .btn-outline-info.disabled, +.bootstrap-iso .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} +.bootstrap-iso .btn-outline-info:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-outline-info:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.bootstrap-iso .btn-outline-info:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-outline-info:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.bootstrap-iso .btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} +.bootstrap-iso .btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.bootstrap-iso .btn-outline-warning:focus, +.bootstrap-iso .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.bootstrap-iso .btn-outline-warning.disabled, +.bootstrap-iso .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} +.bootstrap-iso .btn-outline-warning:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-outline-warning:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.bootstrap-iso .btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.bootstrap-iso .btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} +.bootstrap-iso .btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.bootstrap-iso .btn-outline-danger:focus, +.bootstrap-iso .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.bootstrap-iso .btn-outline-danger.disabled, +.bootstrap-iso .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} +.bootstrap-iso .btn-outline-danger:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-outline-danger:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.bootstrap-iso .btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.bootstrap-iso .btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} +.bootstrap-iso .btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.bootstrap-iso .btn-outline-light:focus, +.bootstrap-iso .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.bootstrap-iso .btn-outline-light.disabled, +.bootstrap-iso .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} +.bootstrap-iso .btn-outline-light:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-outline-light:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.bootstrap-iso .btn-outline-light:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-outline-light:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.bootstrap-iso .btn-outline-dark { + color: #343a40; + border-color: #343a40; +} +.bootstrap-iso .btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.bootstrap-iso .btn-outline-dark:focus, +.bootstrap-iso .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.bootstrap-iso .btn-outline-dark.disabled, +.bootstrap-iso .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} +.bootstrap-iso .btn-outline-dark:not(:disabled):not(.disabled):active, +.bootstrap-iso .btn-outline-dark:not(:disabled):not(.disabled).active, +.bootstrap-iso .show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.bootstrap-iso .btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.bootstrap-iso .btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.bootstrap-iso .show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.bootstrap-iso .btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; +} +.bootstrap-iso .btn-link:hover { + color: #0056b3; + text-decoration: underline; +} +.bootstrap-iso .btn-link:focus, +.bootstrap-iso .btn-link.focus { + text-decoration: underline; + box-shadow: none; +} +.bootstrap-iso .btn-link:disabled, +.bootstrap-iso .btn-link.disabled { + color: #6c757d; + pointer-events: none; +} +.bootstrap-iso .btn-lg, +.bootstrap-iso .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} +.bootstrap-iso .btn-sm, +.bootstrap-iso .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} +.bootstrap-iso .btn-block { + display: block; + width: 100%; +} +.bootstrap-iso .btn-block + .btn-block { + margin-top: 0.5rem; +} +.bootstrap-iso input[type="submit"].btn-block, +.bootstrap-iso input[type="reset"].btn-block, +.bootstrap-iso input[type="button"].btn-block { + width: 100%; +} +.bootstrap-iso .fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .bootstrap-iso .fade { + transition: none; + } +} +.bootstrap-iso .fade:not(.show) { + opacity: 0; +} +.bootstrap-iso .collapse:not(.show) { + display: none; +} +.bootstrap-iso .collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .bootstrap-iso .collapsing { + transition: none; + } +} +.bootstrap-iso .dropup, +.bootstrap-iso .dropright, +.bootstrap-iso .dropdown, +.bootstrap-iso .dropleft { + position: relative; +} +.bootstrap-iso .dropdown-toggle { + white-space: nowrap; +} +.bootstrap-iso .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; +} +.bootstrap-iso .dropdown-toggle:empty::after { + margin-left: 0; +} +.bootstrap-iso .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; +} +.bootstrap-iso .dropdown-menu-left { + right: auto; + left: 0; +} +.bootstrap-iso .dropdown-menu-right { + right: 0; + left: auto; +} +@media (min-width: 576px) { + .bootstrap-iso .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .bootstrap-iso .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .bootstrap-iso .dropdown-menu-md-left { + right: auto; + left: 0; + } + .bootstrap-iso .dropdown-menu-md-right { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .bootstrap-iso .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .bootstrap-iso .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .bootstrap-iso .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} +.bootstrap-iso .dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.bootstrap-iso .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; +} +.bootstrap-iso .dropup .dropdown-toggle:empty::after { + margin-left: 0; +} +.bootstrap-iso .dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.bootstrap-iso .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; +} +.bootstrap-iso .dropright .dropdown-toggle:empty::after { + margin-left: 0; +} +.bootstrap-iso .dropright .dropdown-toggle::after { + vertical-align: 0; +} +.bootstrap-iso .dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.bootstrap-iso .dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.bootstrap-iso .dropleft .dropdown-toggle::after { + display: none; +} +.bootstrap-iso .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; +} +.bootstrap-iso .dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} +.bootstrap-iso .dropleft .dropdown-toggle::before { + vertical-align: 0; +} +.bootstrap-iso .dropdown-menu[x-placement^="top"], +.bootstrap-iso .dropdown-menu[x-placement^="right"], +.bootstrap-iso .dropdown-menu[x-placement^="bottom"], +.bootstrap-iso .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} +.bootstrap-iso .dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} +.bootstrap-iso .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; +} +.bootstrap-iso .dropdown-item:hover, +.bootstrap-iso .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} +.bootstrap-iso .dropdown-item.active, +.bootstrap-iso .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} +.bootstrap-iso .dropdown-item.disabled, +.bootstrap-iso .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; +} +.bootstrap-iso .dropdown-menu.show { + display: block; +} +.bootstrap-iso .dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} +.bootstrap-iso .dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} +.bootstrap-iso .btn-group, +.bootstrap-iso .btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} +.bootstrap-iso .btn-group > .btn, +.bootstrap-iso .btn-group-vertical > .btn { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +.bootstrap-iso .btn-group > .btn:hover, +.bootstrap-iso .btn-group-vertical > .btn:hover { + z-index: 1; +} +.bootstrap-iso .btn-group > .btn:focus, +.bootstrap-iso .btn-group > .btn:active, +.bootstrap-iso .btn-group > .btn.active, +.bootstrap-iso .btn-group-vertical > .btn:focus, +.bootstrap-iso .btn-group-vertical > .btn:active, +.bootstrap-iso .btn-group-vertical > .btn.active { + z-index: 1; +} +.bootstrap-iso .btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} +.bootstrap-iso .btn-toolbar .input-group { + width: auto; +} +.bootstrap-iso .btn-group > .btn:not(:first-child), +.bootstrap-iso .btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.bootstrap-iso .btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.bootstrap-iso .btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.bootstrap-iso .btn-group > .btn:not(:first-child), +.bootstrap-iso .btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.bootstrap-iso .dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.bootstrap-iso .dropdown-toggle-split::after, +.bootstrap-iso .dropup .dropdown-toggle-split::after, +.bootstrap-iso .dropright .dropdown-toggle-split::after { + margin-left: 0; +} +.bootstrap-iso .dropleft .dropdown-toggle-split::before { + margin-right: 0; +} +.bootstrap-iso .btn-sm + .dropdown-toggle-split, +.bootstrap-iso .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} +.bootstrap-iso .btn-lg + .dropdown-toggle-split, +.bootstrap-iso .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} +.bootstrap-iso .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; +} +.bootstrap-iso .btn-group-vertical > .btn, +.bootstrap-iso .btn-group-vertical > .btn-group { + width: 100%; +} +.bootstrap-iso .btn-group-vertical > .btn:not(:first-child), +.bootstrap-iso .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.bootstrap-iso .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.bootstrap-iso .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.bootstrap-iso .btn-group-vertical > .btn:not(:first-child), +.bootstrap-iso .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.bootstrap-iso .btn-group-toggle > .btn, +.bootstrap-iso .btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +.bootstrap-iso .btn-group-toggle > .btn input[type="radio"], +.bootstrap-iso .btn-group-toggle > .btn input[type="checkbox"], +.bootstrap-iso .btn-group-toggle > .btn-group > .btn input[type="radio"], +.bootstrap-iso .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.bootstrap-iso .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%; +} +.bootstrap-iso .input-group > .form-control, +.bootstrap-iso .input-group > .form-control-plaintext, +.bootstrap-iso .input-group > .custom-select, +.bootstrap-iso .input-group > .custom-file { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} +.bootstrap-iso .input-group > .form-control + .form-control, +.bootstrap-iso .input-group > .form-control + .custom-select, +.bootstrap-iso .input-group > .form-control + .custom-file, +.bootstrap-iso .input-group > .form-control-plaintext + .form-control, +.bootstrap-iso .input-group > .form-control-plaintext + .custom-select, +.bootstrap-iso .input-group > .form-control-plaintext + .custom-file, +.bootstrap-iso .input-group > .custom-select + .form-control, +.bootstrap-iso .input-group > .custom-select + .custom-select, +.bootstrap-iso .input-group > .custom-select + .custom-file, +.bootstrap-iso .input-group > .custom-file + .form-control, +.bootstrap-iso .input-group > .custom-file + .custom-select, +.bootstrap-iso .input-group > .custom-file + .custom-file { + margin-left: -1px; +} +.bootstrap-iso .input-group > .form-control:focus, +.bootstrap-iso .input-group > .custom-select:focus, +.bootstrap-iso .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} +.bootstrap-iso .input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} +.bootstrap-iso .input-group > .form-control:not(:last-child), +.bootstrap-iso .input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.bootstrap-iso .input-group > .form-control:not(:first-child), +.bootstrap-iso .input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.bootstrap-iso .input-group > .custom-file { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} +.bootstrap-iso .input-group > .custom-file:not(:last-child) .custom-file-label, +.bootstrap-iso .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.bootstrap-iso .input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.bootstrap-iso .input-group-prepend, +.bootstrap-iso .input-group-append { + display: -ms-flexbox; + display: flex; +} +.bootstrap-iso .input-group-prepend .btn, +.bootstrap-iso .input-group-append .btn { + position: relative; + z-index: 2; +} +.bootstrap-iso .input-group-prepend .btn:focus, +.bootstrap-iso .input-group-append .btn:focus { + z-index: 3; +} +.bootstrap-iso .input-group-prepend .btn + .btn, +.bootstrap-iso .input-group-prepend .btn + .input-group-text, +.bootstrap-iso .input-group-prepend .input-group-text + .input-group-text, +.bootstrap-iso .input-group-prepend .input-group-text + .btn, +.bootstrap-iso .input-group-append .btn + .btn, +.bootstrap-iso .input-group-append .btn + .input-group-text, +.bootstrap-iso .input-group-append .input-group-text + .input-group-text, +.bootstrap-iso .input-group-append .input-group-text + .btn { + margin-left: -1px; +} +.bootstrap-iso .input-group-prepend { + margin-right: -1px; +} +.bootstrap-iso .input-group-append { + margin-left: -1px; +} +.bootstrap-iso .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; +} +.bootstrap-iso .input-group-text input[type="radio"], +.bootstrap-iso .input-group-text input[type="checkbox"] { + margin-top: 0; +} +.bootstrap-iso .input-group-lg > .form-control:not(textarea), +.bootstrap-iso .input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); +} +.bootstrap-iso .input-group-lg > .form-control, +.bootstrap-iso .input-group-lg > .custom-select, +.bootstrap-iso .input-group-lg > .input-group-prepend > .input-group-text, +.bootstrap-iso .input-group-lg > .input-group-append > .input-group-text, +.bootstrap-iso .input-group-lg > .input-group-prepend > .btn, +.bootstrap-iso .input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} +.bootstrap-iso .input-group-sm > .form-control:not(textarea), +.bootstrap-iso .input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} +.bootstrap-iso .input-group-sm > .form-control, +.bootstrap-iso .input-group-sm > .custom-select, +.bootstrap-iso .input-group-sm > .input-group-prepend > .input-group-text, +.bootstrap-iso .input-group-sm > .input-group-append > .input-group-text, +.bootstrap-iso .input-group-sm > .input-group-prepend > .btn, +.bootstrap-iso .input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} +.bootstrap-iso .input-group-lg > .custom-select, +.bootstrap-iso .input-group-sm > .custom-select { + padding-right: 1.75rem; +} +.bootstrap-iso .input-group > .input-group-prepend > .btn, +.bootstrap-iso .input-group > .input-group-prepend > .input-group-text, +.bootstrap-iso .input-group > .input-group-append:not(:last-child) > .btn, +.bootstrap-iso .input-group > .input-group-append:not(:last-child) > .input-group-text, +.bootstrap-iso .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.bootstrap-iso .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.bootstrap-iso .input-group > .input-group-append > .btn, +.bootstrap-iso .input-group > .input-group-append > .input-group-text, +.bootstrap-iso .input-group > .input-group-prepend:not(:first-child) > .btn, +.bootstrap-iso .input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.bootstrap-iso .input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.bootstrap-iso .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.bootstrap-iso .custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} +.bootstrap-iso .custom-control-inline { + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} +.bootstrap-iso .custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} +.bootstrap-iso .custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #007bff; + background-color: #007bff; +} +.bootstrap-iso .custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.bootstrap-iso .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; +} +.bootstrap-iso .custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-color: #b3d7ff; +} +.bootstrap-iso .custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} +.bootstrap-iso .custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} +.bootstrap-iso .custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} +.bootstrap-iso .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; +} +.bootstrap-iso .custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50% / 50% 50%; +} +.bootstrap-iso .custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} +.bootstrap-iso .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' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} +.bootstrap-iso .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #007bff; + background-color: #007bff; +} +.bootstrap-iso .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' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} +.bootstrap-iso .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.bootstrap-iso .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.bootstrap-iso .custom-radio .custom-control-label::before { + border-radius: 50%; +} +.bootstrap-iso .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' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.bootstrap-iso .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.bootstrap-iso .custom-switch { + padding-left: 2.25rem; +} +.bootstrap-iso .custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} +.bootstrap-iso .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) { + .bootstrap-iso .custom-switch .custom-control-label::after { + transition: none; + } +} +.bootstrap-iso .custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(0.75rem); + transform: translateX(0.75rem); +} +.bootstrap-iso .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.bootstrap-iso .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: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.bootstrap-iso .custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.bootstrap-iso .custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} +.bootstrap-iso .custom-select[multiple], +.bootstrap-iso .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} +.bootstrap-iso .custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} +.bootstrap-iso .custom-select::-ms-expand { + display: none; +} +.bootstrap-iso .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; +} +.bootstrap-iso .custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} +.bootstrap-iso .custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} +.bootstrap-iso .custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} +.bootstrap-iso .custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.bootstrap-iso .custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} +.bootstrap-iso .custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} +.bootstrap-iso .custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} +.bootstrap-iso .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; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} +.bootstrap-iso .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; +} +.bootstrap-iso .custom-range { + width: 100%; + height: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.bootstrap-iso .custom-range:focus { + outline: none; +} +.bootstrap-iso .custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.bootstrap-iso .custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.bootstrap-iso .custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.bootstrap-iso .custom-range::-moz-focus-outer { + border: 0; +} +.bootstrap-iso .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + 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) { + .bootstrap-iso .custom-range::-webkit-slider-thumb { + transition: none; + } +} +.bootstrap-iso .custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} +.bootstrap-iso .custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.bootstrap-iso .custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + 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) { + .bootstrap-iso .custom-range::-moz-range-thumb { + transition: none; + } +} +.bootstrap-iso .custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} +.bootstrap-iso .custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.bootstrap-iso .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; + 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) { + .bootstrap-iso .custom-range::-ms-thumb { + transition: none; + } +} +.bootstrap-iso .custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} +.bootstrap-iso .custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} +.bootstrap-iso .custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} +.bootstrap-iso .custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} +.bootstrap-iso .custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.bootstrap-iso .custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} +.bootstrap-iso .custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} +.bootstrap-iso .custom-range:disabled::-moz-range-track { + cursor: default; +} +.bootstrap-iso .custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} +.bootstrap-iso .custom-control-label::before, +.bootstrap-iso .custom-file-label, +.bootstrap-iso .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) { + .bootstrap-iso .custom-control-label::before, + .bootstrap-iso .custom-file-label, + .bootstrap-iso .custom-select { + transition: none; + } +} +.bootstrap-iso .nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.bootstrap-iso .nav-link { + display: block; + padding: 0.5rem 1rem; +} +.bootstrap-iso .nav-link:hover, +.bootstrap-iso .nav-link:focus { + text-decoration: none; +} +.bootstrap-iso .nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} +.bootstrap-iso .nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.bootstrap-iso .nav-tabs .nav-item { + margin-bottom: -1px; +} +.bootstrap-iso .nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.bootstrap-iso .nav-tabs .nav-link:hover, +.bootstrap-iso .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} +.bootstrap-iso .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} +.bootstrap-iso .nav-tabs .nav-link.active, +.bootstrap-iso .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} +.bootstrap-iso .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.bootstrap-iso .nav-pills .nav-link { + border-radius: 0.25rem; +} +.bootstrap-iso .nav-pills .nav-link.active, +.bootstrap-iso .nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} +.bootstrap-iso .nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} +.bootstrap-iso .nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} +.bootstrap-iso .tab-content > .tab-pane { + display: none; +} +.bootstrap-iso .tab-content > .active { + display: block; +} +.bootstrap-iso .navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} +.bootstrap-iso .navbar > .container, +.bootstrap-iso .navbar > .container-fluid { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} +.bootstrap-iso .navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} +.bootstrap-iso .navbar-brand:hover, +.bootstrap-iso .navbar-brand:focus { + text-decoration: none; +} +.bootstrap-iso .navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.bootstrap-iso .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.bootstrap-iso .navbar-nav .dropdown-menu { + position: static; + float: none; +} +.bootstrap-iso .navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.bootstrap-iso .navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; +} +.bootstrap-iso .navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.bootstrap-iso .navbar-toggler:hover, +.bootstrap-iso .navbar-toggler:focus { + text-decoration: none; +} +.bootstrap-iso .navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} +@media (max-width: 575.98px) { + .bootstrap-iso .navbar-expand-sm > .container, + .bootstrap-iso .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 576px) { + .bootstrap-iso .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .bootstrap-iso .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .bootstrap-iso .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .bootstrap-iso .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .bootstrap-iso .navbar-expand-sm > .container, + .bootstrap-iso .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .bootstrap-iso .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .bootstrap-iso .navbar-expand-sm .navbar-toggler { + display: none; + } +} +@media (max-width: 767.98px) { + .bootstrap-iso .navbar-expand-md > .container, + .bootstrap-iso .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 768px) { + .bootstrap-iso .navbar-expand-md { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .bootstrap-iso .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .bootstrap-iso .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .bootstrap-iso .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .bootstrap-iso .navbar-expand-md > .container, + .bootstrap-iso .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .bootstrap-iso .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .bootstrap-iso .navbar-expand-md .navbar-toggler { + display: none; + } +} +@media (max-width: 991.98px) { + .bootstrap-iso .navbar-expand-lg > .container, + .bootstrap-iso .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 992px) { + .bootstrap-iso .navbar-expand-lg { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .bootstrap-iso .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .bootstrap-iso .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .bootstrap-iso .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .bootstrap-iso .navbar-expand-lg > .container, + .bootstrap-iso .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .bootstrap-iso .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .bootstrap-iso .navbar-expand-lg .navbar-toggler { + display: none; + } +} +@media (max-width: 1199.98px) { + .bootstrap-iso .navbar-expand-xl > .container, + .bootstrap-iso .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .navbar-expand-xl { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .bootstrap-iso .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .bootstrap-iso .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .bootstrap-iso .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .bootstrap-iso .navbar-expand-xl > .container, + .bootstrap-iso .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .bootstrap-iso .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .bootstrap-iso .navbar-expand-xl .navbar-toggler { + display: none; + } +} +.bootstrap-iso .navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} +.bootstrap-iso .navbar-expand > .container, +.bootstrap-iso .navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} +.bootstrap-iso .navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; +} +.bootstrap-iso .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.bootstrap-iso .navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.bootstrap-iso .navbar-expand > .container, +.bootstrap-iso .navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.bootstrap-iso .navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} +.bootstrap-iso .navbar-expand .navbar-toggler { + display: none; +} +.bootstrap-iso .navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.bootstrap-iso .navbar-light .navbar-brand:hover, +.bootstrap-iso .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +.bootstrap-iso .navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} +.bootstrap-iso .navbar-light .navbar-nav .nav-link:hover, +.bootstrap-iso .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +.bootstrap-iso .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.bootstrap-iso .navbar-light .navbar-nav .show > .nav-link, +.bootstrap-iso .navbar-light .navbar-nav .active > .nav-link, +.bootstrap-iso .navbar-light .navbar-nav .nav-link.show, +.bootstrap-iso .navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +.bootstrap-iso .navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} +.bootstrap-iso .navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.bootstrap-iso .navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} +.bootstrap-iso .navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} +.bootstrap-iso .navbar-light .navbar-text a:hover, +.bootstrap-iso .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} +.bootstrap-iso .navbar-dark .navbar-brand { + color: #fff; +} +.bootstrap-iso .navbar-dark .navbar-brand:hover, +.bootstrap-iso .navbar-dark .navbar-brand:focus { + color: #fff; +} +.bootstrap-iso .navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} +.bootstrap-iso .navbar-dark .navbar-nav .nav-link:hover, +.bootstrap-iso .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} +.bootstrap-iso .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.bootstrap-iso .navbar-dark .navbar-nav .show > .nav-link, +.bootstrap-iso .navbar-dark .navbar-nav .active > .nav-link, +.bootstrap-iso .navbar-dark .navbar-nav .nav-link.show, +.bootstrap-iso .navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} +.bootstrap-iso .navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} +.bootstrap-iso .navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.bootstrap-iso .navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} +.bootstrap-iso .navbar-dark .navbar-text a { + color: #fff; +} +.bootstrap-iso .navbar-dark .navbar-text a:hover, +.bootstrap-iso .navbar-dark .navbar-text a:focus { + color: #fff; +} +.bootstrap-iso .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; +} +.bootstrap-iso .card > hr { + margin-right: 0; + margin-left: 0; +} +.bootstrap-iso .card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.bootstrap-iso .card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.bootstrap-iso .card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; +} +.bootstrap-iso .card-title { + margin-bottom: 0.75rem; +} +.bootstrap-iso .card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} +.bootstrap-iso .card-text:last-child { + margin-bottom: 0; +} +.bootstrap-iso .card-link:hover { + text-decoration: none; +} +.bootstrap-iso .card-link + .card-link { + margin-left: 1.25rem; +} +.bootstrap-iso .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); +} +.bootstrap-iso .card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} +.bootstrap-iso .card-header + .list-group .list-group-item:first-child { + border-top: 0; +} +.bootstrap-iso .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); +} +.bootstrap-iso .card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} +.bootstrap-iso .card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} +.bootstrap-iso .card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} +.bootstrap-iso .card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} +.bootstrap-iso .card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} +.bootstrap-iso .card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.bootstrap-iso .card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.bootstrap-iso .card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} +.bootstrap-iso .card-deck .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .bootstrap-iso .card-deck { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .bootstrap-iso .card-deck .card { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} +.bootstrap-iso .card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} +.bootstrap-iso .card-group > .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .bootstrap-iso .card-group { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .bootstrap-iso .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .bootstrap-iso .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .bootstrap-iso .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .bootstrap-iso .card-group > .card:not(:last-child) .card-img-top, + .bootstrap-iso .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .bootstrap-iso .card-group > .card:not(:last-child) .card-img-bottom, + .bootstrap-iso .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .bootstrap-iso .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .bootstrap-iso .card-group > .card:not(:first-child) .card-img-top, + .bootstrap-iso .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .bootstrap-iso .card-group > .card:not(:first-child) .card-img-bottom, + .bootstrap-iso .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} +.bootstrap-iso .card-columns .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .bootstrap-iso .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; + } + .bootstrap-iso .card-columns .card { + display: inline-block; + width: 100%; + } +} +.bootstrap-iso .accordion > .card { + overflow: hidden; +} +.bootstrap-iso .accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} +.bootstrap-iso .accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} +.bootstrap-iso .accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.bootstrap-iso .accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.bootstrap-iso .accordion > .card .card-header { + margin-bottom: -1px; +} +.bootstrap-iso .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; +} +.bootstrap-iso .breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.bootstrap-iso .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} +.bootstrap-iso .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} +.bootstrap-iso .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} +.bootstrap-iso .breadcrumb-item.active { + color: #6c757d; +} +.bootstrap-iso .pagination { + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} +.bootstrap-iso .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; +} +.bootstrap-iso .page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} +.bootstrap-iso .page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.bootstrap-iso .page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.bootstrap-iso .page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.bootstrap-iso .page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.bootstrap-iso .page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} +.bootstrap-iso .pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} +.bootstrap-iso .pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.bootstrap-iso .pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} +.bootstrap-iso .pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} +.bootstrap-iso .pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.bootstrap-iso .pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} +.bootstrap-iso .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) { + .bootstrap-iso .badge { + transition: none; + } +} +.bootstrap-iso a.badge:hover, +.bootstrap-iso a.badge:focus { + text-decoration: none; +} +.bootstrap-iso .badge:empty { + display: none; +} +.bootstrap-iso .btn .badge { + position: relative; + top: -1px; +} +.bootstrap-iso .badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} +.bootstrap-iso .badge-primary { + color: #fff; + background-color: #007bff; +} +.bootstrap-iso a.badge-primary:hover, +.bootstrap-iso a.badge-primary:focus { + color: #fff; + background-color: #0062cc; +} +.bootstrap-iso a.badge-primary:focus, +.bootstrap-iso a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.bootstrap-iso .badge-secondary { + color: #fff; + background-color: #6c757d; +} +.bootstrap-iso a.badge-secondary:hover, +.bootstrap-iso a.badge-secondary:focus { + color: #fff; + background-color: #545b62; +} +.bootstrap-iso a.badge-secondary:focus, +.bootstrap-iso a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.bootstrap-iso .badge-success { + color: #fff; + background-color: #28a745; +} +.bootstrap-iso a.badge-success:hover, +.bootstrap-iso a.badge-success:focus { + color: #fff; + background-color: #1e7e34; +} +.bootstrap-iso a.badge-success:focus, +.bootstrap-iso a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.bootstrap-iso .badge-info { + color: #fff; + background-color: #17a2b8; +} +.bootstrap-iso a.badge-info:hover, +.bootstrap-iso a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} +.bootstrap-iso a.badge-info:focus, +.bootstrap-iso a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.bootstrap-iso .badge-warning { + color: #212529; + background-color: #ffc107; +} +.bootstrap-iso a.badge-warning:hover, +.bootstrap-iso a.badge-warning:focus { + color: #212529; + background-color: #d39e00; +} +.bootstrap-iso a.badge-warning:focus, +.bootstrap-iso a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.bootstrap-iso .badge-danger { + color: #fff; + background-color: #dc3545; +} +.bootstrap-iso a.badge-danger:hover, +.bootstrap-iso a.badge-danger:focus { + color: #fff; + background-color: #bd2130; +} +.bootstrap-iso a.badge-danger:focus, +.bootstrap-iso a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.bootstrap-iso .badge-light { + color: #212529; + background-color: #f8f9fa; +} +.bootstrap-iso a.badge-light:hover, +.bootstrap-iso a.badge-light:focus { + color: #212529; + background-color: #dae0e5; +} +.bootstrap-iso a.badge-light:focus, +.bootstrap-iso a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.bootstrap-iso .badge-dark { + color: #fff; + background-color: #343a40; +} +.bootstrap-iso a.badge-dark:hover, +.bootstrap-iso a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} +.bootstrap-iso a.badge-dark:focus, +.bootstrap-iso a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.bootstrap-iso .jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} +@media (min-width: 576px) { + .bootstrap-iso .jumbotron { + padding: 4rem 2rem; + } +} +.bootstrap-iso .jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} +.bootstrap-iso .alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.bootstrap-iso .alert-heading { + color: inherit; +} +.bootstrap-iso .alert-link { + font-weight: 700; +} +.bootstrap-iso .alert-dismissible { + padding-right: 4rem; +} +.bootstrap-iso .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} +.bootstrap-iso .alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} +.bootstrap-iso .alert-primary hr { + border-top-color: #9fcdff; +} +.bootstrap-iso .alert-primary .alert-link { + color: #002752; +} +.bootstrap-iso .alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} +.bootstrap-iso .alert-secondary hr { + border-top-color: #c8cbcf; +} +.bootstrap-iso .alert-secondary .alert-link { + color: #202326; +} +.bootstrap-iso .alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} +.bootstrap-iso .alert-success hr { + border-top-color: #b1dfbb; +} +.bootstrap-iso .alert-success .alert-link { + color: #0b2e13; +} +.bootstrap-iso .alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} +.bootstrap-iso .alert-info hr { + border-top-color: #abdde5; +} +.bootstrap-iso .alert-info .alert-link { + color: #062c33; +} +.bootstrap-iso .alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} +.bootstrap-iso .alert-warning hr { + border-top-color: #ffe8a1; +} +.bootstrap-iso .alert-warning .alert-link { + color: #533f03; +} +.bootstrap-iso .alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} +.bootstrap-iso .alert-danger hr { + border-top-color: #f1b0b7; +} +.bootstrap-iso .alert-danger .alert-link { + color: #491217; +} +.bootstrap-iso .alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} +.bootstrap-iso .alert-light hr { + border-top-color: #ececf6; +} +.bootstrap-iso .alert-light .alert-link { + color: #686868; +} +.bootstrap-iso .alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} +.bootstrap-iso .alert-dark hr { + border-top-color: #b9bbbe; +} +.bootstrap-iso .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; + } +} +.bootstrap-iso .progress { + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} +.bootstrap-iso .progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .bootstrap-iso .progress-bar { + transition: none; + } +} +.bootstrap-iso .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; +} +.bootstrap-iso .progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} +@media (prefers-reduced-motion: reduce) { + .bootstrap-iso .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} +.bootstrap-iso .media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; +} +.bootstrap-iso .media-body { + -ms-flex: 1; + flex: 1; +} +.bootstrap-iso .list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} +.bootstrap-iso .list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} +.bootstrap-iso .list-group-item-action:hover, +.bootstrap-iso .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} +.bootstrap-iso .list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} +.bootstrap-iso .list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.bootstrap-iso .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.bootstrap-iso .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.bootstrap-iso .list-group-item.disabled, +.bootstrap-iso .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} +.bootstrap-iso .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.bootstrap-iso .list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} +.bootstrap-iso .list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} +.bootstrap-iso .list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} +.bootstrap-iso .list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} +@media (min-width: 576px) { + .bootstrap-iso .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } + .bootstrap-iso .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .bootstrap-iso .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .bootstrap-iso .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 768px) { + .bootstrap-iso .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } + .bootstrap-iso .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .bootstrap-iso .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .bootstrap-iso .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 992px) { + .bootstrap-iso .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } + .bootstrap-iso .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .bootstrap-iso .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .bootstrap-iso .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } + .bootstrap-iso .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .bootstrap-iso .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .bootstrap-iso .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +.bootstrap-iso .list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.bootstrap-iso .list-group-flush .list-group-item:last-child { + margin-bottom: -1px; +} +.bootstrap-iso .list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} +.bootstrap-iso .list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; +} +.bootstrap-iso .list-group-item-primary { + color: #004085; + background-color: #b8daff; +} +.bootstrap-iso .list-group-item-primary.list-group-item-action:hover, +.bootstrap-iso .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} +.bootstrap-iso .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} +.bootstrap-iso .list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} +.bootstrap-iso .list-group-item-secondary.list-group-item-action:hover, +.bootstrap-iso .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} +.bootstrap-iso .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} +.bootstrap-iso .list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} +.bootstrap-iso .list-group-item-success.list-group-item-action:hover, +.bootstrap-iso .list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} +.bootstrap-iso .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} +.bootstrap-iso .list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} +.bootstrap-iso .list-group-item-info.list-group-item-action:hover, +.bootstrap-iso .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} +.bootstrap-iso .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} +.bootstrap-iso .list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} +.bootstrap-iso .list-group-item-warning.list-group-item-action:hover, +.bootstrap-iso .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} +.bootstrap-iso .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} +.bootstrap-iso .list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} +.bootstrap-iso .list-group-item-danger.list-group-item-action:hover, +.bootstrap-iso .list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} +.bootstrap-iso .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} +.bootstrap-iso .list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} +.bootstrap-iso .list-group-item-light.list-group-item-action:hover, +.bootstrap-iso .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} +.bootstrap-iso .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} +.bootstrap-iso .list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} +.bootstrap-iso .list-group-item-dark.list-group-item-action:hover, +.bootstrap-iso .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} +.bootstrap-iso .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} +.bootstrap-iso .close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.5; +} +.bootstrap-iso .close:hover { + color: #000; + text-decoration: none; +} +.bootstrap-iso .close:not(:disabled):not(.disabled):hover, +.bootstrap-iso .close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} +.bootstrap-iso button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.bootstrap-iso a.close.disabled { + pointer-events: none; +} +.bootstrap-iso .toast { + max-width: 350px; + overflow: hidden; + 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); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; +} +.bootstrap-iso .toast:not(:last-child) { + margin-bottom: 0.75rem; +} +.bootstrap-iso .toast.showing { + opacity: 1; +} +.bootstrap-iso .toast.show { + display: block; + opacity: 1; +} +.bootstrap-iso .toast.hide { + display: none; +} +.bootstrap-iso .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); +} +.bootstrap-iso .toast-body { + padding: 0.75rem; +} +.bootstrap-iso .modal-open { + overflow: hidden; +} +.bootstrap-iso .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.bootstrap-iso .modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} +.bootstrap-iso .modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.bootstrap-iso .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) { + .bootstrap-iso .modal.fade .modal-dialog { + transition: none; + } +} +.bootstrap-iso .modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} +.bootstrap-iso .modal-dialog-scrollable { + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem); +} +.bootstrap-iso .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} +.bootstrap-iso .modal-dialog-scrollable .modal-header, +.bootstrap-iso .modal-dialog-scrollable .modal-footer { + -ms-flex-negative: 0; + flex-shrink: 0; +} +.bootstrap-iso .modal-dialog-scrollable .modal-body { + overflow-y: auto; +} +.bootstrap-iso .modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); +} +.bootstrap-iso .modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: ""; +} +.bootstrap-iso .modal-dialog-centered.modal-dialog-scrollable { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + height: 100%; +} +.bootstrap-iso .modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} +.bootstrap-iso .modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} +.bootstrap-iso .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; +} +.bootstrap-iso .modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.bootstrap-iso .modal-backdrop.fade { + opacity: 0; +} +.bootstrap-iso .modal-backdrop.show { + opacity: 0.5; +} +.bootstrap-iso .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: 0.3rem; + border-top-right-radius: 0.3rem; +} +.bootstrap-iso .modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} +.bootstrap-iso .modal-title { + margin-bottom: 0; + line-height: 1.5; +} +.bootstrap-iso .modal-body { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} +.bootstrap-iso .modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.bootstrap-iso .modal-footer > :not(:first-child) { + margin-left: 0.25rem; +} +.bootstrap-iso .modal-footer > :not(:last-child) { + margin-right: 0.25rem; +} +.bootstrap-iso .modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 576px) { + .bootstrap-iso .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .bootstrap-iso .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .bootstrap-iso .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + .bootstrap-iso .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .bootstrap-iso .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + } + .bootstrap-iso .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .bootstrap-iso .modal-lg, + .bootstrap-iso .modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .modal-xl { + max-width: 1140px; + } +} +.bootstrap-iso .tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto 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; +} +.bootstrap-iso .tooltip.show { + opacity: 0.9; +} +.bootstrap-iso .tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.bootstrap-iso .tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} +.bootstrap-iso .bs-tooltip-top, +.bootstrap-iso .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} +.bootstrap-iso .bs-tooltip-top .arrow, +.bootstrap-iso .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} +.bootstrap-iso .bs-tooltip-top .arrow::before, +.bootstrap-iso .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} +.bootstrap-iso .bs-tooltip-right, +.bootstrap-iso .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} +.bootstrap-iso .bs-tooltip-right .arrow, +.bootstrap-iso .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bootstrap-iso .bs-tooltip-right .arrow::before, +.bootstrap-iso .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} +.bootstrap-iso .bs-tooltip-bottom, +.bootstrap-iso .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} +.bootstrap-iso .bs-tooltip-bottom .arrow, +.bootstrap-iso .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} +.bootstrap-iso .bs-tooltip-bottom .arrow::before, +.bootstrap-iso .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} +.bootstrap-iso .bs-tooltip-left, +.bootstrap-iso .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} +.bootstrap-iso .bs-tooltip-left .arrow, +.bootstrap-iso .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bootstrap-iso .bs-tooltip-left .arrow::before, +.bootstrap-iso .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} +.bootstrap-iso .tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} +.bootstrap-iso .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", 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; +} +.bootstrap-iso .popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} +.bootstrap-iso .popover .arrow::before, +.bootstrap-iso .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} +.bootstrap-iso .bs-popover-top, +.bootstrap-iso .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} +.bootstrap-iso .bs-popover-top > .arrow, +.bootstrap-iso .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc((0.5rem + 1px) * -1); +} +.bootstrap-iso .bs-popover-top > .arrow::before, +.bootstrap-iso .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); +} +.bootstrap-iso .bs-popover-top > .arrow::after, +.bootstrap-iso .bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} +.bootstrap-iso .bs-popover-right, +.bootstrap-iso .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} +.bootstrap-iso .bs-popover-right > .arrow, +.bootstrap-iso .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +.bootstrap-iso .bs-popover-right > .arrow::before, +.bootstrap-iso .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); +} +.bootstrap-iso .bs-popover-right > .arrow::after, +.bootstrap-iso .bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} +.bootstrap-iso .bs-popover-bottom, +.bootstrap-iso .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} +.bootstrap-iso .bs-popover-bottom > .arrow, +.bootstrap-iso .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc((0.5rem + 1px) * -1); +} +.bootstrap-iso .bs-popover-bottom > .arrow::before, +.bootstrap-iso .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); +} +.bootstrap-iso .bs-popover-bottom > .arrow::after, +.bootstrap-iso .bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} +.bootstrap-iso .bs-popover-bottom .popover-header::before, +.bootstrap-iso .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; +} +.bootstrap-iso .bs-popover-left, +.bootstrap-iso .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} +.bootstrap-iso .bs-popover-left > .arrow, +.bootstrap-iso .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +.bootstrap-iso .bs-popover-left > .arrow::before, +.bootstrap-iso .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); +} +.bootstrap-iso .bs-popover-left > .arrow::after, +.bootstrap-iso .bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} +.bootstrap-iso .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); +} +.bootstrap-iso .popover-header:empty { + display: none; +} +.bootstrap-iso .popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} +.bootstrap-iso .carousel { + position: relative; +} +.bootstrap-iso .carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} +.bootstrap-iso .carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.bootstrap-iso .carousel-inner::after { + display: block; + clear: both; + content: ""; +} +.bootstrap-iso .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) { + .bootstrap-iso .carousel-item { + transition: none; + } +} +.bootstrap-iso .carousel-item.active, +.bootstrap-iso .carousel-item-next, +.bootstrap-iso .carousel-item-prev { + display: block; +} +.bootstrap-iso .carousel-item-next:not(.carousel-item-left), +.bootstrap-iso .active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.bootstrap-iso .carousel-item-prev:not(.carousel-item-right), +.bootstrap-iso .active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.bootstrap-iso .carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} +.bootstrap-iso .carousel-fade .carousel-item.active, +.bootstrap-iso .carousel-fade .carousel-item-next.carousel-item-left, +.bootstrap-iso .carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} +.bootstrap-iso .carousel-fade .active.carousel-item-left, +.bootstrap-iso .carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: 0s 0.6s opacity; +} +@media (prefers-reduced-motion: reduce) { + .bootstrap-iso .carousel-fade .active.carousel-item-left, + .bootstrap-iso .carousel-fade .active.carousel-item-right { + transition: none; + } +} +.bootstrap-iso .carousel-control-prev, +.bootstrap-iso .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) { + .bootstrap-iso .carousel-control-prev, + .bootstrap-iso .carousel-control-next { + transition: none; + } +} +.bootstrap-iso .carousel-control-prev:hover, +.bootstrap-iso .carousel-control-prev:focus, +.bootstrap-iso .carousel-control-next:hover, +.bootstrap-iso .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} +.bootstrap-iso .carousel-control-prev { + left: 0; +} +.bootstrap-iso .carousel-control-next { + right: 0; +} +.bootstrap-iso .carousel-control-prev-icon, +.bootstrap-iso .carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50% / 100% 100%; +} +.bootstrap-iso .carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); +} +.bootstrap-iso .carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); +} +.bootstrap-iso .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; +} +.bootstrap-iso .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: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .bootstrap-iso .carousel-indicators li { + transition: none; + } +} +.bootstrap-iso .carousel-indicators .active { + opacity: 1; +} +.bootstrap-iso .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); + } +} +.bootstrap-iso .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: spinner-border 0.75s linear infinite; + animation: spinner-border 0.75s linear infinite; +} +.bootstrap-iso .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; + } +} +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + } +} +.bootstrap-iso .spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow 0.75s linear infinite; + animation: spinner-grow 0.75s linear infinite; +} +.bootstrap-iso .spinner-grow-sm { + width: 1rem; + height: 1rem; +} +.bootstrap-iso .align-baseline { + vertical-align: baseline !important; +} +.bootstrap-iso .align-top { + vertical-align: top !important; +} +.bootstrap-iso .align-middle { + vertical-align: middle !important; +} +.bootstrap-iso .align-bottom { + vertical-align: bottom !important; +} +.bootstrap-iso .align-text-bottom { + vertical-align: text-bottom !important; +} +.bootstrap-iso .align-text-top { + vertical-align: text-top !important; +} +.bootstrap-iso .bg-primary { + background-color: #007bff !important; +} +.bootstrap-iso a.bg-primary:hover, +.bootstrap-iso a.bg-primary:focus, +.bootstrap-iso button.bg-primary:hover, +.bootstrap-iso button.bg-primary:focus { + background-color: #0062cc !important; +} +.bootstrap-iso .bg-secondary { + background-color: #6c757d !important; +} +.bootstrap-iso a.bg-secondary:hover, +.bootstrap-iso a.bg-secondary:focus, +.bootstrap-iso button.bg-secondary:hover, +.bootstrap-iso button.bg-secondary:focus { + background-color: #545b62 !important; +} +.bootstrap-iso .bg-success { + background-color: #28a745 !important; +} +.bootstrap-iso a.bg-success:hover, +.bootstrap-iso a.bg-success:focus, +.bootstrap-iso button.bg-success:hover, +.bootstrap-iso button.bg-success:focus { + background-color: #1e7e34 !important; +} +.bootstrap-iso .bg-info { + background-color: #17a2b8 !important; +} +.bootstrap-iso a.bg-info:hover, +.bootstrap-iso a.bg-info:focus, +.bootstrap-iso button.bg-info:hover, +.bootstrap-iso button.bg-info:focus { + background-color: #117a8b !important; +} +.bootstrap-iso .bg-warning { + background-color: #ffc107 !important; +} +.bootstrap-iso a.bg-warning:hover, +.bootstrap-iso a.bg-warning:focus, +.bootstrap-iso button.bg-warning:hover, +.bootstrap-iso button.bg-warning:focus { + background-color: #d39e00 !important; +} +.bootstrap-iso .bg-danger { + background-color: #dc3545 !important; +} +.bootstrap-iso a.bg-danger:hover, +.bootstrap-iso a.bg-danger:focus, +.bootstrap-iso button.bg-danger:hover, +.bootstrap-iso button.bg-danger:focus { + background-color: #bd2130 !important; +} +.bootstrap-iso .bg-light { + background-color: #f8f9fa !important; +} +.bootstrap-iso a.bg-light:hover, +.bootstrap-iso a.bg-light:focus, +.bootstrap-iso button.bg-light:hover, +.bootstrap-iso button.bg-light:focus { + background-color: #dae0e5 !important; +} +.bootstrap-iso .bg-dark { + background-color: #343a40 !important; +} +.bootstrap-iso a.bg-dark:hover, +.bootstrap-iso a.bg-dark:focus, +.bootstrap-iso button.bg-dark:hover, +.bootstrap-iso button.bg-dark:focus { + background-color: #1d2124 !important; +} +.bootstrap-iso .bg-white { + background-color: #fff !important; +} +.bootstrap-iso .bg-transparent { + background-color: transparent !important; +} +.bootstrap-iso .border { + border: 1px solid #dee2e6 !important; +} +.bootstrap-iso .border-top { + border-top: 1px solid #dee2e6 !important; +} +.bootstrap-iso .border-right { + border-right: 1px solid #dee2e6 !important; +} +.bootstrap-iso .border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} +.bootstrap-iso .border-left { + border-left: 1px solid #dee2e6 !important; +} +.bootstrap-iso .border-0 { + border: 0 !important; +} +.bootstrap-iso .border-top-0 { + border-top: 0 !important; +} +.bootstrap-iso .border-right-0 { + border-right: 0 !important; +} +.bootstrap-iso .border-bottom-0 { + border-bottom: 0 !important; +} +.bootstrap-iso .border-left-0 { + border-left: 0 !important; +} +.bootstrap-iso .border-primary { + border-color: #007bff !important; +} +.bootstrap-iso .border-secondary { + border-color: #6c757d !important; +} +.bootstrap-iso .border-success { + border-color: #28a745 !important; +} +.bootstrap-iso .border-info { + border-color: #17a2b8 !important; +} +.bootstrap-iso .border-warning { + border-color: #ffc107 !important; +} +.bootstrap-iso .border-danger { + border-color: #dc3545 !important; +} +.bootstrap-iso .border-light { + border-color: #f8f9fa !important; +} +.bootstrap-iso .border-dark { + border-color: #343a40 !important; +} +.bootstrap-iso .border-white { + border-color: #fff !important; +} +.bootstrap-iso .rounded-sm { + border-radius: 0.2rem !important; +} +.bootstrap-iso .rounded { + border-radius: 0.25rem !important; +} +.bootstrap-iso .rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} +.bootstrap-iso .rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} +.bootstrap-iso .rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} +.bootstrap-iso .rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} +.bootstrap-iso .rounded-lg { + border-radius: 0.3rem !important; +} +.bootstrap-iso .rounded-circle { + border-radius: 50% !important; +} +.bootstrap-iso .rounded-pill { + border-radius: 50rem !important; +} +.bootstrap-iso .rounded-0 { + border-radius: 0 !important; +} +.bootstrap-iso .clearfix::after { + display: block; + clear: both; + content: ""; +} +.bootstrap-iso .d-none { + display: none !important; +} +.bootstrap-iso .d-inline { + display: inline !important; +} +.bootstrap-iso .d-inline-block { + display: inline-block !important; +} +.bootstrap-iso .d-block { + display: block !important; +} +.bootstrap-iso .d-table { + display: table !important; +} +.bootstrap-iso .d-table-row { + display: table-row !important; +} +.bootstrap-iso .d-table-cell { + display: table-cell !important; +} +.bootstrap-iso .d-flex { + display: -ms-flexbox !important; + display: flex !important; +} +.bootstrap-iso .d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} +@media (min-width: 576px) { + .bootstrap-iso .d-sm-none { + display: none !important; + } + .bootstrap-iso .d-sm-inline { + display: inline !important; + } + .bootstrap-iso .d-sm-inline-block { + display: inline-block !important; + } + .bootstrap-iso .d-sm-block { + display: block !important; + } + .bootstrap-iso .d-sm-table { + display: table !important; + } + .bootstrap-iso .d-sm-table-row { + display: table-row !important; + } + .bootstrap-iso .d-sm-table-cell { + display: table-cell !important; + } + .bootstrap-iso .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .bootstrap-iso .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media (min-width: 768px) { + .bootstrap-iso .d-md-none { + display: none !important; + } + .bootstrap-iso .d-md-inline { + display: inline !important; + } + .bootstrap-iso .d-md-inline-block { + display: inline-block !important; + } + .bootstrap-iso .d-md-block { + display: block !important; + } + .bootstrap-iso .d-md-table { + display: table !important; + } + .bootstrap-iso .d-md-table-row { + display: table-row !important; + } + .bootstrap-iso .d-md-table-cell { + display: table-cell !important; + } + .bootstrap-iso .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .bootstrap-iso .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media (min-width: 992px) { + .bootstrap-iso .d-lg-none { + display: none !important; + } + .bootstrap-iso .d-lg-inline { + display: inline !important; + } + .bootstrap-iso .d-lg-inline-block { + display: inline-block !important; + } + .bootstrap-iso .d-lg-block { + display: block !important; + } + .bootstrap-iso .d-lg-table { + display: table !important; + } + .bootstrap-iso .d-lg-table-row { + display: table-row !important; + } + .bootstrap-iso .d-lg-table-cell { + display: table-cell !important; + } + .bootstrap-iso .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .bootstrap-iso .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .d-xl-none { + display: none !important; + } + .bootstrap-iso .d-xl-inline { + display: inline !important; + } + .bootstrap-iso .d-xl-inline-block { + display: inline-block !important; + } + .bootstrap-iso .d-xl-block { + display: block !important; + } + .bootstrap-iso .d-xl-table { + display: table !important; + } + .bootstrap-iso .d-xl-table-row { + display: table-row !important; + } + .bootstrap-iso .d-xl-table-cell { + display: table-cell !important; + } + .bootstrap-iso .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .bootstrap-iso .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media print { + .bootstrap-iso .d-print-none { + display: none !important; + } + .bootstrap-iso .d-print-inline { + display: inline !important; + } + .bootstrap-iso .d-print-inline-block { + display: inline-block !important; + } + .bootstrap-iso .d-print-block { + display: block !important; + } + .bootstrap-iso .d-print-table { + display: table !important; + } + .bootstrap-iso .d-print-table-row { + display: table-row !important; + } + .bootstrap-iso .d-print-table-cell { + display: table-cell !important; + } + .bootstrap-iso .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .bootstrap-iso .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +.bootstrap-iso .embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} +.bootstrap-iso .embed-responsive::before { + display: block; + content: ""; +} +.bootstrap-iso .embed-responsive .embed-responsive-item, +.bootstrap-iso .embed-responsive iframe, +.bootstrap-iso .embed-responsive embed, +.bootstrap-iso .embed-responsive object, +.bootstrap-iso .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.bootstrap-iso .embed-responsive-21by9::before { + padding-top: 42.857143%; +} +.bootstrap-iso .embed-responsive-16by9::before { + padding-top: 56.25%; +} +.bootstrap-iso .embed-responsive-4by3::before { + padding-top: 75%; +} +.bootstrap-iso .embed-responsive-1by1::before { + padding-top: 100%; +} +.bootstrap-iso .flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} +.bootstrap-iso .flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} +.bootstrap-iso .flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} +.bootstrap-iso .flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} +.bootstrap-iso .flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} +.bootstrap-iso .flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} +.bootstrap-iso .flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} +.bootstrap-iso .flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} +.bootstrap-iso .flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} +.bootstrap-iso .flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} +.bootstrap-iso .flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} +.bootstrap-iso .flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} +.bootstrap-iso .justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} +.bootstrap-iso .justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} +.bootstrap-iso .justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} +.bootstrap-iso .justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} +.bootstrap-iso .justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} +.bootstrap-iso .align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} +.bootstrap-iso .align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} +.bootstrap-iso .align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} +.bootstrap-iso .align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} +.bootstrap-iso .align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} +.bootstrap-iso .align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} +.bootstrap-iso .align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} +.bootstrap-iso .align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} +.bootstrap-iso .align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} +.bootstrap-iso .align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} +.bootstrap-iso .align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} +.bootstrap-iso .align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} +.bootstrap-iso .align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} +.bootstrap-iso .align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} +.bootstrap-iso .align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} +.bootstrap-iso .align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} +.bootstrap-iso .align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} +@media (min-width: 576px) { + .bootstrap-iso .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .bootstrap-iso .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .bootstrap-iso .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .bootstrap-iso .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .bootstrap-iso .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .bootstrap-iso .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .bootstrap-iso .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .bootstrap-iso .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .bootstrap-iso .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .bootstrap-iso .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .bootstrap-iso .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .bootstrap-iso .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .bootstrap-iso .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .bootstrap-iso .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .bootstrap-iso .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .bootstrap-iso .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .bootstrap-iso .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .bootstrap-iso .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .bootstrap-iso .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .bootstrap-iso .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .bootstrap-iso .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .bootstrap-iso .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .bootstrap-iso .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .bootstrap-iso .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .bootstrap-iso .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .bootstrap-iso .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .bootstrap-iso .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .bootstrap-iso .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .bootstrap-iso .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .bootstrap-iso .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .bootstrap-iso .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .bootstrap-iso .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .bootstrap-iso .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .bootstrap-iso .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +@media (min-width: 768px) { + .bootstrap-iso .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .bootstrap-iso .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .bootstrap-iso .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .bootstrap-iso .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .bootstrap-iso .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .bootstrap-iso .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .bootstrap-iso .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .bootstrap-iso .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .bootstrap-iso .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .bootstrap-iso .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .bootstrap-iso .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .bootstrap-iso .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .bootstrap-iso .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .bootstrap-iso .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .bootstrap-iso .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .bootstrap-iso .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .bootstrap-iso .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .bootstrap-iso .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .bootstrap-iso .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .bootstrap-iso .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .bootstrap-iso .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .bootstrap-iso .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .bootstrap-iso .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .bootstrap-iso .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .bootstrap-iso .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .bootstrap-iso .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .bootstrap-iso .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .bootstrap-iso .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .bootstrap-iso .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .bootstrap-iso .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .bootstrap-iso .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .bootstrap-iso .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .bootstrap-iso .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .bootstrap-iso .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +@media (min-width: 992px) { + .bootstrap-iso .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .bootstrap-iso .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .bootstrap-iso .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .bootstrap-iso .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .bootstrap-iso .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .bootstrap-iso .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .bootstrap-iso .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .bootstrap-iso .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .bootstrap-iso .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .bootstrap-iso .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .bootstrap-iso .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .bootstrap-iso .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .bootstrap-iso .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .bootstrap-iso .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .bootstrap-iso .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .bootstrap-iso .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .bootstrap-iso .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .bootstrap-iso .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .bootstrap-iso .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .bootstrap-iso .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .bootstrap-iso .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .bootstrap-iso .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .bootstrap-iso .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .bootstrap-iso .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .bootstrap-iso .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .bootstrap-iso .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .bootstrap-iso .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .bootstrap-iso .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .bootstrap-iso .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .bootstrap-iso .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .bootstrap-iso .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .bootstrap-iso .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .bootstrap-iso .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .bootstrap-iso .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .bootstrap-iso .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .bootstrap-iso .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .bootstrap-iso .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .bootstrap-iso .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .bootstrap-iso .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .bootstrap-iso .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .bootstrap-iso .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .bootstrap-iso .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .bootstrap-iso .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .bootstrap-iso .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .bootstrap-iso .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .bootstrap-iso .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .bootstrap-iso .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .bootstrap-iso .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .bootstrap-iso .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .bootstrap-iso .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .bootstrap-iso .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .bootstrap-iso .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .bootstrap-iso .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .bootstrap-iso .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .bootstrap-iso .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .bootstrap-iso .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .bootstrap-iso .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .bootstrap-iso .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .bootstrap-iso .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .bootstrap-iso .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .bootstrap-iso .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .bootstrap-iso .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .bootstrap-iso .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .bootstrap-iso .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .bootstrap-iso .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .bootstrap-iso .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .bootstrap-iso .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +.bootstrap-iso .float-left { + float: left !important; +} +.bootstrap-iso .float-right { + float: right !important; +} +.bootstrap-iso .float-none { + float: none !important; +} +@media (min-width: 576px) { + .bootstrap-iso .float-sm-left { + float: left !important; + } + .bootstrap-iso .float-sm-right { + float: right !important; + } + .bootstrap-iso .float-sm-none { + float: none !important; + } +} +@media (min-width: 768px) { + .bootstrap-iso .float-md-left { + float: left !important; + } + .bootstrap-iso .float-md-right { + float: right !important; + } + .bootstrap-iso .float-md-none { + float: none !important; + } +} +@media (min-width: 992px) { + .bootstrap-iso .float-lg-left { + float: left !important; + } + .bootstrap-iso .float-lg-right { + float: right !important; + } + .bootstrap-iso .float-lg-none { + float: none !important; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .float-xl-left { + float: left !important; + } + .bootstrap-iso .float-xl-right { + float: right !important; + } + .bootstrap-iso .float-xl-none { + float: none !important; + } +} +.bootstrap-iso .overflow-auto { + overflow: auto !important; +} +.bootstrap-iso .overflow-hidden { + overflow: hidden !important; +} +.bootstrap-iso .position-static { + position: static !important; +} +.bootstrap-iso .position-relative { + position: relative !important; +} +.bootstrap-iso .position-absolute { + position: absolute !important; +} +.bootstrap-iso .position-fixed { + position: fixed !important; +} +.bootstrap-iso .position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} +.bootstrap-iso .fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} +.bootstrap-iso .fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} +@supports ((position: -webkit-sticky) or (position: sticky)) { + .bootstrap-iso .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +.bootstrap-iso .sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} +.bootstrap-iso .sr-only-focusable:active, +.bootstrap-iso .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} +.bootstrap-iso .shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} +.bootstrap-iso .shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} +.bootstrap-iso .shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} +.bootstrap-iso .shadow-none { + box-shadow: none !important; +} +.bootstrap-iso .w-25 { + width: 25% !important; +} +.bootstrap-iso .w-50 { + width: 50% !important; +} +.bootstrap-iso .w-75 { + width: 75% !important; +} +.bootstrap-iso .w-100 { + width: 100% !important; +} +.bootstrap-iso .w-auto { + width: auto !important; +} +.bootstrap-iso .h-25 { + height: 25% !important; +} +.bootstrap-iso .h-50 { + height: 50% !important; +} +.bootstrap-iso .h-75 { + height: 75% !important; +} +.bootstrap-iso .h-100 { + height: 100% !important; +} +.bootstrap-iso .h-auto { + height: auto !important; +} +.bootstrap-iso .mw-100 { + max-width: 100% !important; +} +.bootstrap-iso .mh-100 { + max-height: 100% !important; +} +.bootstrap-iso .min-vw-100 { + min-width: 100vw !important; +} +.bootstrap-iso .min-vh-100 { + min-height: 100vh !important; +} +.bootstrap-iso .vw-100 { + width: 100vw !important; +} +.bootstrap-iso .vh-100 { + height: 100vh !important; +} +.bootstrap-iso .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); +} +.bootstrap-iso .m-0 { + margin: 0 !important; +} +.bootstrap-iso .mt-0, +.bootstrap-iso .my-0 { + margin-top: 0 !important; +} +.bootstrap-iso .mr-0, +.bootstrap-iso .mx-0 { + margin-right: 0 !important; +} +.bootstrap-iso .mb-0, +.bootstrap-iso .my-0 { + margin-bottom: 0 !important; +} +.bootstrap-iso .ml-0, +.bootstrap-iso .mx-0 { + margin-left: 0 !important; +} +.bootstrap-iso .m-1 { + margin: 0.25rem !important; +} +.bootstrap-iso .mt-1, +.bootstrap-iso .my-1 { + margin-top: 0.25rem !important; +} +.bootstrap-iso .mr-1, +.bootstrap-iso .mx-1 { + margin-right: 0.25rem !important; +} +.bootstrap-iso .mb-1, +.bootstrap-iso .my-1 { + margin-bottom: 0.25rem !important; +} +.bootstrap-iso .ml-1, +.bootstrap-iso .mx-1 { + margin-left: 0.25rem !important; +} +.bootstrap-iso .m-2 { + margin: 0.5rem !important; +} +.bootstrap-iso .mt-2, +.bootstrap-iso .my-2 { + margin-top: 0.5rem !important; +} +.bootstrap-iso .mr-2, +.bootstrap-iso .mx-2 { + margin-right: 0.5rem !important; +} +.bootstrap-iso .mb-2, +.bootstrap-iso .my-2 { + margin-bottom: 0.5rem !important; +} +.bootstrap-iso .ml-2, +.bootstrap-iso .mx-2 { + margin-left: 0.5rem !important; +} +.bootstrap-iso .m-3 { + margin: 1rem !important; +} +.bootstrap-iso .mt-3, +.bootstrap-iso .my-3 { + margin-top: 1rem !important; +} +.bootstrap-iso .mr-3, +.bootstrap-iso .mx-3 { + margin-right: 1rem !important; +} +.bootstrap-iso .mb-3, +.bootstrap-iso .my-3 { + margin-bottom: 1rem !important; +} +.bootstrap-iso .ml-3, +.bootstrap-iso .mx-3 { + margin-left: 1rem !important; +} +.bootstrap-iso .m-4 { + margin: 1.5rem !important; +} +.bootstrap-iso .mt-4, +.bootstrap-iso .my-4 { + margin-top: 1.5rem !important; +} +.bootstrap-iso .mr-4, +.bootstrap-iso .mx-4 { + margin-right: 1.5rem !important; +} +.bootstrap-iso .mb-4, +.bootstrap-iso .my-4 { + margin-bottom: 1.5rem !important; +} +.bootstrap-iso .ml-4, +.bootstrap-iso .mx-4 { + margin-left: 1.5rem !important; +} +.bootstrap-iso .m-5 { + margin: 3rem !important; +} +.bootstrap-iso .mt-5, +.bootstrap-iso .my-5 { + margin-top: 3rem !important; +} +.bootstrap-iso .mr-5, +.bootstrap-iso .mx-5 { + margin-right: 3rem !important; +} +.bootstrap-iso .mb-5, +.bootstrap-iso .my-5 { + margin-bottom: 3rem !important; +} +.bootstrap-iso .ml-5, +.bootstrap-iso .mx-5 { + margin-left: 3rem !important; +} +.bootstrap-iso .p-0 { + padding: 0 !important; +} +.bootstrap-iso .pt-0, +.bootstrap-iso .py-0 { + padding-top: 0 !important; +} +.bootstrap-iso .pr-0, +.bootstrap-iso .px-0 { + padding-right: 0 !important; +} +.bootstrap-iso .pb-0, +.bootstrap-iso .py-0 { + padding-bottom: 0 !important; +} +.bootstrap-iso .pl-0, +.bootstrap-iso .px-0 { + padding-left: 0 !important; +} +.bootstrap-iso .p-1 { + padding: 0.25rem !important; +} +.bootstrap-iso .pt-1, +.bootstrap-iso .py-1 { + padding-top: 0.25rem !important; +} +.bootstrap-iso .pr-1, +.bootstrap-iso .px-1 { + padding-right: 0.25rem !important; +} +.bootstrap-iso .pb-1, +.bootstrap-iso .py-1 { + padding-bottom: 0.25rem !important; +} +.bootstrap-iso .pl-1, +.bootstrap-iso .px-1 { + padding-left: 0.25rem !important; +} +.bootstrap-iso .p-2 { + padding: 0.5rem !important; +} +.bootstrap-iso .pt-2, +.bootstrap-iso .py-2 { + padding-top: 0.5rem !important; +} +.bootstrap-iso .pr-2, +.bootstrap-iso .px-2 { + padding-right: 0.5rem !important; +} +.bootstrap-iso .pb-2, +.bootstrap-iso .py-2 { + padding-bottom: 0.5rem !important; +} +.bootstrap-iso .pl-2, +.bootstrap-iso .px-2 { + padding-left: 0.5rem !important; +} +.bootstrap-iso .p-3 { + padding: 1rem !important; +} +.bootstrap-iso .pt-3, +.bootstrap-iso .py-3 { + padding-top: 1rem !important; +} +.bootstrap-iso .pr-3, +.bootstrap-iso .px-3 { + padding-right: 1rem !important; +} +.bootstrap-iso .pb-3, +.bootstrap-iso .py-3 { + padding-bottom: 1rem !important; +} +.bootstrap-iso .pl-3, +.bootstrap-iso .px-3 { + padding-left: 1rem !important; +} +.bootstrap-iso .p-4 { + padding: 1.5rem !important; +} +.bootstrap-iso .pt-4, +.bootstrap-iso .py-4 { + padding-top: 1.5rem !important; +} +.bootstrap-iso .pr-4, +.bootstrap-iso .px-4 { + padding-right: 1.5rem !important; +} +.bootstrap-iso .pb-4, +.bootstrap-iso .py-4 { + padding-bottom: 1.5rem !important; +} +.bootstrap-iso .pl-4, +.bootstrap-iso .px-4 { + padding-left: 1.5rem !important; +} +.bootstrap-iso .p-5 { + padding: 3rem !important; +} +.bootstrap-iso .pt-5, +.bootstrap-iso .py-5 { + padding-top: 3rem !important; +} +.bootstrap-iso .pr-5, +.bootstrap-iso .px-5 { + padding-right: 3rem !important; +} +.bootstrap-iso .pb-5, +.bootstrap-iso .py-5 { + padding-bottom: 3rem !important; +} +.bootstrap-iso .pl-5, +.bootstrap-iso .px-5 { + padding-left: 3rem !important; +} +.bootstrap-iso .m-n1 { + margin: -0.25rem !important; +} +.bootstrap-iso .mt-n1, +.bootstrap-iso .my-n1 { + margin-top: -0.25rem !important; +} +.bootstrap-iso .mr-n1, +.bootstrap-iso .mx-n1 { + margin-right: -0.25rem !important; +} +.bootstrap-iso .mb-n1, +.bootstrap-iso .my-n1 { + margin-bottom: -0.25rem !important; +} +.bootstrap-iso .ml-n1, +.bootstrap-iso .mx-n1 { + margin-left: -0.25rem !important; +} +.bootstrap-iso .m-n2 { + margin: -0.5rem !important; +} +.bootstrap-iso .mt-n2, +.bootstrap-iso .my-n2 { + margin-top: -0.5rem !important; +} +.bootstrap-iso .mr-n2, +.bootstrap-iso .mx-n2 { + margin-right: -0.5rem !important; +} +.bootstrap-iso .mb-n2, +.bootstrap-iso .my-n2 { + margin-bottom: -0.5rem !important; +} +.bootstrap-iso .ml-n2, +.bootstrap-iso .mx-n2 { + margin-left: -0.5rem !important; +} +.bootstrap-iso .m-n3 { + margin: -1rem !important; +} +.bootstrap-iso .mt-n3, +.bootstrap-iso .my-n3 { + margin-top: -1rem !important; +} +.bootstrap-iso .mr-n3, +.bootstrap-iso .mx-n3 { + margin-right: -1rem !important; +} +.bootstrap-iso .mb-n3, +.bootstrap-iso .my-n3 { + margin-bottom: -1rem !important; +} +.bootstrap-iso .ml-n3, +.bootstrap-iso .mx-n3 { + margin-left: -1rem !important; +} +.bootstrap-iso .m-n4 { + margin: -1.5rem !important; +} +.bootstrap-iso .mt-n4, +.bootstrap-iso .my-n4 { + margin-top: -1.5rem !important; +} +.bootstrap-iso .mr-n4, +.bootstrap-iso .mx-n4 { + margin-right: -1.5rem !important; +} +.bootstrap-iso .mb-n4, +.bootstrap-iso .my-n4 { + margin-bottom: -1.5rem !important; +} +.bootstrap-iso .ml-n4, +.bootstrap-iso .mx-n4 { + margin-left: -1.5rem !important; +} +.bootstrap-iso .m-n5 { + margin: -3rem !important; +} +.bootstrap-iso .mt-n5, +.bootstrap-iso .my-n5 { + margin-top: -3rem !important; +} +.bootstrap-iso .mr-n5, +.bootstrap-iso .mx-n5 { + margin-right: -3rem !important; +} +.bootstrap-iso .mb-n5, +.bootstrap-iso .my-n5 { + margin-bottom: -3rem !important; +} +.bootstrap-iso .ml-n5, +.bootstrap-iso .mx-n5 { + margin-left: -3rem !important; +} +.bootstrap-iso .m-auto { + margin: auto !important; +} +.bootstrap-iso .mt-auto, +.bootstrap-iso .my-auto { + margin-top: auto !important; +} +.bootstrap-iso .mr-auto, +.bootstrap-iso .mx-auto { + margin-right: auto !important; +} +.bootstrap-iso .mb-auto, +.bootstrap-iso .my-auto { + margin-bottom: auto !important; +} +.bootstrap-iso .ml-auto, +.bootstrap-iso .mx-auto { + margin-left: auto !important; +} +@media (min-width: 576px) { + .bootstrap-iso .m-sm-0 { + margin: 0 !important; + } + .bootstrap-iso .mt-sm-0, + .bootstrap-iso .my-sm-0 { + margin-top: 0 !important; + } + .bootstrap-iso .mr-sm-0, + .bootstrap-iso .mx-sm-0 { + margin-right: 0 !important; + } + .bootstrap-iso .mb-sm-0, + .bootstrap-iso .my-sm-0 { + margin-bottom: 0 !important; + } + .bootstrap-iso .ml-sm-0, + .bootstrap-iso .mx-sm-0 { + margin-left: 0 !important; + } + .bootstrap-iso .m-sm-1 { + margin: 0.25rem !important; + } + .bootstrap-iso .mt-sm-1, + .bootstrap-iso .my-sm-1 { + margin-top: 0.25rem !important; + } + .bootstrap-iso .mr-sm-1, + .bootstrap-iso .mx-sm-1 { + margin-right: 0.25rem !important; + } + .bootstrap-iso .mb-sm-1, + .bootstrap-iso .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .bootstrap-iso .ml-sm-1, + .bootstrap-iso .mx-sm-1 { + margin-left: 0.25rem !important; + } + .bootstrap-iso .m-sm-2 { + margin: 0.5rem !important; + } + .bootstrap-iso .mt-sm-2, + .bootstrap-iso .my-sm-2 { + margin-top: 0.5rem !important; + } + .bootstrap-iso .mr-sm-2, + .bootstrap-iso .mx-sm-2 { + margin-right: 0.5rem !important; + } + .bootstrap-iso .mb-sm-2, + .bootstrap-iso .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .bootstrap-iso .ml-sm-2, + .bootstrap-iso .mx-sm-2 { + margin-left: 0.5rem !important; + } + .bootstrap-iso .m-sm-3 { + margin: 1rem !important; + } + .bootstrap-iso .mt-sm-3, + .bootstrap-iso .my-sm-3 { + margin-top: 1rem !important; + } + .bootstrap-iso .mr-sm-3, + .bootstrap-iso .mx-sm-3 { + margin-right: 1rem !important; + } + .bootstrap-iso .mb-sm-3, + .bootstrap-iso .my-sm-3 { + margin-bottom: 1rem !important; + } + .bootstrap-iso .ml-sm-3, + .bootstrap-iso .mx-sm-3 { + margin-left: 1rem !important; + } + .bootstrap-iso .m-sm-4 { + margin: 1.5rem !important; + } + .bootstrap-iso .mt-sm-4, + .bootstrap-iso .my-sm-4 { + margin-top: 1.5rem !important; + } + .bootstrap-iso .mr-sm-4, + .bootstrap-iso .mx-sm-4 { + margin-right: 1.5rem !important; + } + .bootstrap-iso .mb-sm-4, + .bootstrap-iso .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .bootstrap-iso .ml-sm-4, + .bootstrap-iso .mx-sm-4 { + margin-left: 1.5rem !important; + } + .bootstrap-iso .m-sm-5 { + margin: 3rem !important; + } + .bootstrap-iso .mt-sm-5, + .bootstrap-iso .my-sm-5 { + margin-top: 3rem !important; + } + .bootstrap-iso .mr-sm-5, + .bootstrap-iso .mx-sm-5 { + margin-right: 3rem !important; + } + .bootstrap-iso .mb-sm-5, + .bootstrap-iso .my-sm-5 { + margin-bottom: 3rem !important; + } + .bootstrap-iso .ml-sm-5, + .bootstrap-iso .mx-sm-5 { + margin-left: 3rem !important; + } + .bootstrap-iso .p-sm-0 { + padding: 0 !important; + } + .bootstrap-iso .pt-sm-0, + .bootstrap-iso .py-sm-0 { + padding-top: 0 !important; + } + .bootstrap-iso .pr-sm-0, + .bootstrap-iso .px-sm-0 { + padding-right: 0 !important; + } + .bootstrap-iso .pb-sm-0, + .bootstrap-iso .py-sm-0 { + padding-bottom: 0 !important; + } + .bootstrap-iso .pl-sm-0, + .bootstrap-iso .px-sm-0 { + padding-left: 0 !important; + } + .bootstrap-iso .p-sm-1 { + padding: 0.25rem !important; + } + .bootstrap-iso .pt-sm-1, + .bootstrap-iso .py-sm-1 { + padding-top: 0.25rem !important; + } + .bootstrap-iso .pr-sm-1, + .bootstrap-iso .px-sm-1 { + padding-right: 0.25rem !important; + } + .bootstrap-iso .pb-sm-1, + .bootstrap-iso .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .bootstrap-iso .pl-sm-1, + .bootstrap-iso .px-sm-1 { + padding-left: 0.25rem !important; + } + .bootstrap-iso .p-sm-2 { + padding: 0.5rem !important; + } + .bootstrap-iso .pt-sm-2, + .bootstrap-iso .py-sm-2 { + padding-top: 0.5rem !important; + } + .bootstrap-iso .pr-sm-2, + .bootstrap-iso .px-sm-2 { + padding-right: 0.5rem !important; + } + .bootstrap-iso .pb-sm-2, + .bootstrap-iso .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .bootstrap-iso .pl-sm-2, + .bootstrap-iso .px-sm-2 { + padding-left: 0.5rem !important; + } + .bootstrap-iso .p-sm-3 { + padding: 1rem !important; + } + .bootstrap-iso .pt-sm-3, + .bootstrap-iso .py-sm-3 { + padding-top: 1rem !important; + } + .bootstrap-iso .pr-sm-3, + .bootstrap-iso .px-sm-3 { + padding-right: 1rem !important; + } + .bootstrap-iso .pb-sm-3, + .bootstrap-iso .py-sm-3 { + padding-bottom: 1rem !important; + } + .bootstrap-iso .pl-sm-3, + .bootstrap-iso .px-sm-3 { + padding-left: 1rem !important; + } + .bootstrap-iso .p-sm-4 { + padding: 1.5rem !important; + } + .bootstrap-iso .pt-sm-4, + .bootstrap-iso .py-sm-4 { + padding-top: 1.5rem !important; + } + .bootstrap-iso .pr-sm-4, + .bootstrap-iso .px-sm-4 { + padding-right: 1.5rem !important; + } + .bootstrap-iso .pb-sm-4, + .bootstrap-iso .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .bootstrap-iso .pl-sm-4, + .bootstrap-iso .px-sm-4 { + padding-left: 1.5rem !important; + } + .bootstrap-iso .p-sm-5 { + padding: 3rem !important; + } + .bootstrap-iso .pt-sm-5, + .bootstrap-iso .py-sm-5 { + padding-top: 3rem !important; + } + .bootstrap-iso .pr-sm-5, + .bootstrap-iso .px-sm-5 { + padding-right: 3rem !important; + } + .bootstrap-iso .pb-sm-5, + .bootstrap-iso .py-sm-5 { + padding-bottom: 3rem !important; + } + .bootstrap-iso .pl-sm-5, + .bootstrap-iso .px-sm-5 { + padding-left: 3rem !important; + } + .bootstrap-iso .m-sm-n1 { + margin: -0.25rem !important; + } + .bootstrap-iso .mt-sm-n1, + .bootstrap-iso .my-sm-n1 { + margin-top: -0.25rem !important; + } + .bootstrap-iso .mr-sm-n1, + .bootstrap-iso .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .bootstrap-iso .mb-sm-n1, + .bootstrap-iso .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .bootstrap-iso .ml-sm-n1, + .bootstrap-iso .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .bootstrap-iso .m-sm-n2 { + margin: -0.5rem !important; + } + .bootstrap-iso .mt-sm-n2, + .bootstrap-iso .my-sm-n2 { + margin-top: -0.5rem !important; + } + .bootstrap-iso .mr-sm-n2, + .bootstrap-iso .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .bootstrap-iso .mb-sm-n2, + .bootstrap-iso .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .bootstrap-iso .ml-sm-n2, + .bootstrap-iso .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .bootstrap-iso .m-sm-n3 { + margin: -1rem !important; + } + .bootstrap-iso .mt-sm-n3, + .bootstrap-iso .my-sm-n3 { + margin-top: -1rem !important; + } + .bootstrap-iso .mr-sm-n3, + .bootstrap-iso .mx-sm-n3 { + margin-right: -1rem !important; + } + .bootstrap-iso .mb-sm-n3, + .bootstrap-iso .my-sm-n3 { + margin-bottom: -1rem !important; + } + .bootstrap-iso .ml-sm-n3, + .bootstrap-iso .mx-sm-n3 { + margin-left: -1rem !important; + } + .bootstrap-iso .m-sm-n4 { + margin: -1.5rem !important; + } + .bootstrap-iso .mt-sm-n4, + .bootstrap-iso .my-sm-n4 { + margin-top: -1.5rem !important; + } + .bootstrap-iso .mr-sm-n4, + .bootstrap-iso .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .bootstrap-iso .mb-sm-n4, + .bootstrap-iso .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .bootstrap-iso .ml-sm-n4, + .bootstrap-iso .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .bootstrap-iso .m-sm-n5 { + margin: -3rem !important; + } + .bootstrap-iso .mt-sm-n5, + .bootstrap-iso .my-sm-n5 { + margin-top: -3rem !important; + } + .bootstrap-iso .mr-sm-n5, + .bootstrap-iso .mx-sm-n5 { + margin-right: -3rem !important; + } + .bootstrap-iso .mb-sm-n5, + .bootstrap-iso .my-sm-n5 { + margin-bottom: -3rem !important; + } + .bootstrap-iso .ml-sm-n5, + .bootstrap-iso .mx-sm-n5 { + margin-left: -3rem !important; + } + .bootstrap-iso .m-sm-auto { + margin: auto !important; + } + .bootstrap-iso .mt-sm-auto, + .bootstrap-iso .my-sm-auto { + margin-top: auto !important; + } + .bootstrap-iso .mr-sm-auto, + .bootstrap-iso .mx-sm-auto { + margin-right: auto !important; + } + .bootstrap-iso .mb-sm-auto, + .bootstrap-iso .my-sm-auto { + margin-bottom: auto !important; + } + .bootstrap-iso .ml-sm-auto, + .bootstrap-iso .mx-sm-auto { + margin-left: auto !important; + } +} +@media (min-width: 768px) { + .bootstrap-iso .m-md-0 { + margin: 0 !important; + } + .bootstrap-iso .mt-md-0, + .bootstrap-iso .my-md-0 { + margin-top: 0 !important; + } + .bootstrap-iso .mr-md-0, + .bootstrap-iso .mx-md-0 { + margin-right: 0 !important; + } + .bootstrap-iso .mb-md-0, + .bootstrap-iso .my-md-0 { + margin-bottom: 0 !important; + } + .bootstrap-iso .ml-md-0, + .bootstrap-iso .mx-md-0 { + margin-left: 0 !important; + } + .bootstrap-iso .m-md-1 { + margin: 0.25rem !important; + } + .bootstrap-iso .mt-md-1, + .bootstrap-iso .my-md-1 { + margin-top: 0.25rem !important; + } + .bootstrap-iso .mr-md-1, + .bootstrap-iso .mx-md-1 { + margin-right: 0.25rem !important; + } + .bootstrap-iso .mb-md-1, + .bootstrap-iso .my-md-1 { + margin-bottom: 0.25rem !important; + } + .bootstrap-iso .ml-md-1, + .bootstrap-iso .mx-md-1 { + margin-left: 0.25rem !important; + } + .bootstrap-iso .m-md-2 { + margin: 0.5rem !important; + } + .bootstrap-iso .mt-md-2, + .bootstrap-iso .my-md-2 { + margin-top: 0.5rem !important; + } + .bootstrap-iso .mr-md-2, + .bootstrap-iso .mx-md-2 { + margin-right: 0.5rem !important; + } + .bootstrap-iso .mb-md-2, + .bootstrap-iso .my-md-2 { + margin-bottom: 0.5rem !important; + } + .bootstrap-iso .ml-md-2, + .bootstrap-iso .mx-md-2 { + margin-left: 0.5rem !important; + } + .bootstrap-iso .m-md-3 { + margin: 1rem !important; + } + .bootstrap-iso .mt-md-3, + .bootstrap-iso .my-md-3 { + margin-top: 1rem !important; + } + .bootstrap-iso .mr-md-3, + .bootstrap-iso .mx-md-3 { + margin-right: 1rem !important; + } + .bootstrap-iso .mb-md-3, + .bootstrap-iso .my-md-3 { + margin-bottom: 1rem !important; + } + .bootstrap-iso .ml-md-3, + .bootstrap-iso .mx-md-3 { + margin-left: 1rem !important; + } + .bootstrap-iso .m-md-4 { + margin: 1.5rem !important; + } + .bootstrap-iso .mt-md-4, + .bootstrap-iso .my-md-4 { + margin-top: 1.5rem !important; + } + .bootstrap-iso .mr-md-4, + .bootstrap-iso .mx-md-4 { + margin-right: 1.5rem !important; + } + .bootstrap-iso .mb-md-4, + .bootstrap-iso .my-md-4 { + margin-bottom: 1.5rem !important; + } + .bootstrap-iso .ml-md-4, + .bootstrap-iso .mx-md-4 { + margin-left: 1.5rem !important; + } + .bootstrap-iso .m-md-5 { + margin: 3rem !important; + } + .bootstrap-iso .mt-md-5, + .bootstrap-iso .my-md-5 { + margin-top: 3rem !important; + } + .bootstrap-iso .mr-md-5, + .bootstrap-iso .mx-md-5 { + margin-right: 3rem !important; + } + .bootstrap-iso .mb-md-5, + .bootstrap-iso .my-md-5 { + margin-bottom: 3rem !important; + } + .bootstrap-iso .ml-md-5, + .bootstrap-iso .mx-md-5 { + margin-left: 3rem !important; + } + .bootstrap-iso .p-md-0 { + padding: 0 !important; + } + .bootstrap-iso .pt-md-0, + .bootstrap-iso .py-md-0 { + padding-top: 0 !important; + } + .bootstrap-iso .pr-md-0, + .bootstrap-iso .px-md-0 { + padding-right: 0 !important; + } + .bootstrap-iso .pb-md-0, + .bootstrap-iso .py-md-0 { + padding-bottom: 0 !important; + } + .bootstrap-iso .pl-md-0, + .bootstrap-iso .px-md-0 { + padding-left: 0 !important; + } + .bootstrap-iso .p-md-1 { + padding: 0.25rem !important; + } + .bootstrap-iso .pt-md-1, + .bootstrap-iso .py-md-1 { + padding-top: 0.25rem !important; + } + .bootstrap-iso .pr-md-1, + .bootstrap-iso .px-md-1 { + padding-right: 0.25rem !important; + } + .bootstrap-iso .pb-md-1, + .bootstrap-iso .py-md-1 { + padding-bottom: 0.25rem !important; + } + .bootstrap-iso .pl-md-1, + .bootstrap-iso .px-md-1 { + padding-left: 0.25rem !important; + } + .bootstrap-iso .p-md-2 { + padding: 0.5rem !important; + } + .bootstrap-iso .pt-md-2, + .bootstrap-iso .py-md-2 { + padding-top: 0.5rem !important; + } + .bootstrap-iso .pr-md-2, + .bootstrap-iso .px-md-2 { + padding-right: 0.5rem !important; + } + .bootstrap-iso .pb-md-2, + .bootstrap-iso .py-md-2 { + padding-bottom: 0.5rem !important; + } + .bootstrap-iso .pl-md-2, + .bootstrap-iso .px-md-2 { + padding-left: 0.5rem !important; + } + .bootstrap-iso .p-md-3 { + padding: 1rem !important; + } + .bootstrap-iso .pt-md-3, + .bootstrap-iso .py-md-3 { + padding-top: 1rem !important; + } + .bootstrap-iso .pr-md-3, + .bootstrap-iso .px-md-3 { + padding-right: 1rem !important; + } + .bootstrap-iso .pb-md-3, + .bootstrap-iso .py-md-3 { + padding-bottom: 1rem !important; + } + .bootstrap-iso .pl-md-3, + .bootstrap-iso .px-md-3 { + padding-left: 1rem !important; + } + .bootstrap-iso .p-md-4 { + padding: 1.5rem !important; + } + .bootstrap-iso .pt-md-4, + .bootstrap-iso .py-md-4 { + padding-top: 1.5rem !important; + } + .bootstrap-iso .pr-md-4, + .bootstrap-iso .px-md-4 { + padding-right: 1.5rem !important; + } + .bootstrap-iso .pb-md-4, + .bootstrap-iso .py-md-4 { + padding-bottom: 1.5rem !important; + } + .bootstrap-iso .pl-md-4, + .bootstrap-iso .px-md-4 { + padding-left: 1.5rem !important; + } + .bootstrap-iso .p-md-5 { + padding: 3rem !important; + } + .bootstrap-iso .pt-md-5, + .bootstrap-iso .py-md-5 { + padding-top: 3rem !important; + } + .bootstrap-iso .pr-md-5, + .bootstrap-iso .px-md-5 { + padding-right: 3rem !important; + } + .bootstrap-iso .pb-md-5, + .bootstrap-iso .py-md-5 { + padding-bottom: 3rem !important; + } + .bootstrap-iso .pl-md-5, + .bootstrap-iso .px-md-5 { + padding-left: 3rem !important; + } + .bootstrap-iso .m-md-n1 { + margin: -0.25rem !important; + } + .bootstrap-iso .mt-md-n1, + .bootstrap-iso .my-md-n1 { + margin-top: -0.25rem !important; + } + .bootstrap-iso .mr-md-n1, + .bootstrap-iso .mx-md-n1 { + margin-right: -0.25rem !important; + } + .bootstrap-iso .mb-md-n1, + .bootstrap-iso .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .bootstrap-iso .ml-md-n1, + .bootstrap-iso .mx-md-n1 { + margin-left: -0.25rem !important; + } + .bootstrap-iso .m-md-n2 { + margin: -0.5rem !important; + } + .bootstrap-iso .mt-md-n2, + .bootstrap-iso .my-md-n2 { + margin-top: -0.5rem !important; + } + .bootstrap-iso .mr-md-n2, + .bootstrap-iso .mx-md-n2 { + margin-right: -0.5rem !important; + } + .bootstrap-iso .mb-md-n2, + .bootstrap-iso .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .bootstrap-iso .ml-md-n2, + .bootstrap-iso .mx-md-n2 { + margin-left: -0.5rem !important; + } + .bootstrap-iso .m-md-n3 { + margin: -1rem !important; + } + .bootstrap-iso .mt-md-n3, + .bootstrap-iso .my-md-n3 { + margin-top: -1rem !important; + } + .bootstrap-iso .mr-md-n3, + .bootstrap-iso .mx-md-n3 { + margin-right: -1rem !important; + } + .bootstrap-iso .mb-md-n3, + .bootstrap-iso .my-md-n3 { + margin-bottom: -1rem !important; + } + .bootstrap-iso .ml-md-n3, + .bootstrap-iso .mx-md-n3 { + margin-left: -1rem !important; + } + .bootstrap-iso .m-md-n4 { + margin: -1.5rem !important; + } + .bootstrap-iso .mt-md-n4, + .bootstrap-iso .my-md-n4 { + margin-top: -1.5rem !important; + } + .bootstrap-iso .mr-md-n4, + .bootstrap-iso .mx-md-n4 { + margin-right: -1.5rem !important; + } + .bootstrap-iso .mb-md-n4, + .bootstrap-iso .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .bootstrap-iso .ml-md-n4, + .bootstrap-iso .mx-md-n4 { + margin-left: -1.5rem !important; + } + .bootstrap-iso .m-md-n5 { + margin: -3rem !important; + } + .bootstrap-iso .mt-md-n5, + .bootstrap-iso .my-md-n5 { + margin-top: -3rem !important; + } + .bootstrap-iso .mr-md-n5, + .bootstrap-iso .mx-md-n5 { + margin-right: -3rem !important; + } + .bootstrap-iso .mb-md-n5, + .bootstrap-iso .my-md-n5 { + margin-bottom: -3rem !important; + } + .bootstrap-iso .ml-md-n5, + .bootstrap-iso .mx-md-n5 { + margin-left: -3rem !important; + } + .bootstrap-iso .m-md-auto { + margin: auto !important; + } + .bootstrap-iso .mt-md-auto, + .bootstrap-iso .my-md-auto { + margin-top: auto !important; + } + .bootstrap-iso .mr-md-auto, + .bootstrap-iso .mx-md-auto { + margin-right: auto !important; + } + .bootstrap-iso .mb-md-auto, + .bootstrap-iso .my-md-auto { + margin-bottom: auto !important; + } + .bootstrap-iso .ml-md-auto, + .bootstrap-iso .mx-md-auto { + margin-left: auto !important; + } +} +@media (min-width: 992px) { + .bootstrap-iso .m-lg-0 { + margin: 0 !important; + } + .bootstrap-iso .mt-lg-0, + .bootstrap-iso .my-lg-0 { + margin-top: 0 !important; + } + .bootstrap-iso .mr-lg-0, + .bootstrap-iso .mx-lg-0 { + margin-right: 0 !important; + } + .bootstrap-iso .mb-lg-0, + .bootstrap-iso .my-lg-0 { + margin-bottom: 0 !important; + } + .bootstrap-iso .ml-lg-0, + .bootstrap-iso .mx-lg-0 { + margin-left: 0 !important; + } + .bootstrap-iso .m-lg-1 { + margin: 0.25rem !important; + } + .bootstrap-iso .mt-lg-1, + .bootstrap-iso .my-lg-1 { + margin-top: 0.25rem !important; + } + .bootstrap-iso .mr-lg-1, + .bootstrap-iso .mx-lg-1 { + margin-right: 0.25rem !important; + } + .bootstrap-iso .mb-lg-1, + .bootstrap-iso .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .bootstrap-iso .ml-lg-1, + .bootstrap-iso .mx-lg-1 { + margin-left: 0.25rem !important; + } + .bootstrap-iso .m-lg-2 { + margin: 0.5rem !important; + } + .bootstrap-iso .mt-lg-2, + .bootstrap-iso .my-lg-2 { + margin-top: 0.5rem !important; + } + .bootstrap-iso .mr-lg-2, + .bootstrap-iso .mx-lg-2 { + margin-right: 0.5rem !important; + } + .bootstrap-iso .mb-lg-2, + .bootstrap-iso .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .bootstrap-iso .ml-lg-2, + .bootstrap-iso .mx-lg-2 { + margin-left: 0.5rem !important; + } + .bootstrap-iso .m-lg-3 { + margin: 1rem !important; + } + .bootstrap-iso .mt-lg-3, + .bootstrap-iso .my-lg-3 { + margin-top: 1rem !important; + } + .bootstrap-iso .mr-lg-3, + .bootstrap-iso .mx-lg-3 { + margin-right: 1rem !important; + } + .bootstrap-iso .mb-lg-3, + .bootstrap-iso .my-lg-3 { + margin-bottom: 1rem !important; + } + .bootstrap-iso .ml-lg-3, + .bootstrap-iso .mx-lg-3 { + margin-left: 1rem !important; + } + .bootstrap-iso .m-lg-4 { + margin: 1.5rem !important; + } + .bootstrap-iso .mt-lg-4, + .bootstrap-iso .my-lg-4 { + margin-top: 1.5rem !important; + } + .bootstrap-iso .mr-lg-4, + .bootstrap-iso .mx-lg-4 { + margin-right: 1.5rem !important; + } + .bootstrap-iso .mb-lg-4, + .bootstrap-iso .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .bootstrap-iso .ml-lg-4, + .bootstrap-iso .mx-lg-4 { + margin-left: 1.5rem !important; + } + .bootstrap-iso .m-lg-5 { + margin: 3rem !important; + } + .bootstrap-iso .mt-lg-5, + .bootstrap-iso .my-lg-5 { + margin-top: 3rem !important; + } + .bootstrap-iso .mr-lg-5, + .bootstrap-iso .mx-lg-5 { + margin-right: 3rem !important; + } + .bootstrap-iso .mb-lg-5, + .bootstrap-iso .my-lg-5 { + margin-bottom: 3rem !important; + } + .bootstrap-iso .ml-lg-5, + .bootstrap-iso .mx-lg-5 { + margin-left: 3rem !important; + } + .bootstrap-iso .p-lg-0 { + padding: 0 !important; + } + .bootstrap-iso .pt-lg-0, + .bootstrap-iso .py-lg-0 { + padding-top: 0 !important; + } + .bootstrap-iso .pr-lg-0, + .bootstrap-iso .px-lg-0 { + padding-right: 0 !important; + } + .bootstrap-iso .pb-lg-0, + .bootstrap-iso .py-lg-0 { + padding-bottom: 0 !important; + } + .bootstrap-iso .pl-lg-0, + .bootstrap-iso .px-lg-0 { + padding-left: 0 !important; + } + .bootstrap-iso .p-lg-1 { + padding: 0.25rem !important; + } + .bootstrap-iso .pt-lg-1, + .bootstrap-iso .py-lg-1 { + padding-top: 0.25rem !important; + } + .bootstrap-iso .pr-lg-1, + .bootstrap-iso .px-lg-1 { + padding-right: 0.25rem !important; + } + .bootstrap-iso .pb-lg-1, + .bootstrap-iso .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .bootstrap-iso .pl-lg-1, + .bootstrap-iso .px-lg-1 { + padding-left: 0.25rem !important; + } + .bootstrap-iso .p-lg-2 { + padding: 0.5rem !important; + } + .bootstrap-iso .pt-lg-2, + .bootstrap-iso .py-lg-2 { + padding-top: 0.5rem !important; + } + .bootstrap-iso .pr-lg-2, + .bootstrap-iso .px-lg-2 { + padding-right: 0.5rem !important; + } + .bootstrap-iso .pb-lg-2, + .bootstrap-iso .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .bootstrap-iso .pl-lg-2, + .bootstrap-iso .px-lg-2 { + padding-left: 0.5rem !important; + } + .bootstrap-iso .p-lg-3 { + padding: 1rem !important; + } + .bootstrap-iso .pt-lg-3, + .bootstrap-iso .py-lg-3 { + padding-top: 1rem !important; + } + .bootstrap-iso .pr-lg-3, + .bootstrap-iso .px-lg-3 { + padding-right: 1rem !important; + } + .bootstrap-iso .pb-lg-3, + .bootstrap-iso .py-lg-3 { + padding-bottom: 1rem !important; + } + .bootstrap-iso .pl-lg-3, + .bootstrap-iso .px-lg-3 { + padding-left: 1rem !important; + } + .bootstrap-iso .p-lg-4 { + padding: 1.5rem !important; + } + .bootstrap-iso .pt-lg-4, + .bootstrap-iso .py-lg-4 { + padding-top: 1.5rem !important; + } + .bootstrap-iso .pr-lg-4, + .bootstrap-iso .px-lg-4 { + padding-right: 1.5rem !important; + } + .bootstrap-iso .pb-lg-4, + .bootstrap-iso .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .bootstrap-iso .pl-lg-4, + .bootstrap-iso .px-lg-4 { + padding-left: 1.5rem !important; + } + .bootstrap-iso .p-lg-5 { + padding: 3rem !important; + } + .bootstrap-iso .pt-lg-5, + .bootstrap-iso .py-lg-5 { + padding-top: 3rem !important; + } + .bootstrap-iso .pr-lg-5, + .bootstrap-iso .px-lg-5 { + padding-right: 3rem !important; + } + .bootstrap-iso .pb-lg-5, + .bootstrap-iso .py-lg-5 { + padding-bottom: 3rem !important; + } + .bootstrap-iso .pl-lg-5, + .bootstrap-iso .px-lg-5 { + padding-left: 3rem !important; + } + .bootstrap-iso .m-lg-n1 { + margin: -0.25rem !important; + } + .bootstrap-iso .mt-lg-n1, + .bootstrap-iso .my-lg-n1 { + margin-top: -0.25rem !important; + } + .bootstrap-iso .mr-lg-n1, + .bootstrap-iso .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .bootstrap-iso .mb-lg-n1, + .bootstrap-iso .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .bootstrap-iso .ml-lg-n1, + .bootstrap-iso .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .bootstrap-iso .m-lg-n2 { + margin: -0.5rem !important; + } + .bootstrap-iso .mt-lg-n2, + .bootstrap-iso .my-lg-n2 { + margin-top: -0.5rem !important; + } + .bootstrap-iso .mr-lg-n2, + .bootstrap-iso .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .bootstrap-iso .mb-lg-n2, + .bootstrap-iso .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .bootstrap-iso .ml-lg-n2, + .bootstrap-iso .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .bootstrap-iso .m-lg-n3 { + margin: -1rem !important; + } + .bootstrap-iso .mt-lg-n3, + .bootstrap-iso .my-lg-n3 { + margin-top: -1rem !important; + } + .bootstrap-iso .mr-lg-n3, + .bootstrap-iso .mx-lg-n3 { + margin-right: -1rem !important; + } + .bootstrap-iso .mb-lg-n3, + .bootstrap-iso .my-lg-n3 { + margin-bottom: -1rem !important; + } + .bootstrap-iso .ml-lg-n3, + .bootstrap-iso .mx-lg-n3 { + margin-left: -1rem !important; + } + .bootstrap-iso .m-lg-n4 { + margin: -1.5rem !important; + } + .bootstrap-iso .mt-lg-n4, + .bootstrap-iso .my-lg-n4 { + margin-top: -1.5rem !important; + } + .bootstrap-iso .mr-lg-n4, + .bootstrap-iso .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .bootstrap-iso .mb-lg-n4, + .bootstrap-iso .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .bootstrap-iso .ml-lg-n4, + .bootstrap-iso .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .bootstrap-iso .m-lg-n5 { + margin: -3rem !important; + } + .bootstrap-iso .mt-lg-n5, + .bootstrap-iso .my-lg-n5 { + margin-top: -3rem !important; + } + .bootstrap-iso .mr-lg-n5, + .bootstrap-iso .mx-lg-n5 { + margin-right: -3rem !important; + } + .bootstrap-iso .mb-lg-n5, + .bootstrap-iso .my-lg-n5 { + margin-bottom: -3rem !important; + } + .bootstrap-iso .ml-lg-n5, + .bootstrap-iso .mx-lg-n5 { + margin-left: -3rem !important; + } + .bootstrap-iso .m-lg-auto { + margin: auto !important; + } + .bootstrap-iso .mt-lg-auto, + .bootstrap-iso .my-lg-auto { + margin-top: auto !important; + } + .bootstrap-iso .mr-lg-auto, + .bootstrap-iso .mx-lg-auto { + margin-right: auto !important; + } + .bootstrap-iso .mb-lg-auto, + .bootstrap-iso .my-lg-auto { + margin-bottom: auto !important; + } + .bootstrap-iso .ml-lg-auto, + .bootstrap-iso .mx-lg-auto { + margin-left: auto !important; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .m-xl-0 { + margin: 0 !important; + } + .bootstrap-iso .mt-xl-0, + .bootstrap-iso .my-xl-0 { + margin-top: 0 !important; + } + .bootstrap-iso .mr-xl-0, + .bootstrap-iso .mx-xl-0 { + margin-right: 0 !important; + } + .bootstrap-iso .mb-xl-0, + .bootstrap-iso .my-xl-0 { + margin-bottom: 0 !important; + } + .bootstrap-iso .ml-xl-0, + .bootstrap-iso .mx-xl-0 { + margin-left: 0 !important; + } + .bootstrap-iso .m-xl-1 { + margin: 0.25rem !important; + } + .bootstrap-iso .mt-xl-1, + .bootstrap-iso .my-xl-1 { + margin-top: 0.25rem !important; + } + .bootstrap-iso .mr-xl-1, + .bootstrap-iso .mx-xl-1 { + margin-right: 0.25rem !important; + } + .bootstrap-iso .mb-xl-1, + .bootstrap-iso .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .bootstrap-iso .ml-xl-1, + .bootstrap-iso .mx-xl-1 { + margin-left: 0.25rem !important; + } + .bootstrap-iso .m-xl-2 { + margin: 0.5rem !important; + } + .bootstrap-iso .mt-xl-2, + .bootstrap-iso .my-xl-2 { + margin-top: 0.5rem !important; + } + .bootstrap-iso .mr-xl-2, + .bootstrap-iso .mx-xl-2 { + margin-right: 0.5rem !important; + } + .bootstrap-iso .mb-xl-2, + .bootstrap-iso .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .bootstrap-iso .ml-xl-2, + .bootstrap-iso .mx-xl-2 { + margin-left: 0.5rem !important; + } + .bootstrap-iso .m-xl-3 { + margin: 1rem !important; + } + .bootstrap-iso .mt-xl-3, + .bootstrap-iso .my-xl-3 { + margin-top: 1rem !important; + } + .bootstrap-iso .mr-xl-3, + .bootstrap-iso .mx-xl-3 { + margin-right: 1rem !important; + } + .bootstrap-iso .mb-xl-3, + .bootstrap-iso .my-xl-3 { + margin-bottom: 1rem !important; + } + .bootstrap-iso .ml-xl-3, + .bootstrap-iso .mx-xl-3 { + margin-left: 1rem !important; + } + .bootstrap-iso .m-xl-4 { + margin: 1.5rem !important; + } + .bootstrap-iso .mt-xl-4, + .bootstrap-iso .my-xl-4 { + margin-top: 1.5rem !important; + } + .bootstrap-iso .mr-xl-4, + .bootstrap-iso .mx-xl-4 { + margin-right: 1.5rem !important; + } + .bootstrap-iso .mb-xl-4, + .bootstrap-iso .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .bootstrap-iso .ml-xl-4, + .bootstrap-iso .mx-xl-4 { + margin-left: 1.5rem !important; + } + .bootstrap-iso .m-xl-5 { + margin: 3rem !important; + } + .bootstrap-iso .mt-xl-5, + .bootstrap-iso .my-xl-5 { + margin-top: 3rem !important; + } + .bootstrap-iso .mr-xl-5, + .bootstrap-iso .mx-xl-5 { + margin-right: 3rem !important; + } + .bootstrap-iso .mb-xl-5, + .bootstrap-iso .my-xl-5 { + margin-bottom: 3rem !important; + } + .bootstrap-iso .ml-xl-5, + .bootstrap-iso .mx-xl-5 { + margin-left: 3rem !important; + } + .bootstrap-iso .p-xl-0 { + padding: 0 !important; + } + .bootstrap-iso .pt-xl-0, + .bootstrap-iso .py-xl-0 { + padding-top: 0 !important; + } + .bootstrap-iso .pr-xl-0, + .bootstrap-iso .px-xl-0 { + padding-right: 0 !important; + } + .bootstrap-iso .pb-xl-0, + .bootstrap-iso .py-xl-0 { + padding-bottom: 0 !important; + } + .bootstrap-iso .pl-xl-0, + .bootstrap-iso .px-xl-0 { + padding-left: 0 !important; + } + .bootstrap-iso .p-xl-1 { + padding: 0.25rem !important; + } + .bootstrap-iso .pt-xl-1, + .bootstrap-iso .py-xl-1 { + padding-top: 0.25rem !important; + } + .bootstrap-iso .pr-xl-1, + .bootstrap-iso .px-xl-1 { + padding-right: 0.25rem !important; + } + .bootstrap-iso .pb-xl-1, + .bootstrap-iso .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .bootstrap-iso .pl-xl-1, + .bootstrap-iso .px-xl-1 { + padding-left: 0.25rem !important; + } + .bootstrap-iso .p-xl-2 { + padding: 0.5rem !important; + } + .bootstrap-iso .pt-xl-2, + .bootstrap-iso .py-xl-2 { + padding-top: 0.5rem !important; + } + .bootstrap-iso .pr-xl-2, + .bootstrap-iso .px-xl-2 { + padding-right: 0.5rem !important; + } + .bootstrap-iso .pb-xl-2, + .bootstrap-iso .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .bootstrap-iso .pl-xl-2, + .bootstrap-iso .px-xl-2 { + padding-left: 0.5rem !important; + } + .bootstrap-iso .p-xl-3 { + padding: 1rem !important; + } + .bootstrap-iso .pt-xl-3, + .bootstrap-iso .py-xl-3 { + padding-top: 1rem !important; + } + .bootstrap-iso .pr-xl-3, + .bootstrap-iso .px-xl-3 { + padding-right: 1rem !important; + } + .bootstrap-iso .pb-xl-3, + .bootstrap-iso .py-xl-3 { + padding-bottom: 1rem !important; + } + .bootstrap-iso .pl-xl-3, + .bootstrap-iso .px-xl-3 { + padding-left: 1rem !important; + } + .bootstrap-iso .p-xl-4 { + padding: 1.5rem !important; + } + .bootstrap-iso .pt-xl-4, + .bootstrap-iso .py-xl-4 { + padding-top: 1.5rem !important; + } + .bootstrap-iso .pr-xl-4, + .bootstrap-iso .px-xl-4 { + padding-right: 1.5rem !important; + } + .bootstrap-iso .pb-xl-4, + .bootstrap-iso .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .bootstrap-iso .pl-xl-4, + .bootstrap-iso .px-xl-4 { + padding-left: 1.5rem !important; + } + .bootstrap-iso .p-xl-5 { + padding: 3rem !important; + } + .bootstrap-iso .pt-xl-5, + .bootstrap-iso .py-xl-5 { + padding-top: 3rem !important; + } + .bootstrap-iso .pr-xl-5, + .bootstrap-iso .px-xl-5 { + padding-right: 3rem !important; + } + .bootstrap-iso .pb-xl-5, + .bootstrap-iso .py-xl-5 { + padding-bottom: 3rem !important; + } + .bootstrap-iso .pl-xl-5, + .bootstrap-iso .px-xl-5 { + padding-left: 3rem !important; + } + .bootstrap-iso .m-xl-n1 { + margin: -0.25rem !important; + } + .bootstrap-iso .mt-xl-n1, + .bootstrap-iso .my-xl-n1 { + margin-top: -0.25rem !important; + } + .bootstrap-iso .mr-xl-n1, + .bootstrap-iso .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .bootstrap-iso .mb-xl-n1, + .bootstrap-iso .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .bootstrap-iso .ml-xl-n1, + .bootstrap-iso .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .bootstrap-iso .m-xl-n2 { + margin: -0.5rem !important; + } + .bootstrap-iso .mt-xl-n2, + .bootstrap-iso .my-xl-n2 { + margin-top: -0.5rem !important; + } + .bootstrap-iso .mr-xl-n2, + .bootstrap-iso .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .bootstrap-iso .mb-xl-n2, + .bootstrap-iso .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .bootstrap-iso .ml-xl-n2, + .bootstrap-iso .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .bootstrap-iso .m-xl-n3 { + margin: -1rem !important; + } + .bootstrap-iso .mt-xl-n3, + .bootstrap-iso .my-xl-n3 { + margin-top: -1rem !important; + } + .bootstrap-iso .mr-xl-n3, + .bootstrap-iso .mx-xl-n3 { + margin-right: -1rem !important; + } + .bootstrap-iso .mb-xl-n3, + .bootstrap-iso .my-xl-n3 { + margin-bottom: -1rem !important; + } + .bootstrap-iso .ml-xl-n3, + .bootstrap-iso .mx-xl-n3 { + margin-left: -1rem !important; + } + .bootstrap-iso .m-xl-n4 { + margin: -1.5rem !important; + } + .bootstrap-iso .mt-xl-n4, + .bootstrap-iso .my-xl-n4 { + margin-top: -1.5rem !important; + } + .bootstrap-iso .mr-xl-n4, + .bootstrap-iso .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .bootstrap-iso .mb-xl-n4, + .bootstrap-iso .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .bootstrap-iso .ml-xl-n4, + .bootstrap-iso .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .bootstrap-iso .m-xl-n5 { + margin: -3rem !important; + } + .bootstrap-iso .mt-xl-n5, + .bootstrap-iso .my-xl-n5 { + margin-top: -3rem !important; + } + .bootstrap-iso .mr-xl-n5, + .bootstrap-iso .mx-xl-n5 { + margin-right: -3rem !important; + } + .bootstrap-iso .mb-xl-n5, + .bootstrap-iso .my-xl-n5 { + margin-bottom: -3rem !important; + } + .bootstrap-iso .ml-xl-n5, + .bootstrap-iso .mx-xl-n5 { + margin-left: -3rem !important; + } + .bootstrap-iso .m-xl-auto { + margin: auto !important; + } + .bootstrap-iso .mt-xl-auto, + .bootstrap-iso .my-xl-auto { + margin-top: auto !important; + } + .bootstrap-iso .mr-xl-auto, + .bootstrap-iso .mx-xl-auto { + margin-right: auto !important; + } + .bootstrap-iso .mb-xl-auto, + .bootstrap-iso .my-xl-auto { + margin-bottom: auto !important; + } + .bootstrap-iso .ml-xl-auto, + .bootstrap-iso .mx-xl-auto { + margin-left: auto !important; + } +} +.bootstrap-iso .text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} +.bootstrap-iso .text-justify { + text-align: justify !important; +} +.bootstrap-iso .text-wrap { + white-space: normal !important; +} +.bootstrap-iso .text-nowrap { + white-space: nowrap !important; +} +.bootstrap-iso .text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.bootstrap-iso .text-left { + text-align: left !important; +} +.bootstrap-iso .text-right { + text-align: right !important; +} +.bootstrap-iso .text-center { + text-align: center !important; +} +@media (min-width: 576px) { + .bootstrap-iso .text-sm-left { + text-align: left !important; + } + .bootstrap-iso .text-sm-right { + text-align: right !important; + } + .bootstrap-iso .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .bootstrap-iso .text-md-left { + text-align: left !important; + } + .bootstrap-iso .text-md-right { + text-align: right !important; + } + .bootstrap-iso .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .bootstrap-iso .text-lg-left { + text-align: left !important; + } + .bootstrap-iso .text-lg-right { + text-align: right !important; + } + .bootstrap-iso .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .bootstrap-iso .text-xl-left { + text-align: left !important; + } + .bootstrap-iso .text-xl-right { + text-align: right !important; + } + .bootstrap-iso .text-xl-center { + text-align: center !important; + } +} +.bootstrap-iso .text-lowercase { + text-transform: lowercase !important; +} +.bootstrap-iso .text-uppercase { + text-transform: uppercase !important; +} +.bootstrap-iso .text-capitalize { + text-transform: capitalize !important; +} +.bootstrap-iso .font-weight-light { + font-weight: 300 !important; +} +.bootstrap-iso .font-weight-lighter { + font-weight: lighter !important; +} +.bootstrap-iso .font-weight-normal { + font-weight: 400 !important; +} +.bootstrap-iso .font-weight-bold { + font-weight: 700 !important; +} +.bootstrap-iso .font-weight-bolder { + font-weight: bolder !important; +} +.bootstrap-iso .font-italic { + font-style: italic !important; +} +.bootstrap-iso .text-white { + color: #fff !important; +} +.bootstrap-iso .text-primary { + color: #007bff !important; +} +.bootstrap-iso a.text-primary:hover, +.bootstrap-iso a.text-primary:focus { + color: #0056b3 !important; +} +.bootstrap-iso .text-secondary { + color: #6c757d !important; +} +.bootstrap-iso a.text-secondary:hover, +.bootstrap-iso a.text-secondary:focus { + color: #494f54 !important; +} +.bootstrap-iso .text-success { + color: #28a745 !important; +} +.bootstrap-iso a.text-success:hover, +.bootstrap-iso a.text-success:focus { + color: #19692c !important; +} +.bootstrap-iso .text-info { + color: #17a2b8 !important; +} +.bootstrap-iso a.text-info:hover, +.bootstrap-iso a.text-info:focus { + color: #0f6674 !important; +} +.bootstrap-iso .text-warning { + color: #ffc107 !important; +} +.bootstrap-iso a.text-warning:hover, +.bootstrap-iso a.text-warning:focus { + color: #ba8b00 !important; +} +.bootstrap-iso .text-danger { + color: #dc3545 !important; +} +.bootstrap-iso a.text-danger:hover, +.bootstrap-iso a.text-danger:focus { + color: #a71d2a !important; +} +.bootstrap-iso .text-light { + color: #f8f9fa !important; +} +.bootstrap-iso a.text-light:hover, +.bootstrap-iso a.text-light:focus { + color: #cbd3da !important; +} +.bootstrap-iso .text-dark { + color: #343a40 !important; +} +.bootstrap-iso a.text-dark:hover, +.bootstrap-iso a.text-dark:focus { + color: #121416 !important; +} +.bootstrap-iso .text-body { + color: #212529 !important; +} +.bootstrap-iso .text-muted { + color: #6c757d !important; +} +.bootstrap-iso .text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} +.bootstrap-iso .text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} +.bootstrap-iso .text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.bootstrap-iso .text-decoration-none { + text-decoration: none !important; +} +.bootstrap-iso .text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} +.bootstrap-iso .text-reset { + color: inherit !important; +} +.bootstrap-iso .visible { + visibility: visible !important; +} +.bootstrap-iso .invisible { + visibility: hidden !important; +} +@media print { + .bootstrap-iso *, + .bootstrap-iso *::before, + .bootstrap-iso *::after { + text-shadow: none !important; + box-shadow: none !important; + } + .bootstrap-iso a:not(.btn) { + text-decoration: underline; + } + .bootstrap-iso abbr[title]::after { + content: " (" attr(title) ")"; + } + .bootstrap-iso pre { + white-space: pre-wrap !important; + } + .bootstrap-iso pre, + .bootstrap-iso blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + .bootstrap-iso thead { + display: table-header-group; + } + .bootstrap-iso tr, + .bootstrap-iso img { + page-break-inside: avoid; + } + .bootstrap-iso p, + .bootstrap-iso h2, + .bootstrap-iso h3 { + orphans: 3; + widows: 3; + } + .bootstrap-iso h2, + .bootstrap-iso h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + { + min-width: 992px !important; + } + .bootstrap-iso .container { + min-width: 992px !important; + } + .bootstrap-iso .navbar { + display: none; + } + .bootstrap-iso .badge { + border: 1px solid #000; + } + .bootstrap-iso .table { + border-collapse: collapse !important; + } + .bootstrap-iso .table td, + .bootstrap-iso .table th { + background-color: #fff !important; + } + .bootstrap-iso .table-bordered th, + .bootstrap-iso .table-bordered td { + border: 1px solid #dee2e6 !important; + } + .bootstrap-iso .table-dark { + color: inherit; + } + .bootstrap-iso .table-dark th, + .bootstrap-iso .table-dark td, + .bootstrap-iso .table-dark thead th, + .bootstrap-iso .table-dark tbody + tbody { + border-color: #dee2e6; + } + .bootstrap-iso .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} diff --git a/assets/css/vendor/bootstrap-iso.min.css b/assets/css/vendor/bootstrap-iso.min.css new file mode 100644 index 00000000..a880eb15 --- /dev/null +++ b/assets/css/vendor/bootstrap-iso.min.css @@ -0,0 +1,6 @@ +.bootstrap-iso{/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */}.bootstrap-iso *,.bootstrap-iso ::after,.bootstrap-iso ::before{box-sizing:border-box}.bootstrap-iso article,.bootstrap-iso aside,.bootstrap-iso figcaption,.bootstrap-iso figure,.bootstrap-iso footer,.bootstrap-iso header,.bootstrap-iso hgroup,.bootstrap-iso main,.bootstrap-iso nav,.bootstrap-iso section{display:block}.bootstrap-iso [tabindex="-1"]:focus{outline:0!important}.bootstrap-iso hr{box-sizing:content-box;height:0;overflow:visible}.bootstrap-iso h1,.bootstrap-iso h2,.bootstrap-iso h3,.bootstrap-iso h4,.bootstrap-iso h5,.bootstrap-iso h6{margin-top:0;margin-bottom:.5rem}.bootstrap-iso p{margin-top:0;margin-bottom:1rem}.bootstrap-iso abbr[data-original-title],.bootstrap-iso abbr[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}.bootstrap-iso address{margin-bottom:1rem;font-style:normal;line-height:inherit}.bootstrap-iso dl,.bootstrap-iso ol,.bootstrap-iso ul{margin-top:0;margin-bottom:1rem}.bootstrap-iso ol ol,.bootstrap-iso ol ul,.bootstrap-iso ul ol,.bootstrap-iso ul ul{margin-bottom:0}.bootstrap-iso dt{font-weight:700}.bootstrap-iso dd{margin-bottom:.5rem;margin-left:0}.bootstrap-iso blockquote{margin:0 0 1rem}.bootstrap-iso b,.bootstrap-iso strong{font-weight:bolder}.bootstrap-iso small{font-size:80%}.bootstrap-iso sub,.bootstrap-iso sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.bootstrap-iso sub{bottom:-.25em}.bootstrap-iso sup{top:-.5em}.bootstrap-iso a{color:#007bff;text-decoration:none;background-color:transparent}.bootstrap-iso a:hover{color:#0056b3;text-decoration:underline}.bootstrap-iso a:not([href]):not([tabindex]){color:inherit;text-decoration:none}.bootstrap-iso a:not([href]):not([tabindex]):focus,.bootstrap-iso a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.bootstrap-iso a:not([href]):not([tabindex]):focus{outline:0}.bootstrap-iso code,.bootstrap-iso kbd,.bootstrap-iso pre,.bootstrap-iso samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}.bootstrap-iso pre{margin-top:0;margin-bottom:1rem;overflow:auto}.bootstrap-iso figure{margin:0 0 1rem}.bootstrap-iso img{vertical-align:middle;border-style:none}.bootstrap-iso svg{overflow:hidden;vertical-align:middle}.bootstrap-iso table{border-collapse:collapse}.bootstrap-iso caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}.bootstrap-iso th{text-align:inherit}.bootstrap-iso label{display:inline-block;margin-bottom:.5rem}.bootstrap-iso button{border-radius:0}.bootstrap-iso button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.bootstrap-iso button,.bootstrap-iso input,.bootstrap-iso optgroup,.bootstrap-iso select,.bootstrap-iso textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.bootstrap-iso button,.bootstrap-iso input{overflow:visible}.bootstrap-iso button,.bootstrap-iso select{text-transform:none}.bootstrap-iso select{word-wrap:normal}.bootstrap-iso [type=button],.bootstrap-iso [type=reset],.bootstrap-iso [type=submit],.bootstrap-iso button{-webkit-appearance:button}.bootstrap-iso [type=button]:not(:disabled),.bootstrap-iso [type=reset]:not(:disabled),.bootstrap-iso [type=submit]:not(:disabled),.bootstrap-iso button:not(:disabled){cursor:pointer}.bootstrap-iso [type=button]::-moz-focus-inner,.bootstrap-iso [type=reset]::-moz-focus-inner,.bootstrap-iso [type=submit]::-moz-focus-inner,.bootstrap-iso button::-moz-focus-inner{padding:0;border-style:none}.bootstrap-iso input[type=checkbox],.bootstrap-iso input[type=radio]{box-sizing:border-box;padding:0}.bootstrap-iso input[type=date],.bootstrap-iso input[type=datetime-local],.bootstrap-iso input[type=month],.bootstrap-iso input[type=time]{-webkit-appearance:listbox}.bootstrap-iso textarea{overflow:auto;resize:vertical}.bootstrap-iso fieldset{min-width:0;padding:0;margin:0;border:0}.bootstrap-iso 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}.bootstrap-iso progress{vertical-align:baseline}.bootstrap-iso [type=number]::-webkit-inner-spin-button,.bootstrap-iso [type=number]::-webkit-outer-spin-button{height:auto}.bootstrap-iso [type=search]{outline-offset:-2px;-webkit-appearance:none}.bootstrap-iso [type=search]::-webkit-search-decoration{-webkit-appearance:none}.bootstrap-iso ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.bootstrap-iso output{display:inline-block}.bootstrap-iso summary{display:list-item;cursor:pointer}.bootstrap-iso template{display:none}.bootstrap-iso [hidden]{display:none!important}.bootstrap-iso .h1,.bootstrap-iso .h2,.bootstrap-iso .h3,.bootstrap-iso .h4,.bootstrap-iso .h5,.bootstrap-iso .h6,.bootstrap-iso h1,.bootstrap-iso h2,.bootstrap-iso h3,.bootstrap-iso h4,.bootstrap-iso h5,.bootstrap-iso h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.bootstrap-iso .h1,.bootstrap-iso h1{font-size:2.5rem}.bootstrap-iso .h2,.bootstrap-iso h2{font-size:2rem}.bootstrap-iso .h3,.bootstrap-iso h3{font-size:1.75rem}.bootstrap-iso .h4,.bootstrap-iso h4{font-size:1.5rem}.bootstrap-iso .h5,.bootstrap-iso h5{font-size:1.25rem}.bootstrap-iso .h6,.bootstrap-iso h6{font-size:1rem}.bootstrap-iso .lead{font-size:1.25rem;font-weight:300}.bootstrap-iso .display-1{font-size:6rem;font-weight:300;line-height:1.2}.bootstrap-iso .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.bootstrap-iso .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.bootstrap-iso .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}.bootstrap-iso hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.bootstrap-iso .small,.bootstrap-iso small{font-size:80%;font-weight:400}.bootstrap-iso .mark,.bootstrap-iso mark{padding:.2em;background-color:#fcf8e3}.bootstrap-iso .list-unstyled{padding-left:0;list-style:none}.bootstrap-iso .list-inline{padding-left:0;list-style:none}.bootstrap-iso .list-inline-item{display:inline-block}.bootstrap-iso .list-inline-item:not(:last-child){margin-right:.5rem}.bootstrap-iso .initialism{font-size:90%;text-transform:uppercase}.bootstrap-iso .blockquote{margin-bottom:1rem;font-size:1.25rem}.bootstrap-iso .blockquote-footer{display:block;font-size:80%;color:#6c757d}.bootstrap-iso .blockquote-footer::before{content:"\2014\00A0"}.bootstrap-iso .img-fluid{max-width:100%;height:auto}.bootstrap-iso .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.bootstrap-iso .figure{display:inline-block}.bootstrap-iso .figure-img{margin-bottom:.5rem;line-height:1}.bootstrap-iso .figure-caption{font-size:90%;color:#6c757d}.bootstrap-iso code{font-size:87.5%;color:#e83e8c;word-break:break-word}.bootstrap-iso a>code{color:inherit}.bootstrap-iso kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}.bootstrap-iso kbd kbd{padding:0;font-size:100%;font-weight:700}.bootstrap-iso pre{display:block;font-size:87.5%;color:#212529}.bootstrap-iso pre code{font-size:inherit;color:inherit;word-break:normal}.bootstrap-iso .pre-scrollable{max-height:340px;overflow-y:scroll}.bootstrap-iso .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.bootstrap-iso .container{max-width:540px}}@media (min-width:768px){.bootstrap-iso .container{max-width:720px}}@media (min-width:992px){.bootstrap-iso .container{max-width:960px}}@media (min-width:1200px){.bootstrap-iso .container{max-width:1140px}}.bootstrap-iso .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bootstrap-iso .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bootstrap-iso .no-gutters{margin-right:0;margin-left:0}.bootstrap-iso .no-gutters>.col,.bootstrap-iso .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.bootstrap-iso .col,.bootstrap-iso .col-1,.bootstrap-iso .col-10,.bootstrap-iso .col-11,.bootstrap-iso .col-12,.bootstrap-iso .col-2,.bootstrap-iso .col-3,.bootstrap-iso .col-4,.bootstrap-iso .col-5,.bootstrap-iso .col-6,.bootstrap-iso .col-7,.bootstrap-iso .col-8,.bootstrap-iso .col-9,.bootstrap-iso .col-auto,.bootstrap-iso .col-lg,.bootstrap-iso .col-lg-1,.bootstrap-iso .col-lg-10,.bootstrap-iso .col-lg-11,.bootstrap-iso .col-lg-12,.bootstrap-iso .col-lg-2,.bootstrap-iso .col-lg-3,.bootstrap-iso .col-lg-4,.bootstrap-iso .col-lg-5,.bootstrap-iso .col-lg-6,.bootstrap-iso .col-lg-7,.bootstrap-iso .col-lg-8,.bootstrap-iso .col-lg-9,.bootstrap-iso .col-lg-auto,.bootstrap-iso .col-md,.bootstrap-iso .col-md-1,.bootstrap-iso .col-md-10,.bootstrap-iso .col-md-11,.bootstrap-iso .col-md-12,.bootstrap-iso .col-md-2,.bootstrap-iso .col-md-3,.bootstrap-iso .col-md-4,.bootstrap-iso .col-md-5,.bootstrap-iso .col-md-6,.bootstrap-iso .col-md-7,.bootstrap-iso .col-md-8,.bootstrap-iso .col-md-9,.bootstrap-iso .col-md-auto,.bootstrap-iso .col-sm,.bootstrap-iso .col-sm-1,.bootstrap-iso .col-sm-10,.bootstrap-iso .col-sm-11,.bootstrap-iso .col-sm-12,.bootstrap-iso .col-sm-2,.bootstrap-iso .col-sm-3,.bootstrap-iso .col-sm-4,.bootstrap-iso .col-sm-5,.bootstrap-iso .col-sm-6,.bootstrap-iso .col-sm-7,.bootstrap-iso .col-sm-8,.bootstrap-iso .col-sm-9,.bootstrap-iso .col-sm-auto,.bootstrap-iso .col-xl,.bootstrap-iso .col-xl-1,.bootstrap-iso .col-xl-10,.bootstrap-iso .col-xl-11,.bootstrap-iso .col-xl-12,.bootstrap-iso .col-xl-2,.bootstrap-iso .col-xl-3,.bootstrap-iso .col-xl-4,.bootstrap-iso .col-xl-5,.bootstrap-iso .col-xl-6,.bootstrap-iso .col-xl-7,.bootstrap-iso .col-xl-8,.bootstrap-iso .col-xl-9,.bootstrap-iso .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.bootstrap-iso .col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-iso .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-iso .col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.bootstrap-iso .col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.bootstrap-iso .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-iso .col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.bootstrap-iso .col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.bootstrap-iso .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-iso .col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.bootstrap-iso .col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.bootstrap-iso .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-iso .col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.bootstrap-iso .col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.bootstrap-iso .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-iso .order-first{-ms-flex-order:-1;order:-1}.bootstrap-iso .order-last{-ms-flex-order:13;order:13}.bootstrap-iso .order-0{-ms-flex-order:0;order:0}.bootstrap-iso .order-1{-ms-flex-order:1;order:1}.bootstrap-iso .order-2{-ms-flex-order:2;order:2}.bootstrap-iso .order-3{-ms-flex-order:3;order:3}.bootstrap-iso .order-4{-ms-flex-order:4;order:4}.bootstrap-iso .order-5{-ms-flex-order:5;order:5}.bootstrap-iso .order-6{-ms-flex-order:6;order:6}.bootstrap-iso .order-7{-ms-flex-order:7;order:7}.bootstrap-iso .order-8{-ms-flex-order:8;order:8}.bootstrap-iso .order-9{-ms-flex-order:9;order:9}.bootstrap-iso .order-10{-ms-flex-order:10;order:10}.bootstrap-iso .order-11{-ms-flex-order:11;order:11}.bootstrap-iso .order-12{-ms-flex-order:12;order:12}.bootstrap-iso .offset-1{margin-left:8.333333%}.bootstrap-iso .offset-2{margin-left:16.666667%}.bootstrap-iso .offset-3{margin-left:25%}.bootstrap-iso .offset-4{margin-left:33.333333%}.bootstrap-iso .offset-5{margin-left:41.666667%}.bootstrap-iso .offset-6{margin-left:50%}.bootstrap-iso .offset-7{margin-left:58.333333%}.bootstrap-iso .offset-8{margin-left:66.666667%}.bootstrap-iso .offset-9{margin-left:75%}.bootstrap-iso .offset-10{margin-left:83.333333%}.bootstrap-iso .offset-11{margin-left:91.666667%}@media (min-width:576px){.bootstrap-iso .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-iso .col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-iso .col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.bootstrap-iso .col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.bootstrap-iso .col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-iso .col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.bootstrap-iso .col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.bootstrap-iso .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-iso .col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.bootstrap-iso .col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.bootstrap-iso .col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-iso .col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.bootstrap-iso .col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.bootstrap-iso .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-iso .order-sm-first{-ms-flex-order:-1;order:-1}.bootstrap-iso .order-sm-last{-ms-flex-order:13;order:13}.bootstrap-iso .order-sm-0{-ms-flex-order:0;order:0}.bootstrap-iso .order-sm-1{-ms-flex-order:1;order:1}.bootstrap-iso .order-sm-2{-ms-flex-order:2;order:2}.bootstrap-iso .order-sm-3{-ms-flex-order:3;order:3}.bootstrap-iso .order-sm-4{-ms-flex-order:4;order:4}.bootstrap-iso .order-sm-5{-ms-flex-order:5;order:5}.bootstrap-iso .order-sm-6{-ms-flex-order:6;order:6}.bootstrap-iso .order-sm-7{-ms-flex-order:7;order:7}.bootstrap-iso .order-sm-8{-ms-flex-order:8;order:8}.bootstrap-iso .order-sm-9{-ms-flex-order:9;order:9}.bootstrap-iso .order-sm-10{-ms-flex-order:10;order:10}.bootstrap-iso .order-sm-11{-ms-flex-order:11;order:11}.bootstrap-iso .order-sm-12{-ms-flex-order:12;order:12}.bootstrap-iso .offset-sm-0{margin-left:0}.bootstrap-iso .offset-sm-1{margin-left:8.333333%}.bootstrap-iso .offset-sm-2{margin-left:16.666667%}.bootstrap-iso .offset-sm-3{margin-left:25%}.bootstrap-iso .offset-sm-4{margin-left:33.333333%}.bootstrap-iso .offset-sm-5{margin-left:41.666667%}.bootstrap-iso .offset-sm-6{margin-left:50%}.bootstrap-iso .offset-sm-7{margin-left:58.333333%}.bootstrap-iso .offset-sm-8{margin-left:66.666667%}.bootstrap-iso .offset-sm-9{margin-left:75%}.bootstrap-iso .offset-sm-10{margin-left:83.333333%}.bootstrap-iso .offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.bootstrap-iso .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-iso .col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-iso .col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.bootstrap-iso .col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.bootstrap-iso .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-iso .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.bootstrap-iso .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.bootstrap-iso .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-iso .col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.bootstrap-iso .col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.bootstrap-iso .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-iso .col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.bootstrap-iso .col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.bootstrap-iso .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-iso .order-md-first{-ms-flex-order:-1;order:-1}.bootstrap-iso .order-md-last{-ms-flex-order:13;order:13}.bootstrap-iso .order-md-0{-ms-flex-order:0;order:0}.bootstrap-iso .order-md-1{-ms-flex-order:1;order:1}.bootstrap-iso .order-md-2{-ms-flex-order:2;order:2}.bootstrap-iso .order-md-3{-ms-flex-order:3;order:3}.bootstrap-iso .order-md-4{-ms-flex-order:4;order:4}.bootstrap-iso .order-md-5{-ms-flex-order:5;order:5}.bootstrap-iso .order-md-6{-ms-flex-order:6;order:6}.bootstrap-iso .order-md-7{-ms-flex-order:7;order:7}.bootstrap-iso .order-md-8{-ms-flex-order:8;order:8}.bootstrap-iso .order-md-9{-ms-flex-order:9;order:9}.bootstrap-iso .order-md-10{-ms-flex-order:10;order:10}.bootstrap-iso .order-md-11{-ms-flex-order:11;order:11}.bootstrap-iso .order-md-12{-ms-flex-order:12;order:12}.bootstrap-iso .offset-md-0{margin-left:0}.bootstrap-iso .offset-md-1{margin-left:8.333333%}.bootstrap-iso .offset-md-2{margin-left:16.666667%}.bootstrap-iso .offset-md-3{margin-left:25%}.bootstrap-iso .offset-md-4{margin-left:33.333333%}.bootstrap-iso .offset-md-5{margin-left:41.666667%}.bootstrap-iso .offset-md-6{margin-left:50%}.bootstrap-iso .offset-md-7{margin-left:58.333333%}.bootstrap-iso .offset-md-8{margin-left:66.666667%}.bootstrap-iso .offset-md-9{margin-left:75%}.bootstrap-iso .offset-md-10{margin-left:83.333333%}.bootstrap-iso .offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.bootstrap-iso .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-iso .col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-iso .col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.bootstrap-iso .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.bootstrap-iso .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-iso .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.bootstrap-iso .col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.bootstrap-iso .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-iso .col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.bootstrap-iso .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.bootstrap-iso .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-iso .col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.bootstrap-iso .col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.bootstrap-iso .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-iso .order-lg-first{-ms-flex-order:-1;order:-1}.bootstrap-iso .order-lg-last{-ms-flex-order:13;order:13}.bootstrap-iso .order-lg-0{-ms-flex-order:0;order:0}.bootstrap-iso .order-lg-1{-ms-flex-order:1;order:1}.bootstrap-iso .order-lg-2{-ms-flex-order:2;order:2}.bootstrap-iso .order-lg-3{-ms-flex-order:3;order:3}.bootstrap-iso .order-lg-4{-ms-flex-order:4;order:4}.bootstrap-iso .order-lg-5{-ms-flex-order:5;order:5}.bootstrap-iso .order-lg-6{-ms-flex-order:6;order:6}.bootstrap-iso .order-lg-7{-ms-flex-order:7;order:7}.bootstrap-iso .order-lg-8{-ms-flex-order:8;order:8}.bootstrap-iso .order-lg-9{-ms-flex-order:9;order:9}.bootstrap-iso .order-lg-10{-ms-flex-order:10;order:10}.bootstrap-iso .order-lg-11{-ms-flex-order:11;order:11}.bootstrap-iso .order-lg-12{-ms-flex-order:12;order:12}.bootstrap-iso .offset-lg-0{margin-left:0}.bootstrap-iso .offset-lg-1{margin-left:8.333333%}.bootstrap-iso .offset-lg-2{margin-left:16.666667%}.bootstrap-iso .offset-lg-3{margin-left:25%}.bootstrap-iso .offset-lg-4{margin-left:33.333333%}.bootstrap-iso .offset-lg-5{margin-left:41.666667%}.bootstrap-iso .offset-lg-6{margin-left:50%}.bootstrap-iso .offset-lg-7{margin-left:58.333333%}.bootstrap-iso .offset-lg-8{margin-left:66.666667%}.bootstrap-iso .offset-lg-9{margin-left:75%}.bootstrap-iso .offset-lg-10{margin-left:83.333333%}.bootstrap-iso .offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.bootstrap-iso .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-iso .col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-iso .col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.bootstrap-iso .col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.bootstrap-iso .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-iso .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.bootstrap-iso .col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.bootstrap-iso .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-iso .col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.bootstrap-iso .col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.bootstrap-iso .col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-iso .col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.bootstrap-iso .col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.bootstrap-iso .col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-iso .order-xl-first{-ms-flex-order:-1;order:-1}.bootstrap-iso .order-xl-last{-ms-flex-order:13;order:13}.bootstrap-iso .order-xl-0{-ms-flex-order:0;order:0}.bootstrap-iso .order-xl-1{-ms-flex-order:1;order:1}.bootstrap-iso .order-xl-2{-ms-flex-order:2;order:2}.bootstrap-iso .order-xl-3{-ms-flex-order:3;order:3}.bootstrap-iso .order-xl-4{-ms-flex-order:4;order:4}.bootstrap-iso .order-xl-5{-ms-flex-order:5;order:5}.bootstrap-iso .order-xl-6{-ms-flex-order:6;order:6}.bootstrap-iso .order-xl-7{-ms-flex-order:7;order:7}.bootstrap-iso .order-xl-8{-ms-flex-order:8;order:8}.bootstrap-iso .order-xl-9{-ms-flex-order:9;order:9}.bootstrap-iso .order-xl-10{-ms-flex-order:10;order:10}.bootstrap-iso .order-xl-11{-ms-flex-order:11;order:11}.bootstrap-iso .order-xl-12{-ms-flex-order:12;order:12}.bootstrap-iso .offset-xl-0{margin-left:0}.bootstrap-iso .offset-xl-1{margin-left:8.333333%}.bootstrap-iso .offset-xl-2{margin-left:16.666667%}.bootstrap-iso .offset-xl-3{margin-left:25%}.bootstrap-iso .offset-xl-4{margin-left:33.333333%}.bootstrap-iso .offset-xl-5{margin-left:41.666667%}.bootstrap-iso .offset-xl-6{margin-left:50%}.bootstrap-iso .offset-xl-7{margin-left:58.333333%}.bootstrap-iso .offset-xl-8{margin-left:66.666667%}.bootstrap-iso .offset-xl-9{margin-left:75%}.bootstrap-iso .offset-xl-10{margin-left:83.333333%}.bootstrap-iso .offset-xl-11{margin-left:91.666667%}}.bootstrap-iso .table{width:100%;margin-bottom:1rem;color:#212529}.bootstrap-iso .table td,.bootstrap-iso .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.bootstrap-iso .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.bootstrap-iso .table tbody+tbody{border-top:2px solid #dee2e6}.bootstrap-iso .table-sm td,.bootstrap-iso .table-sm th{padding:.3rem}.bootstrap-iso .table-bordered{border:1px solid #dee2e6}.bootstrap-iso .table-bordered td,.bootstrap-iso .table-bordered th{border:1px solid #dee2e6}.bootstrap-iso .table-bordered thead td,.bootstrap-iso .table-bordered thead th{border-bottom-width:2px}.bootstrap-iso .table-borderless tbody+tbody,.bootstrap-iso .table-borderless td,.bootstrap-iso .table-borderless th,.bootstrap-iso .table-borderless thead th{border:0}.bootstrap-iso .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.bootstrap-iso .table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.bootstrap-iso .table-primary,.bootstrap-iso .table-primary>td,.bootstrap-iso .table-primary>th{background-color:#b8daff}.bootstrap-iso .table-primary tbody+tbody,.bootstrap-iso .table-primary td,.bootstrap-iso .table-primary th,.bootstrap-iso .table-primary thead th{border-color:#7abaff}.bootstrap-iso .table-hover .table-primary:hover{background-color:#9fcdff}.bootstrap-iso .table-hover .table-primary:hover>td,.bootstrap-iso .table-hover .table-primary:hover>th{background-color:#9fcdff}.bootstrap-iso .table-secondary,.bootstrap-iso .table-secondary>td,.bootstrap-iso .table-secondary>th{background-color:#d6d8db}.bootstrap-iso .table-secondary tbody+tbody,.bootstrap-iso .table-secondary td,.bootstrap-iso .table-secondary th,.bootstrap-iso .table-secondary thead th{border-color:#b3b7bb}.bootstrap-iso .table-hover .table-secondary:hover{background-color:#c8cbcf}.bootstrap-iso .table-hover .table-secondary:hover>td,.bootstrap-iso .table-hover .table-secondary:hover>th{background-color:#c8cbcf}.bootstrap-iso .table-success,.bootstrap-iso .table-success>td,.bootstrap-iso .table-success>th{background-color:#c3e6cb}.bootstrap-iso .table-success tbody+tbody,.bootstrap-iso .table-success td,.bootstrap-iso .table-success th,.bootstrap-iso .table-success thead th{border-color:#8fd19e}.bootstrap-iso .table-hover .table-success:hover{background-color:#b1dfbb}.bootstrap-iso .table-hover .table-success:hover>td,.bootstrap-iso .table-hover .table-success:hover>th{background-color:#b1dfbb}.bootstrap-iso .table-info,.bootstrap-iso .table-info>td,.bootstrap-iso .table-info>th{background-color:#bee5eb}.bootstrap-iso .table-info tbody+tbody,.bootstrap-iso .table-info td,.bootstrap-iso .table-info th,.bootstrap-iso .table-info thead th{border-color:#86cfda}.bootstrap-iso .table-hover .table-info:hover{background-color:#abdde5}.bootstrap-iso .table-hover .table-info:hover>td,.bootstrap-iso .table-hover .table-info:hover>th{background-color:#abdde5}.bootstrap-iso .table-warning,.bootstrap-iso .table-warning>td,.bootstrap-iso .table-warning>th{background-color:#ffeeba}.bootstrap-iso .table-warning tbody+tbody,.bootstrap-iso .table-warning td,.bootstrap-iso .table-warning th,.bootstrap-iso .table-warning thead th{border-color:#ffdf7e}.bootstrap-iso .table-hover .table-warning:hover{background-color:#ffe8a1}.bootstrap-iso .table-hover .table-warning:hover>td,.bootstrap-iso .table-hover .table-warning:hover>th{background-color:#ffe8a1}.bootstrap-iso .table-danger,.bootstrap-iso .table-danger>td,.bootstrap-iso .table-danger>th{background-color:#f5c6cb}.bootstrap-iso .table-danger tbody+tbody,.bootstrap-iso .table-danger td,.bootstrap-iso .table-danger th,.bootstrap-iso .table-danger thead th{border-color:#ed969e}.bootstrap-iso .table-hover .table-danger:hover{background-color:#f1b0b7}.bootstrap-iso .table-hover .table-danger:hover>td,.bootstrap-iso .table-hover .table-danger:hover>th{background-color:#f1b0b7}.bootstrap-iso .table-light,.bootstrap-iso .table-light>td,.bootstrap-iso .table-light>th{background-color:#fdfdfe}.bootstrap-iso .table-light tbody+tbody,.bootstrap-iso .table-light td,.bootstrap-iso .table-light th,.bootstrap-iso .table-light thead th{border-color:#fbfcfc}.bootstrap-iso .table-hover .table-light:hover{background-color:#ececf6}.bootstrap-iso .table-hover .table-light:hover>td,.bootstrap-iso .table-hover .table-light:hover>th{background-color:#ececf6}.bootstrap-iso .table-dark,.bootstrap-iso .table-dark>td,.bootstrap-iso .table-dark>th{background-color:#c6c8ca}.bootstrap-iso .table-dark tbody+tbody,.bootstrap-iso .table-dark td,.bootstrap-iso .table-dark th,.bootstrap-iso .table-dark thead th{border-color:#95999c}.bootstrap-iso .table-hover .table-dark:hover{background-color:#b9bbbe}.bootstrap-iso .table-hover .table-dark:hover>td,.bootstrap-iso .table-hover .table-dark:hover>th{background-color:#b9bbbe}.bootstrap-iso .table-active,.bootstrap-iso .table-active>td,.bootstrap-iso .table-active>th{background-color:rgba(0,0,0,.075)}.bootstrap-iso .table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.bootstrap-iso .table-hover .table-active:hover>td,.bootstrap-iso .table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.bootstrap-iso .table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.bootstrap-iso .table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.bootstrap-iso .table-dark{color:#fff;background-color:#343a40}.bootstrap-iso .table-dark td,.bootstrap-iso .table-dark th,.bootstrap-iso .table-dark thead th{border-color:#454d55}.bootstrap-iso .table-dark.table-bordered{border:0}.bootstrap-iso .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.bootstrap-iso .table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.bootstrap-iso .table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bootstrap-iso .table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.bootstrap-iso .table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bootstrap-iso .table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.bootstrap-iso .table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bootstrap-iso .table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.bootstrap-iso .table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bootstrap-iso .table-responsive-xl>.table-bordered{border:0}}.bootstrap-iso .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bootstrap-iso .table-responsive>.table-bordered{border:0}.bootstrap-iso .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .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:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.bootstrap-iso .form-control{transition:none}}.bootstrap-iso .form-control::-ms-expand{background-color:transparent;border:0}.bootstrap-iso .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.bootstrap-iso .form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.bootstrap-iso .form-control::-moz-placeholder{color:#6c757d;opacity:1}.bootstrap-iso .form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.bootstrap-iso .form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.bootstrap-iso .form-control::placeholder{color:#6c757d;opacity:1}.bootstrap-iso .form-control:disabled,.bootstrap-iso .form-control[readonly]{background-color:#e9ecef;opacity:1}.bootstrap-iso select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.bootstrap-iso .form-control-file,.bootstrap-iso .form-control-range{display:block;width:100%}.bootstrap-iso .col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.bootstrap-iso .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.bootstrap-iso .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.bootstrap-iso .form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.bootstrap-iso .form-control-plaintext.form-control-lg,.bootstrap-iso .form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.bootstrap-iso .form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.bootstrap-iso .form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.bootstrap-iso select.form-control[multiple],.bootstrap-iso select.form-control[size]{height:auto}.bootstrap-iso textarea.form-control{height:auto}.bootstrap-iso .form-group{margin-bottom:1rem}.bootstrap-iso .form-text{display:block;margin-top:.25rem}.bootstrap-iso .form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.bootstrap-iso .form-row>.col,.bootstrap-iso .form-row>[class*=col-]{padding-right:5px;padding-left:5px}.bootstrap-iso .form-check{position:relative;display:block;padding-left:1.25rem}.bootstrap-iso .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.bootstrap-iso .form-check-input:disabled~.form-check-label{color:#6c757d}.bootstrap-iso .form-check-label{margin-bottom:0}.bootstrap-iso .form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.bootstrap-iso .form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.bootstrap-iso .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.bootstrap-iso .valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.bootstrap-iso .form-control.is-valid,.bootstrap-iso .was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.bootstrap-iso .form-control.is-valid:focus,.bootstrap-iso .was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.bootstrap-iso .form-control.is-valid~.valid-feedback,.bootstrap-iso .form-control.is-valid~.valid-tooltip,.bootstrap-iso .was-validated .form-control:valid~.valid-feedback,.bootstrap-iso .was-validated .form-control:valid~.valid-tooltip{display:block}.bootstrap-iso .was-validated textarea.form-control:valid,.bootstrap-iso textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.bootstrap-iso .custom-select.is-valid,.bootstrap-iso .was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.bootstrap-iso .custom-select.is-valid:focus,.bootstrap-iso .was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.bootstrap-iso .custom-select.is-valid~.valid-feedback,.bootstrap-iso .custom-select.is-valid~.valid-tooltip,.bootstrap-iso .was-validated .custom-select:valid~.valid-feedback,.bootstrap-iso .was-validated .custom-select:valid~.valid-tooltip{display:block}.bootstrap-iso .form-control-file.is-valid~.valid-feedback,.bootstrap-iso .form-control-file.is-valid~.valid-tooltip,.bootstrap-iso .was-validated .form-control-file:valid~.valid-feedback,.bootstrap-iso .was-validated .form-control-file:valid~.valid-tooltip{display:block}.bootstrap-iso .form-check-input.is-valid~.form-check-label,.bootstrap-iso .was-validated .form-check-input:valid~.form-check-label{color:#28a745}.bootstrap-iso .form-check-input.is-valid~.valid-feedback,.bootstrap-iso .form-check-input.is-valid~.valid-tooltip,.bootstrap-iso .was-validated .form-check-input:valid~.valid-feedback,.bootstrap-iso .was-validated .form-check-input:valid~.valid-tooltip{display:block}.bootstrap-iso .custom-control-input.is-valid~.custom-control-label,.bootstrap-iso .was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.bootstrap-iso .custom-control-input.is-valid~.custom-control-label::before,.bootstrap-iso .was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.bootstrap-iso .custom-control-input.is-valid~.valid-feedback,.bootstrap-iso .custom-control-input.is-valid~.valid-tooltip,.bootstrap-iso .was-validated .custom-control-input:valid~.valid-feedback,.bootstrap-iso .was-validated .custom-control-input:valid~.valid-tooltip{display:block}.bootstrap-iso .custom-control-input.is-valid:checked~.custom-control-label::before,.bootstrap-iso .was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.bootstrap-iso .custom-control-input.is-valid:focus~.custom-control-label::before,.bootstrap-iso .was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.bootstrap-iso .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.bootstrap-iso .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.bootstrap-iso .custom-file-input.is-valid~.custom-file-label,.bootstrap-iso .was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.bootstrap-iso .custom-file-input.is-valid~.valid-feedback,.bootstrap-iso .custom-file-input.is-valid~.valid-tooltip,.bootstrap-iso .was-validated .custom-file-input:valid~.valid-feedback,.bootstrap-iso .was-validated .custom-file-input:valid~.valid-tooltip{display:block}.bootstrap-iso .custom-file-input.is-valid:focus~.custom-file-label,.bootstrap-iso .was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.bootstrap-iso .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.bootstrap-iso .invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.bootstrap-iso .form-control.is-invalid,.bootstrap-iso .was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.bootstrap-iso .form-control.is-invalid:focus,.bootstrap-iso .was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.bootstrap-iso .form-control.is-invalid~.invalid-feedback,.bootstrap-iso .form-control.is-invalid~.invalid-tooltip,.bootstrap-iso .was-validated .form-control:invalid~.invalid-feedback,.bootstrap-iso .was-validated .form-control:invalid~.invalid-tooltip{display:block}.bootstrap-iso .was-validated textarea.form-control:invalid,.bootstrap-iso textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.bootstrap-iso .custom-select.is-invalid,.bootstrap-iso .was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.bootstrap-iso .custom-select.is-invalid:focus,.bootstrap-iso .was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.bootstrap-iso .custom-select.is-invalid~.invalid-feedback,.bootstrap-iso .custom-select.is-invalid~.invalid-tooltip,.bootstrap-iso .was-validated .custom-select:invalid~.invalid-feedback,.bootstrap-iso .was-validated .custom-select:invalid~.invalid-tooltip{display:block}.bootstrap-iso .form-control-file.is-invalid~.invalid-feedback,.bootstrap-iso .form-control-file.is-invalid~.invalid-tooltip,.bootstrap-iso .was-validated .form-control-file:invalid~.invalid-feedback,.bootstrap-iso .was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.bootstrap-iso .form-check-input.is-invalid~.form-check-label,.bootstrap-iso .was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.bootstrap-iso .form-check-input.is-invalid~.invalid-feedback,.bootstrap-iso .form-check-input.is-invalid~.invalid-tooltip,.bootstrap-iso .was-validated .form-check-input:invalid~.invalid-feedback,.bootstrap-iso .was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.bootstrap-iso .custom-control-input.is-invalid~.custom-control-label,.bootstrap-iso .was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.bootstrap-iso .custom-control-input.is-invalid~.custom-control-label::before,.bootstrap-iso .was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.bootstrap-iso .custom-control-input.is-invalid~.invalid-feedback,.bootstrap-iso .custom-control-input.is-invalid~.invalid-tooltip,.bootstrap-iso .was-validated .custom-control-input:invalid~.invalid-feedback,.bootstrap-iso .was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.bootstrap-iso .custom-control-input.is-invalid:checked~.custom-control-label::before,.bootstrap-iso .was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.bootstrap-iso .custom-control-input.is-invalid:focus~.custom-control-label::before,.bootstrap-iso .was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.bootstrap-iso .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.bootstrap-iso .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.bootstrap-iso .custom-file-input.is-invalid~.custom-file-label,.bootstrap-iso .was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.bootstrap-iso .custom-file-input.is-invalid~.invalid-feedback,.bootstrap-iso .custom-file-input.is-invalid~.invalid-tooltip,.bootstrap-iso .was-validated .custom-file-input:invalid~.invalid-feedback,.bootstrap-iso .was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.bootstrap-iso .custom-file-input.is-invalid:focus~.custom-file-label,.bootstrap-iso .was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.bootstrap-iso .form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.bootstrap-iso .form-inline .form-check{width:100%}@media (min-width:576px){.bootstrap-iso .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}.bootstrap-iso .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}.bootstrap-iso .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.bootstrap-iso .form-inline .form-control-plaintext{display:inline-block}.bootstrap-iso .form-inline .custom-select,.bootstrap-iso .form-inline .input-group{width:auto}.bootstrap-iso .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}.bootstrap-iso .form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.bootstrap-iso .form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bootstrap-iso .form-inline .custom-control-label{margin-bottom:0}}.bootstrap-iso .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:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.bootstrap-iso .btn{transition:none}}.bootstrap-iso .btn:hover{color:#212529;text-decoration:none}.bootstrap-iso .btn.focus,.bootstrap-iso .btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.bootstrap-iso .btn.disabled,.bootstrap-iso .btn:disabled{opacity:.65}.bootstrap-iso a.btn.disabled,.bootstrap-iso fieldset:disabled a.btn{pointer-events:none}.bootstrap-iso .btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.bootstrap-iso .btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.bootstrap-iso .btn-primary.focus,.bootstrap-iso .btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.bootstrap-iso .btn-primary.disabled,.bootstrap-iso .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.bootstrap-iso .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.bootstrap-iso .btn-primary:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-primary:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.bootstrap-iso .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.bootstrap-iso .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.bootstrap-iso .btn-secondary.focus,.bootstrap-iso .btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.bootstrap-iso .btn-secondary.disabled,.bootstrap-iso .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.bootstrap-iso .btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-secondary:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.bootstrap-iso .btn-secondary:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-secondary:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.bootstrap-iso .btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.bootstrap-iso .btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.bootstrap-iso .btn-success.focus,.bootstrap-iso .btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.bootstrap-iso .btn-success.disabled,.bootstrap-iso .btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.bootstrap-iso .btn-success:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-success:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.bootstrap-iso .btn-success:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-success:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.bootstrap-iso .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bootstrap-iso .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.bootstrap-iso .btn-info.focus,.bootstrap-iso .btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.bootstrap-iso .btn-info.disabled,.bootstrap-iso .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bootstrap-iso .btn-info:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-info:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.bootstrap-iso .btn-info:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-info:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.bootstrap-iso .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.bootstrap-iso .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.bootstrap-iso .btn-warning.focus,.bootstrap-iso .btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.bootstrap-iso .btn-warning.disabled,.bootstrap-iso .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.bootstrap-iso .btn-warning:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-warning:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.bootstrap-iso .btn-warning:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-warning:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.bootstrap-iso .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.bootstrap-iso .btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.bootstrap-iso .btn-danger.focus,.bootstrap-iso .btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.bootstrap-iso .btn-danger.disabled,.bootstrap-iso .btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.bootstrap-iso .btn-danger:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-danger:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.bootstrap-iso .btn-danger:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-danger:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.bootstrap-iso .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bootstrap-iso .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.bootstrap-iso .btn-light.focus,.bootstrap-iso .btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.bootstrap-iso .btn-light.disabled,.bootstrap-iso .btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bootstrap-iso .btn-light:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-light:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.bootstrap-iso .btn-light:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-light:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.bootstrap-iso .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.bootstrap-iso .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.bootstrap-iso .btn-dark.focus,.bootstrap-iso .btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.bootstrap-iso .btn-dark.disabled,.bootstrap-iso .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.bootstrap-iso .btn-dark:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-dark:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.bootstrap-iso .btn-dark:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-dark:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.bootstrap-iso .btn-outline-primary{color:#007bff;border-color:#007bff}.bootstrap-iso .btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.bootstrap-iso .btn-outline-primary.focus,.bootstrap-iso .btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.bootstrap-iso .btn-outline-primary.disabled,.bootstrap-iso .btn-outline-primary:disabled{color:#007bff;background-color:transparent}.bootstrap-iso .btn-outline-primary:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-outline-primary:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.bootstrap-iso .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.bootstrap-iso .btn-outline-secondary{color:#6c757d;border-color:#6c757d}.bootstrap-iso .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.bootstrap-iso .btn-outline-secondary.focus,.bootstrap-iso .btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.bootstrap-iso .btn-outline-secondary.disabled,.bootstrap-iso .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.bootstrap-iso .btn-outline-secondary:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-outline-secondary:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.bootstrap-iso .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.bootstrap-iso .btn-outline-success{color:#28a745;border-color:#28a745}.bootstrap-iso .btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.bootstrap-iso .btn-outline-success.focus,.bootstrap-iso .btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.bootstrap-iso .btn-outline-success.disabled,.bootstrap-iso .btn-outline-success:disabled{color:#28a745;background-color:transparent}.bootstrap-iso .btn-outline-success:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-outline-success:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.bootstrap-iso .btn-outline-success:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-outline-success:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.bootstrap-iso .btn-outline-info{color:#17a2b8;border-color:#17a2b8}.bootstrap-iso .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bootstrap-iso .btn-outline-info.focus,.bootstrap-iso .btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.bootstrap-iso .btn-outline-info.disabled,.bootstrap-iso .btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.bootstrap-iso .btn-outline-info:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-outline-info:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bootstrap-iso .btn-outline-info:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-outline-info:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.bootstrap-iso .btn-outline-warning{color:#ffc107;border-color:#ffc107}.bootstrap-iso .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.bootstrap-iso .btn-outline-warning.focus,.bootstrap-iso .btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.bootstrap-iso .btn-outline-warning.disabled,.bootstrap-iso .btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.bootstrap-iso .btn-outline-warning:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-outline-warning:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.bootstrap-iso .btn-outline-warning:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.bootstrap-iso .btn-outline-danger{color:#dc3545;border-color:#dc3545}.bootstrap-iso .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.bootstrap-iso .btn-outline-danger.focus,.bootstrap-iso .btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.bootstrap-iso .btn-outline-danger.disabled,.bootstrap-iso .btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.bootstrap-iso .btn-outline-danger:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-outline-danger:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.bootstrap-iso .btn-outline-danger:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.bootstrap-iso .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.bootstrap-iso .btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bootstrap-iso .btn-outline-light.focus,.bootstrap-iso .btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.bootstrap-iso .btn-outline-light.disabled,.bootstrap-iso .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.bootstrap-iso .btn-outline-light:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-outline-light:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bootstrap-iso .btn-outline-light:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-outline-light:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.bootstrap-iso .btn-outline-dark{color:#343a40;border-color:#343a40}.bootstrap-iso .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.bootstrap-iso .btn-outline-dark.focus,.bootstrap-iso .btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.bootstrap-iso .btn-outline-dark.disabled,.bootstrap-iso .btn-outline-dark:disabled{color:#343a40;background-color:transparent}.bootstrap-iso .btn-outline-dark:not(:disabled):not(.disabled).active,.bootstrap-iso .btn-outline-dark:not(:disabled):not(.disabled):active,.bootstrap-iso .show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.bootstrap-iso .btn-outline-dark:not(:disabled):not(.disabled).active:focus,.bootstrap-iso .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.bootstrap-iso .show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.bootstrap-iso .btn-link{font-weight:400;color:#007bff;text-decoration:none}.bootstrap-iso .btn-link:hover{color:#0056b3;text-decoration:underline}.bootstrap-iso .btn-link.focus,.bootstrap-iso .btn-link:focus{text-decoration:underline;box-shadow:none}.bootstrap-iso .btn-link.disabled,.bootstrap-iso .btn-link:disabled{color:#6c757d;pointer-events:none}.bootstrap-iso .btn-group-lg>.btn,.bootstrap-iso .btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.bootstrap-iso .btn-group-sm>.btn,.bootstrap-iso .btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.bootstrap-iso .btn-block{display:block;width:100%}.bootstrap-iso .btn-block+.btn-block{margin-top:.5rem}.bootstrap-iso input[type=button].btn-block,.bootstrap-iso input[type=reset].btn-block,.bootstrap-iso input[type=submit].btn-block{width:100%}.bootstrap-iso .fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.bootstrap-iso .fade{transition:none}}.bootstrap-iso .fade:not(.show){opacity:0}.bootstrap-iso .collapse:not(.show){display:none}.bootstrap-iso .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.bootstrap-iso .collapsing{transition:none}}.bootstrap-iso .dropdown,.bootstrap-iso .dropleft,.bootstrap-iso .dropright,.bootstrap-iso .dropup{position:relative}.bootstrap-iso .dropdown-toggle{white-space:nowrap}.bootstrap-iso .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.bootstrap-iso .dropdown-toggle:empty::after{margin-left:0}.bootstrap-iso .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.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,.15);border-radius:.25rem}.bootstrap-iso .dropdown-menu-left{right:auto;left:0}.bootstrap-iso .dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.bootstrap-iso .dropdown-menu-sm-left{right:auto;left:0}.bootstrap-iso .dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.bootstrap-iso .dropdown-menu-md-left{right:auto;left:0}.bootstrap-iso .dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.bootstrap-iso .dropdown-menu-lg-left{right:auto;left:0}.bootstrap-iso .dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.bootstrap-iso .dropdown-menu-xl-left{right:auto;left:0}.bootstrap-iso .dropdown-menu-xl-right{right:0;left:auto}}.bootstrap-iso .dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.bootstrap-iso .dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.bootstrap-iso .dropup .dropdown-toggle:empty::after{margin-left:0}.bootstrap-iso .dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.bootstrap-iso .dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.bootstrap-iso .dropright .dropdown-toggle:empty::after{margin-left:0}.bootstrap-iso .dropright .dropdown-toggle::after{vertical-align:0}.bootstrap-iso .dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.bootstrap-iso .dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.bootstrap-iso .dropleft .dropdown-toggle::after{display:none}.bootstrap-iso .dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.bootstrap-iso .dropleft .dropdown-toggle:empty::after{margin-left:0}.bootstrap-iso .dropleft .dropdown-toggle::before{vertical-align:0}.bootstrap-iso .dropdown-menu[x-placement^=bottom],.bootstrap-iso .dropdown-menu[x-placement^=left],.bootstrap-iso .dropdown-menu[x-placement^=right],.bootstrap-iso .dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.bootstrap-iso .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.bootstrap-iso .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.bootstrap-iso .dropdown-item:focus,.bootstrap-iso .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.bootstrap-iso .dropdown-item.active,.bootstrap-iso .dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.bootstrap-iso .dropdown-item.disabled,.bootstrap-iso .dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.bootstrap-iso .dropdown-menu.show{display:block}.bootstrap-iso .dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.bootstrap-iso .dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.bootstrap-iso .btn-group,.bootstrap-iso .btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.bootstrap-iso .btn-group-vertical>.btn,.bootstrap-iso .btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.bootstrap-iso .btn-group-vertical>.btn:hover,.bootstrap-iso .btn-group>.btn:hover{z-index:1}.bootstrap-iso .btn-group-vertical>.btn.active,.bootstrap-iso .btn-group-vertical>.btn:active,.bootstrap-iso .btn-group-vertical>.btn:focus,.bootstrap-iso .btn-group>.btn.active,.bootstrap-iso .btn-group>.btn:active,.bootstrap-iso .btn-group>.btn:focus{z-index:1}.bootstrap-iso .btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.bootstrap-iso .btn-toolbar .input-group{width:auto}.bootstrap-iso .btn-group>.btn-group:not(:first-child),.bootstrap-iso .btn-group>.btn:not(:first-child){margin-left:-1px}.bootstrap-iso .btn-group>.btn-group:not(:last-child)>.btn,.bootstrap-iso .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.bootstrap-iso .btn-group>.btn-group:not(:first-child)>.btn,.bootstrap-iso .btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.bootstrap-iso .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.bootstrap-iso .dropdown-toggle-split::after,.bootstrap-iso .dropright .dropdown-toggle-split::after,.bootstrap-iso .dropup .dropdown-toggle-split::after{margin-left:0}.bootstrap-iso .dropleft .dropdown-toggle-split::before{margin-right:0}.bootstrap-iso .btn-group-sm>.btn+.dropdown-toggle-split,.bootstrap-iso .btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.bootstrap-iso .btn-group-lg>.btn+.dropdown-toggle-split,.bootstrap-iso .btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.bootstrap-iso .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}.bootstrap-iso .btn-group-vertical>.btn,.bootstrap-iso .btn-group-vertical>.btn-group{width:100%}.bootstrap-iso .btn-group-vertical>.btn-group:not(:first-child),.bootstrap-iso .btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.bootstrap-iso .btn-group-vertical>.btn-group:not(:last-child)>.btn,.bootstrap-iso .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.bootstrap-iso .btn-group-vertical>.btn-group:not(:first-child)>.btn,.bootstrap-iso .btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.bootstrap-iso .btn-group-toggle>.btn,.bootstrap-iso .btn-group-toggle>.btn-group>.btn{margin-bottom:0}.bootstrap-iso .btn-group-toggle>.btn input[type=checkbox],.bootstrap-iso .btn-group-toggle>.btn input[type=radio],.bootstrap-iso .btn-group-toggle>.btn-group>.btn input[type=checkbox],.bootstrap-iso .btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.bootstrap-iso .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%}.bootstrap-iso .input-group>.custom-file,.bootstrap-iso .input-group>.custom-select,.bootstrap-iso .input-group>.form-control,.bootstrap-iso .input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.bootstrap-iso .input-group>.custom-file+.custom-file,.bootstrap-iso .input-group>.custom-file+.custom-select,.bootstrap-iso .input-group>.custom-file+.form-control,.bootstrap-iso .input-group>.custom-select+.custom-file,.bootstrap-iso .input-group>.custom-select+.custom-select,.bootstrap-iso .input-group>.custom-select+.form-control,.bootstrap-iso .input-group>.form-control+.custom-file,.bootstrap-iso .input-group>.form-control+.custom-select,.bootstrap-iso .input-group>.form-control+.form-control,.bootstrap-iso .input-group>.form-control-plaintext+.custom-file,.bootstrap-iso .input-group>.form-control-plaintext+.custom-select,.bootstrap-iso .input-group>.form-control-plaintext+.form-control{margin-left:-1px}.bootstrap-iso .input-group>.custom-file .custom-file-input:focus~.custom-file-label,.bootstrap-iso .input-group>.custom-select:focus,.bootstrap-iso .input-group>.form-control:focus{z-index:3}.bootstrap-iso .input-group>.custom-file .custom-file-input:focus{z-index:4}.bootstrap-iso .input-group>.custom-select:not(:last-child),.bootstrap-iso .input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.bootstrap-iso .input-group>.custom-select:not(:first-child),.bootstrap-iso .input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.bootstrap-iso .input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bootstrap-iso .input-group>.custom-file:not(:last-child) .custom-file-label,.bootstrap-iso .input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.bootstrap-iso .input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.bootstrap-iso .input-group-append,.bootstrap-iso .input-group-prepend{display:-ms-flexbox;display:flex}.bootstrap-iso .input-group-append .btn,.bootstrap-iso .input-group-prepend .btn{position:relative;z-index:2}.bootstrap-iso .input-group-append .btn:focus,.bootstrap-iso .input-group-prepend .btn:focus{z-index:3}.bootstrap-iso .input-group-append .btn+.btn,.bootstrap-iso .input-group-append .btn+.input-group-text,.bootstrap-iso .input-group-append .input-group-text+.btn,.bootstrap-iso .input-group-append .input-group-text+.input-group-text,.bootstrap-iso .input-group-prepend .btn+.btn,.bootstrap-iso .input-group-prepend .btn+.input-group-text,.bootstrap-iso .input-group-prepend .input-group-text+.btn,.bootstrap-iso .input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.bootstrap-iso .input-group-prepend{margin-right:-1px}.bootstrap-iso .input-group-append{margin-left:-1px}.bootstrap-iso .input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .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:.25rem}.bootstrap-iso .input-group-text input[type=checkbox],.bootstrap-iso .input-group-text input[type=radio]{margin-top:0}.bootstrap-iso .input-group-lg>.custom-select,.bootstrap-iso .input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.bootstrap-iso .input-group-lg>.custom-select,.bootstrap-iso .input-group-lg>.form-control,.bootstrap-iso .input-group-lg>.input-group-append>.btn,.bootstrap-iso .input-group-lg>.input-group-append>.input-group-text,.bootstrap-iso .input-group-lg>.input-group-prepend>.btn,.bootstrap-iso .input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.bootstrap-iso .input-group-sm>.custom-select,.bootstrap-iso .input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.bootstrap-iso .input-group-sm>.custom-select,.bootstrap-iso .input-group-sm>.form-control,.bootstrap-iso .input-group-sm>.input-group-append>.btn,.bootstrap-iso .input-group-sm>.input-group-append>.input-group-text,.bootstrap-iso .input-group-sm>.input-group-prepend>.btn,.bootstrap-iso .input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.bootstrap-iso .input-group-lg>.custom-select,.bootstrap-iso .input-group-sm>.custom-select{padding-right:1.75rem}.bootstrap-iso .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.bootstrap-iso .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.bootstrap-iso .input-group>.input-group-append:not(:last-child)>.btn,.bootstrap-iso .input-group>.input-group-append:not(:last-child)>.input-group-text,.bootstrap-iso .input-group>.input-group-prepend>.btn,.bootstrap-iso .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.bootstrap-iso .input-group>.input-group-append>.btn,.bootstrap-iso .input-group>.input-group-append>.input-group-text,.bootstrap-iso .input-group>.input-group-prepend:first-child>.btn:not(:first-child),.bootstrap-iso .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.bootstrap-iso .input-group>.input-group-prepend:not(:first-child)>.btn,.bootstrap-iso .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.bootstrap-iso .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.bootstrap-iso .custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.bootstrap-iso .custom-control-input{position:absolute;z-index:-1;opacity:0}.bootstrap-iso .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.bootstrap-iso .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.bootstrap-iso .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.bootstrap-iso .custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.bootstrap-iso .custom-control-input:disabled~.custom-control-label{color:#6c757d}.bootstrap-iso .custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.bootstrap-iso .custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.bootstrap-iso .custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.bootstrap-iso .custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.bootstrap-iso .custom-checkbox .custom-control-label::before{border-radius:.25rem}.bootstrap-iso .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' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.bootstrap-iso .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.bootstrap-iso .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' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.bootstrap-iso .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.bootstrap-iso .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.bootstrap-iso .custom-radio .custom-control-label::before{border-radius:50%}.bootstrap-iso .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' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.bootstrap-iso .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.bootstrap-iso .custom-switch{padding-left:2.25rem}.bootstrap-iso .custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.bootstrap-iso .custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.bootstrap-iso .custom-switch .custom-control-label::after{transition:none}}.bootstrap-iso .custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.bootstrap-iso .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.bootstrap-iso .custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bootstrap-iso .custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.bootstrap-iso .custom-select:focus::-ms-value{color:#495057;background-color:#fff}.bootstrap-iso .custom-select[multiple],.bootstrap-iso .custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.bootstrap-iso .custom-select:disabled{color:#6c757d;background-color:#e9ecef}.bootstrap-iso .custom-select::-ms-expand{display:none}.bootstrap-iso .custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.bootstrap-iso .custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.bootstrap-iso .custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.bootstrap-iso .custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.bootstrap-iso .custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.bootstrap-iso .custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.bootstrap-iso .custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.bootstrap-iso .custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.bootstrap-iso .custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.bootstrap-iso .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.bootstrap-iso .custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bootstrap-iso .custom-range:focus{outline:0}.bootstrap-iso .custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.bootstrap-iso .custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.bootstrap-iso .custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.bootstrap-iso .custom-range::-moz-focus-outer{border:0}.bootstrap-iso .custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.bootstrap-iso .custom-range::-webkit-slider-thumb{transition:none}}.bootstrap-iso .custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.bootstrap-iso .custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.bootstrap-iso .custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.bootstrap-iso .custom-range::-moz-range-thumb{transition:none}}.bootstrap-iso .custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.bootstrap-iso .custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.bootstrap-iso .custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.bootstrap-iso .custom-range::-ms-thumb{transition:none}}.bootstrap-iso .custom-range::-ms-thumb:active{background-color:#b3d7ff}.bootstrap-iso .custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.bootstrap-iso .custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.bootstrap-iso .custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.bootstrap-iso .custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.bootstrap-iso .custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.bootstrap-iso .custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.bootstrap-iso .custom-range:disabled::-moz-range-track{cursor:default}.bootstrap-iso .custom-range:disabled::-ms-thumb{background-color:#adb5bd}.bootstrap-iso .custom-control-label::before,.bootstrap-iso .custom-file-label,.bootstrap-iso .custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.bootstrap-iso .custom-control-label::before,.bootstrap-iso .custom-file-label,.bootstrap-iso .custom-select{transition:none}}.bootstrap-iso .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.bootstrap-iso .nav-link{display:block;padding:.5rem 1rem}.bootstrap-iso .nav-link:focus,.bootstrap-iso .nav-link:hover{text-decoration:none}.bootstrap-iso .nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.bootstrap-iso .nav-tabs{border-bottom:1px solid #dee2e6}.bootstrap-iso .nav-tabs .nav-item{margin-bottom:-1px}.bootstrap-iso .nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.bootstrap-iso .nav-tabs .nav-link:focus,.bootstrap-iso .nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.bootstrap-iso .nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.bootstrap-iso .nav-tabs .nav-item.show .nav-link,.bootstrap-iso .nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.bootstrap-iso .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.bootstrap-iso .nav-pills .nav-link{border-radius:.25rem}.bootstrap-iso .nav-pills .nav-link.active,.bootstrap-iso .nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.bootstrap-iso .nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.bootstrap-iso .nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.bootstrap-iso .tab-content>.tab-pane{display:none}.bootstrap-iso .tab-content>.active{display:block}.bootstrap-iso .navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.bootstrap-iso .navbar>.container,.bootstrap-iso .navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-iso .navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.bootstrap-iso .navbar-brand:focus,.bootstrap-iso .navbar-brand:hover{text-decoration:none}.bootstrap-iso .navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.bootstrap-iso .navbar-nav .nav-link{padding-right:0;padding-left:0}.bootstrap-iso .navbar-nav .dropdown-menu{position:static;float:none}.bootstrap-iso .navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.bootstrap-iso .navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.bootstrap-iso .navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.bootstrap-iso .navbar-toggler:focus,.bootstrap-iso .navbar-toggler:hover{text-decoration:none}.bootstrap-iso .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.bootstrap-iso .navbar-expand-sm>.container,.bootstrap-iso .navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.bootstrap-iso .navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.bootstrap-iso .navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.bootstrap-iso .navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bootstrap-iso .navbar-expand-sm>.container,.bootstrap-iso .navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bootstrap-iso .navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.bootstrap-iso .navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.bootstrap-iso .navbar-expand-md>.container,.bootstrap-iso .navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.bootstrap-iso .navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.bootstrap-iso .navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.bootstrap-iso .navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bootstrap-iso .navbar-expand-md>.container,.bootstrap-iso .navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bootstrap-iso .navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.bootstrap-iso .navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.bootstrap-iso .navbar-expand-lg>.container,.bootstrap-iso .navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.bootstrap-iso .navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.bootstrap-iso .navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.bootstrap-iso .navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bootstrap-iso .navbar-expand-lg>.container,.bootstrap-iso .navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bootstrap-iso .navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.bootstrap-iso .navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.bootstrap-iso .navbar-expand-xl>.container,.bootstrap-iso .navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.bootstrap-iso .navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.bootstrap-iso .navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.bootstrap-iso .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bootstrap-iso .navbar-expand-xl>.container,.bootstrap-iso .navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bootstrap-iso .navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.bootstrap-iso .navbar-expand-xl .navbar-toggler{display:none}}.bootstrap-iso .navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.bootstrap-iso .navbar-expand>.container,.bootstrap-iso .navbar-expand>.container-fluid{padding-right:0;padding-left:0}.bootstrap-iso .navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .navbar-expand .navbar-nav .dropdown-menu{position:absolute}.bootstrap-iso .navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.bootstrap-iso .navbar-expand>.container,.bootstrap-iso .navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bootstrap-iso .navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.bootstrap-iso .navbar-expand .navbar-toggler{display:none}.bootstrap-iso .navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.bootstrap-iso .navbar-light .navbar-brand:focus,.bootstrap-iso .navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.bootstrap-iso .navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.bootstrap-iso .navbar-light .navbar-nav .nav-link:focus,.bootstrap-iso .navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.bootstrap-iso .navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.bootstrap-iso .navbar-light .navbar-nav .active>.nav-link,.bootstrap-iso .navbar-light .navbar-nav .nav-link.active,.bootstrap-iso .navbar-light .navbar-nav .nav-link.show,.bootstrap-iso .navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.bootstrap-iso .navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.bootstrap-iso .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.bootstrap-iso .navbar-light .navbar-text{color:rgba(0,0,0,.5)}.bootstrap-iso .navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.bootstrap-iso .navbar-light .navbar-text a:focus,.bootstrap-iso .navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.bootstrap-iso .navbar-dark .navbar-brand{color:#fff}.bootstrap-iso .navbar-dark .navbar-brand:focus,.bootstrap-iso .navbar-dark .navbar-brand:hover{color:#fff}.bootstrap-iso .navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.bootstrap-iso .navbar-dark .navbar-nav .nav-link:focus,.bootstrap-iso .navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.bootstrap-iso .navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.bootstrap-iso .navbar-dark .navbar-nav .active>.nav-link,.bootstrap-iso .navbar-dark .navbar-nav .nav-link.active,.bootstrap-iso .navbar-dark .navbar-nav .nav-link.show,.bootstrap-iso .navbar-dark .navbar-nav .show>.nav-link{color:#fff}.bootstrap-iso .navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.bootstrap-iso .navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.bootstrap-iso .navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.bootstrap-iso .navbar-dark .navbar-text a{color:#fff}.bootstrap-iso .navbar-dark .navbar-text a:focus,.bootstrap-iso .navbar-dark .navbar-text a:hover{color:#fff}.bootstrap-iso .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,.125);border-radius:.25rem}.bootstrap-iso .card>hr{margin-right:0;margin-left:0}.bootstrap-iso .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.bootstrap-iso .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.bootstrap-iso .card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.bootstrap-iso .card-title{margin-bottom:.75rem}.bootstrap-iso .card-subtitle{margin-top:-.375rem;margin-bottom:0}.bootstrap-iso .card-text:last-child{margin-bottom:0}.bootstrap-iso .card-link:hover{text-decoration:none}.bootstrap-iso .card-link+.card-link{margin-left:1.25rem}.bootstrap-iso .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.bootstrap-iso .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.bootstrap-iso .card-header+.list-group .list-group-item:first-child{border-top:0}.bootstrap-iso .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.bootstrap-iso .card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.bootstrap-iso .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.bootstrap-iso .card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.bootstrap-iso .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.bootstrap-iso .card-img{width:100%;border-radius:calc(.25rem - 1px)}.bootstrap-iso .card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.bootstrap-iso .card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.bootstrap-iso .card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bootstrap-iso .card-deck .card{margin-bottom:15px}@media (min-width:576px){.bootstrap-iso .card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.bootstrap-iso .card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.bootstrap-iso .card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bootstrap-iso .card-group>.card{margin-bottom:15px}@media (min-width:576px){.bootstrap-iso .card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.bootstrap-iso .card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.bootstrap-iso .card-group>.card+.card{margin-left:0;border-left:0}.bootstrap-iso .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.bootstrap-iso .card-group>.card:not(:last-child) .card-header,.bootstrap-iso .card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.bootstrap-iso .card-group>.card:not(:last-child) .card-footer,.bootstrap-iso .card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.bootstrap-iso .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.bootstrap-iso .card-group>.card:not(:first-child) .card-header,.bootstrap-iso .card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.bootstrap-iso .card-group>.card:not(:first-child) .card-footer,.bootstrap-iso .card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.bootstrap-iso .card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.bootstrap-iso .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}.bootstrap-iso .card-columns .card{display:inline-block;width:100%}}.bootstrap-iso .accordion>.card{overflow:hidden}.bootstrap-iso .accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.bootstrap-iso .accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.bootstrap-iso .accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.bootstrap-iso .accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.bootstrap-iso .accordion>.card .card-header{margin-bottom:-1px}.bootstrap-iso .breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.bootstrap-iso .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.bootstrap-iso .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.bootstrap-iso .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.bootstrap-iso .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.bootstrap-iso .breadcrumb-item.active{color:#6c757d}.bootstrap-iso .pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.bootstrap-iso .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.bootstrap-iso .page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.bootstrap-iso .page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.bootstrap-iso .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bootstrap-iso .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.bootstrap-iso .page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.bootstrap-iso .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.bootstrap-iso .pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.bootstrap-iso .pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.bootstrap-iso .pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.bootstrap-iso .pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.bootstrap-iso .pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.bootstrap-iso .pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.bootstrap-iso .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.bootstrap-iso .badge{transition:none}}.bootstrap-iso a.badge:focus,.bootstrap-iso a.badge:hover{text-decoration:none}.bootstrap-iso .badge:empty{display:none}.bootstrap-iso .btn .badge{position:relative;top:-1px}.bootstrap-iso .badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.bootstrap-iso .badge-primary{color:#fff;background-color:#007bff}.bootstrap-iso a.badge-primary:focus,.bootstrap-iso a.badge-primary:hover{color:#fff;background-color:#0062cc}.bootstrap-iso a.badge-primary.focus,.bootstrap-iso a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.bootstrap-iso .badge-secondary{color:#fff;background-color:#6c757d}.bootstrap-iso a.badge-secondary:focus,.bootstrap-iso a.badge-secondary:hover{color:#fff;background-color:#545b62}.bootstrap-iso a.badge-secondary.focus,.bootstrap-iso a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.bootstrap-iso .badge-success{color:#fff;background-color:#28a745}.bootstrap-iso a.badge-success:focus,.bootstrap-iso a.badge-success:hover{color:#fff;background-color:#1e7e34}.bootstrap-iso a.badge-success.focus,.bootstrap-iso a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.bootstrap-iso .badge-info{color:#fff;background-color:#17a2b8}.bootstrap-iso a.badge-info:focus,.bootstrap-iso a.badge-info:hover{color:#fff;background-color:#117a8b}.bootstrap-iso a.badge-info.focus,.bootstrap-iso a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.bootstrap-iso .badge-warning{color:#212529;background-color:#ffc107}.bootstrap-iso a.badge-warning:focus,.bootstrap-iso a.badge-warning:hover{color:#212529;background-color:#d39e00}.bootstrap-iso a.badge-warning.focus,.bootstrap-iso a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.bootstrap-iso .badge-danger{color:#fff;background-color:#dc3545}.bootstrap-iso a.badge-danger:focus,.bootstrap-iso a.badge-danger:hover{color:#fff;background-color:#bd2130}.bootstrap-iso a.badge-danger.focus,.bootstrap-iso a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.bootstrap-iso .badge-light{color:#212529;background-color:#f8f9fa}.bootstrap-iso a.badge-light:focus,.bootstrap-iso a.badge-light:hover{color:#212529;background-color:#dae0e5}.bootstrap-iso a.badge-light.focus,.bootstrap-iso a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.bootstrap-iso .badge-dark{color:#fff;background-color:#343a40}.bootstrap-iso a.badge-dark:focus,.bootstrap-iso a.badge-dark:hover{color:#fff;background-color:#1d2124}.bootstrap-iso a.badge-dark.focus,.bootstrap-iso a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.bootstrap-iso .jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.bootstrap-iso .jumbotron{padding:4rem 2rem}}.bootstrap-iso .jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.bootstrap-iso .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.bootstrap-iso .alert-heading{color:inherit}.bootstrap-iso .alert-link{font-weight:700}.bootstrap-iso .alert-dismissible{padding-right:4rem}.bootstrap-iso .alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.bootstrap-iso .alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.bootstrap-iso .alert-primary hr{border-top-color:#9fcdff}.bootstrap-iso .alert-primary .alert-link{color:#002752}.bootstrap-iso .alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.bootstrap-iso .alert-secondary hr{border-top-color:#c8cbcf}.bootstrap-iso .alert-secondary .alert-link{color:#202326}.bootstrap-iso .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.bootstrap-iso .alert-success hr{border-top-color:#b1dfbb}.bootstrap-iso .alert-success .alert-link{color:#0b2e13}.bootstrap-iso .alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.bootstrap-iso .alert-info hr{border-top-color:#abdde5}.bootstrap-iso .alert-info .alert-link{color:#062c33}.bootstrap-iso .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.bootstrap-iso .alert-warning hr{border-top-color:#ffe8a1}.bootstrap-iso .alert-warning .alert-link{color:#533f03}.bootstrap-iso .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.bootstrap-iso .alert-danger hr{border-top-color:#f1b0b7}.bootstrap-iso .alert-danger .alert-link{color:#491217}.bootstrap-iso .alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.bootstrap-iso .alert-light hr{border-top-color:#ececf6}.bootstrap-iso .alert-light .alert-link{color:#686868}.bootstrap-iso .alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.bootstrap-iso .alert-dark hr{border-top-color:#b9bbbe}.bootstrap-iso .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}}.bootstrap-iso .progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.bootstrap-iso .progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.bootstrap-iso .progress-bar{transition:none}}.bootstrap-iso .progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.bootstrap-iso .progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.bootstrap-iso .progress-bar-animated{-webkit-animation:none;animation:none}}.bootstrap-iso .media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.bootstrap-iso .media-body{-ms-flex:1;flex:1}.bootstrap-iso .list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.bootstrap-iso .list-group-item-action{width:100%;color:#495057;text-align:inherit}.bootstrap-iso .list-group-item-action:focus,.bootstrap-iso .list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.bootstrap-iso .list-group-item-action:active{color:#212529;background-color:#e9ecef}.bootstrap-iso .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.bootstrap-iso .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.bootstrap-iso .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.bootstrap-iso .list-group-item.disabled,.bootstrap-iso .list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.bootstrap-iso .list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.bootstrap-iso .list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.bootstrap-iso .list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.bootstrap-iso .list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.bootstrap-iso .list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.bootstrap-iso .list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.bootstrap-iso .list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.bootstrap-iso .list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.bootstrap-iso .list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.bootstrap-iso .list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.bootstrap-iso .list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.bootstrap-iso .list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.bootstrap-iso .list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.bootstrap-iso .list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.bootstrap-iso .list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.bootstrap-iso .list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.bootstrap-iso .list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.bootstrap-iso .list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.bootstrap-iso .list-group-flush .list-group-item:last-child{margin-bottom:-1px}.bootstrap-iso .list-group-flush:first-child .list-group-item:first-child{border-top:0}.bootstrap-iso .list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.bootstrap-iso .list-group-item-primary{color:#004085;background-color:#b8daff}.bootstrap-iso .list-group-item-primary.list-group-item-action:focus,.bootstrap-iso .list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.bootstrap-iso .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.bootstrap-iso .list-group-item-secondary{color:#383d41;background-color:#d6d8db}.bootstrap-iso .list-group-item-secondary.list-group-item-action:focus,.bootstrap-iso .list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.bootstrap-iso .list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.bootstrap-iso .list-group-item-success{color:#155724;background-color:#c3e6cb}.bootstrap-iso .list-group-item-success.list-group-item-action:focus,.bootstrap-iso .list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.bootstrap-iso .list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.bootstrap-iso .list-group-item-info{color:#0c5460;background-color:#bee5eb}.bootstrap-iso .list-group-item-info.list-group-item-action:focus,.bootstrap-iso .list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.bootstrap-iso .list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.bootstrap-iso .list-group-item-warning{color:#856404;background-color:#ffeeba}.bootstrap-iso .list-group-item-warning.list-group-item-action:focus,.bootstrap-iso .list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.bootstrap-iso .list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.bootstrap-iso .list-group-item-danger{color:#721c24;background-color:#f5c6cb}.bootstrap-iso .list-group-item-danger.list-group-item-action:focus,.bootstrap-iso .list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.bootstrap-iso .list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.bootstrap-iso .list-group-item-light{color:#818182;background-color:#fdfdfe}.bootstrap-iso .list-group-item-light.list-group-item-action:focus,.bootstrap-iso .list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.bootstrap-iso .list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.bootstrap-iso .list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.bootstrap-iso .list-group-item-dark.list-group-item-action:focus,.bootstrap-iso .list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.bootstrap-iso .list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.bootstrap-iso .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.bootstrap-iso .close:hover{color:#000;text-decoration:none}.bootstrap-iso .close:not(:disabled):not(.disabled):focus,.bootstrap-iso .close:not(:disabled):not(.disabled):hover{opacity:.75}.bootstrap-iso button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bootstrap-iso a.close.disabled{pointer-events:none}.bootstrap-iso .toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.bootstrap-iso .toast:not(:last-child){margin-bottom:.75rem}.bootstrap-iso .toast.showing{opacity:1}.bootstrap-iso .toast.show{display:block;opacity:1}.bootstrap-iso .toast.hide{display:none}.bootstrap-iso .toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.bootstrap-iso .toast-body{padding:.75rem}.bootstrap-iso .modal-open{overflow:hidden}.bootstrap-iso .modal-open .modal{overflow-x:hidden;overflow-y:auto}.bootstrap-iso .modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.bootstrap-iso .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.bootstrap-iso .modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.bootstrap-iso .modal.fade .modal-dialog{transition:none}}.bootstrap-iso .modal.show .modal-dialog{-webkit-transform:none;transform:none}.bootstrap-iso .modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.bootstrap-iso .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.bootstrap-iso .modal-dialog-scrollable .modal-footer,.bootstrap-iso .modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.bootstrap-iso .modal-dialog-scrollable .modal-body{overflow-y:auto}.bootstrap-iso .modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.bootstrap-iso .modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.bootstrap-iso .modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.bootstrap-iso .modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.bootstrap-iso .modal-dialog-centered.modal-dialog-scrollable::before{content:none}.bootstrap-iso .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,.2);border-radius:.3rem;outline:0}.bootstrap-iso .modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.bootstrap-iso .modal-backdrop.fade{opacity:0}.bootstrap-iso .modal-backdrop.show{opacity:.5}.bootstrap-iso .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:.3rem;border-top-right-radius:.3rem}.bootstrap-iso .modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.bootstrap-iso .modal-title{margin-bottom:0;line-height:1.5}.bootstrap-iso .modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.bootstrap-iso .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.bootstrap-iso .modal-footer>:not(:first-child){margin-left:.25rem}.bootstrap-iso .modal-footer>:not(:last-child){margin-right:.25rem}.bootstrap-iso .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.bootstrap-iso .modal-dialog{max-width:500px;margin:1.75rem auto}.bootstrap-iso .modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.bootstrap-iso .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.bootstrap-iso .modal-dialog-centered{min-height:calc(100% - 3.5rem)}.bootstrap-iso .modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.bootstrap-iso .modal-sm{max-width:300px}}@media (min-width:992px){.bootstrap-iso .modal-lg,.bootstrap-iso .modal-xl{max-width:800px}}@media (min-width:1200px){.bootstrap-iso .modal-xl{max-width:1140px}}.bootstrap-iso .tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto 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:.875rem;word-wrap:break-word;opacity:0}.bootstrap-iso .tooltip.show{opacity:.9}.bootstrap-iso .tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.bootstrap-iso .tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bootstrap-iso .bs-tooltip-auto[x-placement^=top],.bootstrap-iso .bs-tooltip-top{padding:.4rem 0}.bootstrap-iso .bs-tooltip-auto[x-placement^=top] .arrow,.bootstrap-iso .bs-tooltip-top .arrow{bottom:0}.bootstrap-iso .bs-tooltip-auto[x-placement^=top] .arrow::before,.bootstrap-iso .bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bootstrap-iso .bs-tooltip-auto[x-placement^=right],.bootstrap-iso .bs-tooltip-right{padding:0 .4rem}.bootstrap-iso .bs-tooltip-auto[x-placement^=right] .arrow,.bootstrap-iso .bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bootstrap-iso .bs-tooltip-auto[x-placement^=right] .arrow::before,.bootstrap-iso .bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bootstrap-iso .bs-tooltip-auto[x-placement^=bottom],.bootstrap-iso .bs-tooltip-bottom{padding:.4rem 0}.bootstrap-iso .bs-tooltip-auto[x-placement^=bottom] .arrow,.bootstrap-iso .bs-tooltip-bottom .arrow{top:0}.bootstrap-iso .bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bootstrap-iso .bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bootstrap-iso .bs-tooltip-auto[x-placement^=left],.bootstrap-iso .bs-tooltip-left{padding:0 .4rem}.bootstrap-iso .bs-tooltip-auto[x-placement^=left] .arrow,.bootstrap-iso .bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bootstrap-iso .bs-tooltip-auto[x-placement^=left] .arrow::before,.bootstrap-iso .bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.bootstrap-iso .tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.bootstrap-iso .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",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:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.bootstrap-iso .popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.bootstrap-iso .popover .arrow::after,.bootstrap-iso .popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bootstrap-iso .bs-popover-auto[x-placement^=top],.bootstrap-iso .bs-popover-top{margin-bottom:.5rem}.bootstrap-iso .bs-popover-auto[x-placement^=top]>.arrow,.bootstrap-iso .bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bootstrap-iso .bs-popover-auto[x-placement^=top]>.arrow::before,.bootstrap-iso .bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bootstrap-iso .bs-popover-auto[x-placement^=top]>.arrow::after,.bootstrap-iso .bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bootstrap-iso .bs-popover-auto[x-placement^=right],.bootstrap-iso .bs-popover-right{margin-left:.5rem}.bootstrap-iso .bs-popover-auto[x-placement^=right]>.arrow,.bootstrap-iso .bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bootstrap-iso .bs-popover-auto[x-placement^=right]>.arrow::before,.bootstrap-iso .bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bootstrap-iso .bs-popover-auto[x-placement^=right]>.arrow::after,.bootstrap-iso .bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bootstrap-iso .bs-popover-auto[x-placement^=bottom],.bootstrap-iso .bs-popover-bottom{margin-top:.5rem}.bootstrap-iso .bs-popover-auto[x-placement^=bottom]>.arrow,.bootstrap-iso .bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bootstrap-iso .bs-popover-auto[x-placement^=bottom]>.arrow::before,.bootstrap-iso .bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bootstrap-iso .bs-popover-auto[x-placement^=bottom]>.arrow::after,.bootstrap-iso .bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bootstrap-iso .bs-popover-auto[x-placement^=bottom] .popover-header::before,.bootstrap-iso .bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bootstrap-iso .bs-popover-auto[x-placement^=left],.bootstrap-iso .bs-popover-left{margin-right:.5rem}.bootstrap-iso .bs-popover-auto[x-placement^=left]>.arrow,.bootstrap-iso .bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bootstrap-iso .bs-popover-auto[x-placement^=left]>.arrow::before,.bootstrap-iso .bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bootstrap-iso .bs-popover-auto[x-placement^=left]>.arrow::after,.bootstrap-iso .bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.bootstrap-iso .popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.bootstrap-iso .popover-header:empty{display:none}.bootstrap-iso .popover-body{padding:.5rem .75rem;color:#212529}.bootstrap-iso .carousel{position:relative}.bootstrap-iso .carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.bootstrap-iso .carousel-inner{position:relative;width:100%;overflow:hidden}.bootstrap-iso .carousel-inner::after{display:block;clear:both;content:""}.bootstrap-iso .carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.bootstrap-iso .carousel-item{transition:none}}.bootstrap-iso .carousel-item-next,.bootstrap-iso .carousel-item-prev,.bootstrap-iso .carousel-item.active{display:block}.bootstrap-iso .active.carousel-item-right,.bootstrap-iso .carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.bootstrap-iso .active.carousel-item-left,.bootstrap-iso .carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.bootstrap-iso .carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.bootstrap-iso .carousel-fade .carousel-item-next.carousel-item-left,.bootstrap-iso .carousel-fade .carousel-item-prev.carousel-item-right,.bootstrap-iso .carousel-fade .carousel-item.active{z-index:1;opacity:1}.bootstrap-iso .carousel-fade .active.carousel-item-left,.bootstrap-iso .carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.bootstrap-iso .carousel-fade .active.carousel-item-left,.bootstrap-iso .carousel-fade .active.carousel-item-right{transition:none}}.bootstrap-iso .carousel-control-next,.bootstrap-iso .carousel-control-prev{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:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.bootstrap-iso .carousel-control-next,.bootstrap-iso .carousel-control-prev{transition:none}}.bootstrap-iso .carousel-control-next:focus,.bootstrap-iso .carousel-control-next:hover,.bootstrap-iso .carousel-control-prev:focus,.bootstrap-iso .carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.bootstrap-iso .carousel-control-prev{left:0}.bootstrap-iso .carousel-control-next{right:0}.bootstrap-iso .carousel-control-next-icon,.bootstrap-iso .carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.bootstrap-iso .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.bootstrap-iso .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.bootstrap-iso .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}.bootstrap-iso .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 .6s ease}@media (prefers-reduced-motion:reduce){.bootstrap-iso .carousel-indicators li{transition:none}}.bootstrap-iso .carousel-indicators .active{opacity:1}.bootstrap-iso .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)}}.bootstrap-iso .spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.bootstrap-iso .spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.bootstrap-iso .spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.bootstrap-iso .spinner-grow-sm{width:1rem;height:1rem}.bootstrap-iso .align-baseline{vertical-align:baseline!important}.bootstrap-iso .align-top{vertical-align:top!important}.bootstrap-iso .align-middle{vertical-align:middle!important}.bootstrap-iso .align-bottom{vertical-align:bottom!important}.bootstrap-iso .align-text-bottom{vertical-align:text-bottom!important}.bootstrap-iso .align-text-top{vertical-align:text-top!important}.bootstrap-iso .bg-primary{background-color:#007bff!important}.bootstrap-iso a.bg-primary:focus,.bootstrap-iso a.bg-primary:hover,.bootstrap-iso button.bg-primary:focus,.bootstrap-iso button.bg-primary:hover{background-color:#0062cc!important}.bootstrap-iso .bg-secondary{background-color:#6c757d!important}.bootstrap-iso a.bg-secondary:focus,.bootstrap-iso a.bg-secondary:hover,.bootstrap-iso button.bg-secondary:focus,.bootstrap-iso button.bg-secondary:hover{background-color:#545b62!important}.bootstrap-iso .bg-success{background-color:#28a745!important}.bootstrap-iso a.bg-success:focus,.bootstrap-iso a.bg-success:hover,.bootstrap-iso button.bg-success:focus,.bootstrap-iso button.bg-success:hover{background-color:#1e7e34!important}.bootstrap-iso .bg-info{background-color:#17a2b8!important}.bootstrap-iso a.bg-info:focus,.bootstrap-iso a.bg-info:hover,.bootstrap-iso button.bg-info:focus,.bootstrap-iso button.bg-info:hover{background-color:#117a8b!important}.bootstrap-iso .bg-warning{background-color:#ffc107!important}.bootstrap-iso a.bg-warning:focus,.bootstrap-iso a.bg-warning:hover,.bootstrap-iso button.bg-warning:focus,.bootstrap-iso button.bg-warning:hover{background-color:#d39e00!important}.bootstrap-iso .bg-danger{background-color:#dc3545!important}.bootstrap-iso a.bg-danger:focus,.bootstrap-iso a.bg-danger:hover,.bootstrap-iso button.bg-danger:focus,.bootstrap-iso button.bg-danger:hover{background-color:#bd2130!important}.bootstrap-iso .bg-light{background-color:#f8f9fa!important}.bootstrap-iso a.bg-light:focus,.bootstrap-iso a.bg-light:hover,.bootstrap-iso button.bg-light:focus,.bootstrap-iso button.bg-light:hover{background-color:#dae0e5!important}.bootstrap-iso .bg-dark{background-color:#343a40!important}.bootstrap-iso a.bg-dark:focus,.bootstrap-iso a.bg-dark:hover,.bootstrap-iso button.bg-dark:focus,.bootstrap-iso button.bg-dark:hover{background-color:#1d2124!important}.bootstrap-iso .bg-white{background-color:#fff!important}.bootstrap-iso .bg-transparent{background-color:transparent!important}.bootstrap-iso .border{border:1px solid #dee2e6!important}.bootstrap-iso .border-top{border-top:1px solid #dee2e6!important}.bootstrap-iso .border-right{border-right:1px solid #dee2e6!important}.bootstrap-iso .border-bottom{border-bottom:1px solid #dee2e6!important}.bootstrap-iso .border-left{border-left:1px solid #dee2e6!important}.bootstrap-iso .border-0{border:0!important}.bootstrap-iso .border-top-0{border-top:0!important}.bootstrap-iso .border-right-0{border-right:0!important}.bootstrap-iso .border-bottom-0{border-bottom:0!important}.bootstrap-iso .border-left-0{border-left:0!important}.bootstrap-iso .border-primary{border-color:#007bff!important}.bootstrap-iso .border-secondary{border-color:#6c757d!important}.bootstrap-iso .border-success{border-color:#28a745!important}.bootstrap-iso .border-info{border-color:#17a2b8!important}.bootstrap-iso .border-warning{border-color:#ffc107!important}.bootstrap-iso .border-danger{border-color:#dc3545!important}.bootstrap-iso .border-light{border-color:#f8f9fa!important}.bootstrap-iso .border-dark{border-color:#343a40!important}.bootstrap-iso .border-white{border-color:#fff!important}.bootstrap-iso .rounded-sm{border-radius:.2rem!important}.bootstrap-iso .rounded{border-radius:.25rem!important}.bootstrap-iso .rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.bootstrap-iso .rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.bootstrap-iso .rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.bootstrap-iso .rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.bootstrap-iso .rounded-lg{border-radius:.3rem!important}.bootstrap-iso .rounded-circle{border-radius:50%!important}.bootstrap-iso .rounded-pill{border-radius:50rem!important}.bootstrap-iso .rounded-0{border-radius:0!important}.bootstrap-iso .clearfix::after{display:block;clear:both;content:""}.bootstrap-iso .d-none{display:none!important}.bootstrap-iso .d-inline{display:inline!important}.bootstrap-iso .d-inline-block{display:inline-block!important}.bootstrap-iso .d-block{display:block!important}.bootstrap-iso .d-table{display:table!important}.bootstrap-iso .d-table-row{display:table-row!important}.bootstrap-iso .d-table-cell{display:table-cell!important}.bootstrap-iso .d-flex{display:-ms-flexbox!important;display:flex!important}.bootstrap-iso .d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.bootstrap-iso .d-sm-none{display:none!important}.bootstrap-iso .d-sm-inline{display:inline!important}.bootstrap-iso .d-sm-inline-block{display:inline-block!important}.bootstrap-iso .d-sm-block{display:block!important}.bootstrap-iso .d-sm-table{display:table!important}.bootstrap-iso .d-sm-table-row{display:table-row!important}.bootstrap-iso .d-sm-table-cell{display:table-cell!important}.bootstrap-iso .d-sm-flex{display:-ms-flexbox!important;display:flex!important}.bootstrap-iso .d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.bootstrap-iso .d-md-none{display:none!important}.bootstrap-iso .d-md-inline{display:inline!important}.bootstrap-iso .d-md-inline-block{display:inline-block!important}.bootstrap-iso .d-md-block{display:block!important}.bootstrap-iso .d-md-table{display:table!important}.bootstrap-iso .d-md-table-row{display:table-row!important}.bootstrap-iso .d-md-table-cell{display:table-cell!important}.bootstrap-iso .d-md-flex{display:-ms-flexbox!important;display:flex!important}.bootstrap-iso .d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.bootstrap-iso .d-lg-none{display:none!important}.bootstrap-iso .d-lg-inline{display:inline!important}.bootstrap-iso .d-lg-inline-block{display:inline-block!important}.bootstrap-iso .d-lg-block{display:block!important}.bootstrap-iso .d-lg-table{display:table!important}.bootstrap-iso .d-lg-table-row{display:table-row!important}.bootstrap-iso .d-lg-table-cell{display:table-cell!important}.bootstrap-iso .d-lg-flex{display:-ms-flexbox!important;display:flex!important}.bootstrap-iso .d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.bootstrap-iso .d-xl-none{display:none!important}.bootstrap-iso .d-xl-inline{display:inline!important}.bootstrap-iso .d-xl-inline-block{display:inline-block!important}.bootstrap-iso .d-xl-block{display:block!important}.bootstrap-iso .d-xl-table{display:table!important}.bootstrap-iso .d-xl-table-row{display:table-row!important}.bootstrap-iso .d-xl-table-cell{display:table-cell!important}.bootstrap-iso .d-xl-flex{display:-ms-flexbox!important;display:flex!important}.bootstrap-iso .d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.bootstrap-iso .d-print-none{display:none!important}.bootstrap-iso .d-print-inline{display:inline!important}.bootstrap-iso .d-print-inline-block{display:inline-block!important}.bootstrap-iso .d-print-block{display:block!important}.bootstrap-iso .d-print-table{display:table!important}.bootstrap-iso .d-print-table-row{display:table-row!important}.bootstrap-iso .d-print-table-cell{display:table-cell!important}.bootstrap-iso .d-print-flex{display:-ms-flexbox!important;display:flex!important}.bootstrap-iso .d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.bootstrap-iso .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.bootstrap-iso .embed-responsive::before{display:block;content:""}.bootstrap-iso .embed-responsive .embed-responsive-item,.bootstrap-iso .embed-responsive embed,.bootstrap-iso .embed-responsive iframe,.bootstrap-iso .embed-responsive object,.bootstrap-iso .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.bootstrap-iso .embed-responsive-21by9::before{padding-top:42.857143%}.bootstrap-iso .embed-responsive-16by9::before{padding-top:56.25%}.bootstrap-iso .embed-responsive-4by3::before{padding-top:75%}.bootstrap-iso .embed-responsive-1by1::before{padding-top:100%}.bootstrap-iso .flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.bootstrap-iso .flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.bootstrap-iso .flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.bootstrap-iso .flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.bootstrap-iso .flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.bootstrap-iso .flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.bootstrap-iso .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.bootstrap-iso .flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.bootstrap-iso .flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.bootstrap-iso .flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.bootstrap-iso .flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.bootstrap-iso .flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.bootstrap-iso .justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.bootstrap-iso .justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.bootstrap-iso .justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.bootstrap-iso .justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.bootstrap-iso .justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.bootstrap-iso .align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.bootstrap-iso .align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.bootstrap-iso .align-items-center{-ms-flex-align:center!important;align-items:center!important}.bootstrap-iso .align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.bootstrap-iso .align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.bootstrap-iso .align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.bootstrap-iso .align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.bootstrap-iso .align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.bootstrap-iso .align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.bootstrap-iso .align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.bootstrap-iso .align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.bootstrap-iso .align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.bootstrap-iso .align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.bootstrap-iso .align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.bootstrap-iso .align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.bootstrap-iso .align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.bootstrap-iso .align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.bootstrap-iso .flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.bootstrap-iso .flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.bootstrap-iso .flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.bootstrap-iso .flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.bootstrap-iso .flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.bootstrap-iso .flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.bootstrap-iso .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.bootstrap-iso .flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.bootstrap-iso .flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.bootstrap-iso .flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.bootstrap-iso .flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.bootstrap-iso .flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.bootstrap-iso .justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.bootstrap-iso .justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.bootstrap-iso .justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.bootstrap-iso .justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.bootstrap-iso .justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.bootstrap-iso .align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.bootstrap-iso .align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.bootstrap-iso .align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.bootstrap-iso .align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.bootstrap-iso .align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.bootstrap-iso .align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.bootstrap-iso .align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.bootstrap-iso .align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.bootstrap-iso .align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.bootstrap-iso .align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.bootstrap-iso .align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.bootstrap-iso .align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.bootstrap-iso .align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.bootstrap-iso .align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.bootstrap-iso .align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.bootstrap-iso .align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.bootstrap-iso .align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.bootstrap-iso .flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.bootstrap-iso .flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.bootstrap-iso .flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.bootstrap-iso .flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.bootstrap-iso .flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.bootstrap-iso .flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.bootstrap-iso .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.bootstrap-iso .flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.bootstrap-iso .flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.bootstrap-iso .flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.bootstrap-iso .flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.bootstrap-iso .flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.bootstrap-iso .justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.bootstrap-iso .justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.bootstrap-iso .justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.bootstrap-iso .justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.bootstrap-iso .justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.bootstrap-iso .align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.bootstrap-iso .align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.bootstrap-iso .align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.bootstrap-iso .align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.bootstrap-iso .align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.bootstrap-iso .align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.bootstrap-iso .align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.bootstrap-iso .align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.bootstrap-iso .align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.bootstrap-iso .align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.bootstrap-iso .align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.bootstrap-iso .align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.bootstrap-iso .align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.bootstrap-iso .align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.bootstrap-iso .align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.bootstrap-iso .align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.bootstrap-iso .align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.bootstrap-iso .flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.bootstrap-iso .flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.bootstrap-iso .flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.bootstrap-iso .flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.bootstrap-iso .flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.bootstrap-iso .flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.bootstrap-iso .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.bootstrap-iso .flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.bootstrap-iso .flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.bootstrap-iso .flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.bootstrap-iso .flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.bootstrap-iso .flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.bootstrap-iso .justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.bootstrap-iso .justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.bootstrap-iso .justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.bootstrap-iso .justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.bootstrap-iso .justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.bootstrap-iso .align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.bootstrap-iso .align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.bootstrap-iso .align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.bootstrap-iso .align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.bootstrap-iso .align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.bootstrap-iso .align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.bootstrap-iso .align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.bootstrap-iso .align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.bootstrap-iso .align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.bootstrap-iso .align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.bootstrap-iso .align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.bootstrap-iso .align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.bootstrap-iso .align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.bootstrap-iso .align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.bootstrap-iso .align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.bootstrap-iso .align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.bootstrap-iso .align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.bootstrap-iso .flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.bootstrap-iso .flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.bootstrap-iso .flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.bootstrap-iso .flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.bootstrap-iso .flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.bootstrap-iso .flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.bootstrap-iso .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.bootstrap-iso .flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.bootstrap-iso .flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.bootstrap-iso .flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.bootstrap-iso .flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.bootstrap-iso .flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.bootstrap-iso .justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.bootstrap-iso .justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.bootstrap-iso .justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.bootstrap-iso .justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.bootstrap-iso .justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.bootstrap-iso .align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.bootstrap-iso .align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.bootstrap-iso .align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.bootstrap-iso .align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.bootstrap-iso .align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.bootstrap-iso .align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.bootstrap-iso .align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.bootstrap-iso .align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.bootstrap-iso .align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.bootstrap-iso .align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.bootstrap-iso .align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.bootstrap-iso .align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.bootstrap-iso .align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.bootstrap-iso .align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.bootstrap-iso .align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.bootstrap-iso .align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.bootstrap-iso .align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.bootstrap-iso .float-left{float:left!important}.bootstrap-iso .float-right{float:right!important}.bootstrap-iso .float-none{float:none!important}@media (min-width:576px){.bootstrap-iso .float-sm-left{float:left!important}.bootstrap-iso .float-sm-right{float:right!important}.bootstrap-iso .float-sm-none{float:none!important}}@media (min-width:768px){.bootstrap-iso .float-md-left{float:left!important}.bootstrap-iso .float-md-right{float:right!important}.bootstrap-iso .float-md-none{float:none!important}}@media (min-width:992px){.bootstrap-iso .float-lg-left{float:left!important}.bootstrap-iso .float-lg-right{float:right!important}.bootstrap-iso .float-lg-none{float:none!important}}@media (min-width:1200px){.bootstrap-iso .float-xl-left{float:left!important}.bootstrap-iso .float-xl-right{float:right!important}.bootstrap-iso .float-xl-none{float:none!important}}.bootstrap-iso .overflow-auto{overflow:auto!important}.bootstrap-iso .overflow-hidden{overflow:hidden!important}.bootstrap-iso .position-static{position:static!important}.bootstrap-iso .position-relative{position:relative!important}.bootstrap-iso .position-absolute{position:absolute!important}.bootstrap-iso .position-fixed{position:fixed!important}.bootstrap-iso .position-sticky{position:-webkit-sticky!important;position:sticky!important}.bootstrap-iso .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.bootstrap-iso .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.bootstrap-iso .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.bootstrap-iso .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bootstrap-iso .sr-only-focusable:active,.bootstrap-iso .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.bootstrap-iso .shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.bootstrap-iso .shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.bootstrap-iso .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.bootstrap-iso .shadow-none{box-shadow:none!important}.bootstrap-iso .w-25{width:25%!important}.bootstrap-iso .w-50{width:50%!important}.bootstrap-iso .w-75{width:75%!important}.bootstrap-iso .w-100{width:100%!important}.bootstrap-iso .w-auto{width:auto!important}.bootstrap-iso .h-25{height:25%!important}.bootstrap-iso .h-50{height:50%!important}.bootstrap-iso .h-75{height:75%!important}.bootstrap-iso .h-100{height:100%!important}.bootstrap-iso .h-auto{height:auto!important}.bootstrap-iso .mw-100{max-width:100%!important}.bootstrap-iso .mh-100{max-height:100%!important}.bootstrap-iso .min-vw-100{min-width:100vw!important}.bootstrap-iso .min-vh-100{min-height:100vh!important}.bootstrap-iso .vw-100{width:100vw!important}.bootstrap-iso .vh-100{height:100vh!important}.bootstrap-iso .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)}.bootstrap-iso .m-0{margin:0!important}.bootstrap-iso .mt-0,.bootstrap-iso .my-0{margin-top:0!important}.bootstrap-iso .mr-0,.bootstrap-iso .mx-0{margin-right:0!important}.bootstrap-iso .mb-0,.bootstrap-iso .my-0{margin-bottom:0!important}.bootstrap-iso .ml-0,.bootstrap-iso .mx-0{margin-left:0!important}.bootstrap-iso .m-1{margin:.25rem!important}.bootstrap-iso .mt-1,.bootstrap-iso .my-1{margin-top:.25rem!important}.bootstrap-iso .mr-1,.bootstrap-iso .mx-1{margin-right:.25rem!important}.bootstrap-iso .mb-1,.bootstrap-iso .my-1{margin-bottom:.25rem!important}.bootstrap-iso .ml-1,.bootstrap-iso .mx-1{margin-left:.25rem!important}.bootstrap-iso .m-2{margin:.5rem!important}.bootstrap-iso .mt-2,.bootstrap-iso .my-2{margin-top:.5rem!important}.bootstrap-iso .mr-2,.bootstrap-iso .mx-2{margin-right:.5rem!important}.bootstrap-iso .mb-2,.bootstrap-iso .my-2{margin-bottom:.5rem!important}.bootstrap-iso .ml-2,.bootstrap-iso .mx-2{margin-left:.5rem!important}.bootstrap-iso .m-3{margin:1rem!important}.bootstrap-iso .mt-3,.bootstrap-iso .my-3{margin-top:1rem!important}.bootstrap-iso .mr-3,.bootstrap-iso .mx-3{margin-right:1rem!important}.bootstrap-iso .mb-3,.bootstrap-iso .my-3{margin-bottom:1rem!important}.bootstrap-iso .ml-3,.bootstrap-iso .mx-3{margin-left:1rem!important}.bootstrap-iso .m-4{margin:1.5rem!important}.bootstrap-iso .mt-4,.bootstrap-iso .my-4{margin-top:1.5rem!important}.bootstrap-iso .mr-4,.bootstrap-iso .mx-4{margin-right:1.5rem!important}.bootstrap-iso .mb-4,.bootstrap-iso .my-4{margin-bottom:1.5rem!important}.bootstrap-iso .ml-4,.bootstrap-iso .mx-4{margin-left:1.5rem!important}.bootstrap-iso .m-5{margin:3rem!important}.bootstrap-iso .mt-5,.bootstrap-iso .my-5{margin-top:3rem!important}.bootstrap-iso .mr-5,.bootstrap-iso .mx-5{margin-right:3rem!important}.bootstrap-iso .mb-5,.bootstrap-iso .my-5{margin-bottom:3rem!important}.bootstrap-iso .ml-5,.bootstrap-iso .mx-5{margin-left:3rem!important}.bootstrap-iso .p-0{padding:0!important}.bootstrap-iso .pt-0,.bootstrap-iso .py-0{padding-top:0!important}.bootstrap-iso .pr-0,.bootstrap-iso .px-0{padding-right:0!important}.bootstrap-iso .pb-0,.bootstrap-iso .py-0{padding-bottom:0!important}.bootstrap-iso .pl-0,.bootstrap-iso .px-0{padding-left:0!important}.bootstrap-iso .p-1{padding:.25rem!important}.bootstrap-iso .pt-1,.bootstrap-iso .py-1{padding-top:.25rem!important}.bootstrap-iso .pr-1,.bootstrap-iso .px-1{padding-right:.25rem!important}.bootstrap-iso .pb-1,.bootstrap-iso .py-1{padding-bottom:.25rem!important}.bootstrap-iso .pl-1,.bootstrap-iso .px-1{padding-left:.25rem!important}.bootstrap-iso .p-2{padding:.5rem!important}.bootstrap-iso .pt-2,.bootstrap-iso .py-2{padding-top:.5rem!important}.bootstrap-iso .pr-2,.bootstrap-iso .px-2{padding-right:.5rem!important}.bootstrap-iso .pb-2,.bootstrap-iso .py-2{padding-bottom:.5rem!important}.bootstrap-iso .pl-2,.bootstrap-iso .px-2{padding-left:.5rem!important}.bootstrap-iso .p-3{padding:1rem!important}.bootstrap-iso .pt-3,.bootstrap-iso .py-3{padding-top:1rem!important}.bootstrap-iso .pr-3,.bootstrap-iso .px-3{padding-right:1rem!important}.bootstrap-iso .pb-3,.bootstrap-iso .py-3{padding-bottom:1rem!important}.bootstrap-iso .pl-3,.bootstrap-iso .px-3{padding-left:1rem!important}.bootstrap-iso .p-4{padding:1.5rem!important}.bootstrap-iso .pt-4,.bootstrap-iso .py-4{padding-top:1.5rem!important}.bootstrap-iso .pr-4,.bootstrap-iso .px-4{padding-right:1.5rem!important}.bootstrap-iso .pb-4,.bootstrap-iso .py-4{padding-bottom:1.5rem!important}.bootstrap-iso .pl-4,.bootstrap-iso .px-4{padding-left:1.5rem!important}.bootstrap-iso .p-5{padding:3rem!important}.bootstrap-iso .pt-5,.bootstrap-iso .py-5{padding-top:3rem!important}.bootstrap-iso .pr-5,.bootstrap-iso .px-5{padding-right:3rem!important}.bootstrap-iso .pb-5,.bootstrap-iso .py-5{padding-bottom:3rem!important}.bootstrap-iso .pl-5,.bootstrap-iso .px-5{padding-left:3rem!important}.bootstrap-iso .m-n1{margin:-.25rem!important}.bootstrap-iso .mt-n1,.bootstrap-iso .my-n1{margin-top:-.25rem!important}.bootstrap-iso .mr-n1,.bootstrap-iso .mx-n1{margin-right:-.25rem!important}.bootstrap-iso .mb-n1,.bootstrap-iso .my-n1{margin-bottom:-.25rem!important}.bootstrap-iso .ml-n1,.bootstrap-iso .mx-n1{margin-left:-.25rem!important}.bootstrap-iso .m-n2{margin:-.5rem!important}.bootstrap-iso .mt-n2,.bootstrap-iso .my-n2{margin-top:-.5rem!important}.bootstrap-iso .mr-n2,.bootstrap-iso .mx-n2{margin-right:-.5rem!important}.bootstrap-iso .mb-n2,.bootstrap-iso .my-n2{margin-bottom:-.5rem!important}.bootstrap-iso .ml-n2,.bootstrap-iso .mx-n2{margin-left:-.5rem!important}.bootstrap-iso .m-n3{margin:-1rem!important}.bootstrap-iso .mt-n3,.bootstrap-iso .my-n3{margin-top:-1rem!important}.bootstrap-iso .mr-n3,.bootstrap-iso .mx-n3{margin-right:-1rem!important}.bootstrap-iso .mb-n3,.bootstrap-iso .my-n3{margin-bottom:-1rem!important}.bootstrap-iso .ml-n3,.bootstrap-iso .mx-n3{margin-left:-1rem!important}.bootstrap-iso .m-n4{margin:-1.5rem!important}.bootstrap-iso .mt-n4,.bootstrap-iso .my-n4{margin-top:-1.5rem!important}.bootstrap-iso .mr-n4,.bootstrap-iso .mx-n4{margin-right:-1.5rem!important}.bootstrap-iso .mb-n4,.bootstrap-iso .my-n4{margin-bottom:-1.5rem!important}.bootstrap-iso .ml-n4,.bootstrap-iso .mx-n4{margin-left:-1.5rem!important}.bootstrap-iso .m-n5{margin:-3rem!important}.bootstrap-iso .mt-n5,.bootstrap-iso .my-n5{margin-top:-3rem!important}.bootstrap-iso .mr-n5,.bootstrap-iso .mx-n5{margin-right:-3rem!important}.bootstrap-iso .mb-n5,.bootstrap-iso .my-n5{margin-bottom:-3rem!important}.bootstrap-iso .ml-n5,.bootstrap-iso .mx-n5{margin-left:-3rem!important}.bootstrap-iso .m-auto{margin:auto!important}.bootstrap-iso .mt-auto,.bootstrap-iso .my-auto{margin-top:auto!important}.bootstrap-iso .mr-auto,.bootstrap-iso .mx-auto{margin-right:auto!important}.bootstrap-iso .mb-auto,.bootstrap-iso .my-auto{margin-bottom:auto!important}.bootstrap-iso .ml-auto,.bootstrap-iso .mx-auto{margin-left:auto!important}@media (min-width:576px){.bootstrap-iso .m-sm-0{margin:0!important}.bootstrap-iso .mt-sm-0,.bootstrap-iso .my-sm-0{margin-top:0!important}.bootstrap-iso .mr-sm-0,.bootstrap-iso .mx-sm-0{margin-right:0!important}.bootstrap-iso .mb-sm-0,.bootstrap-iso .my-sm-0{margin-bottom:0!important}.bootstrap-iso .ml-sm-0,.bootstrap-iso .mx-sm-0{margin-left:0!important}.bootstrap-iso .m-sm-1{margin:.25rem!important}.bootstrap-iso .mt-sm-1,.bootstrap-iso .my-sm-1{margin-top:.25rem!important}.bootstrap-iso .mr-sm-1,.bootstrap-iso .mx-sm-1{margin-right:.25rem!important}.bootstrap-iso .mb-sm-1,.bootstrap-iso .my-sm-1{margin-bottom:.25rem!important}.bootstrap-iso .ml-sm-1,.bootstrap-iso .mx-sm-1{margin-left:.25rem!important}.bootstrap-iso .m-sm-2{margin:.5rem!important}.bootstrap-iso .mt-sm-2,.bootstrap-iso .my-sm-2{margin-top:.5rem!important}.bootstrap-iso .mr-sm-2,.bootstrap-iso .mx-sm-2{margin-right:.5rem!important}.bootstrap-iso .mb-sm-2,.bootstrap-iso .my-sm-2{margin-bottom:.5rem!important}.bootstrap-iso .ml-sm-2,.bootstrap-iso .mx-sm-2{margin-left:.5rem!important}.bootstrap-iso .m-sm-3{margin:1rem!important}.bootstrap-iso .mt-sm-3,.bootstrap-iso .my-sm-3{margin-top:1rem!important}.bootstrap-iso .mr-sm-3,.bootstrap-iso .mx-sm-3{margin-right:1rem!important}.bootstrap-iso .mb-sm-3,.bootstrap-iso .my-sm-3{margin-bottom:1rem!important}.bootstrap-iso .ml-sm-3,.bootstrap-iso .mx-sm-3{margin-left:1rem!important}.bootstrap-iso .m-sm-4{margin:1.5rem!important}.bootstrap-iso .mt-sm-4,.bootstrap-iso .my-sm-4{margin-top:1.5rem!important}.bootstrap-iso .mr-sm-4,.bootstrap-iso .mx-sm-4{margin-right:1.5rem!important}.bootstrap-iso .mb-sm-4,.bootstrap-iso .my-sm-4{margin-bottom:1.5rem!important}.bootstrap-iso .ml-sm-4,.bootstrap-iso .mx-sm-4{margin-left:1.5rem!important}.bootstrap-iso .m-sm-5{margin:3rem!important}.bootstrap-iso .mt-sm-5,.bootstrap-iso .my-sm-5{margin-top:3rem!important}.bootstrap-iso .mr-sm-5,.bootstrap-iso .mx-sm-5{margin-right:3rem!important}.bootstrap-iso .mb-sm-5,.bootstrap-iso .my-sm-5{margin-bottom:3rem!important}.bootstrap-iso .ml-sm-5,.bootstrap-iso .mx-sm-5{margin-left:3rem!important}.bootstrap-iso .p-sm-0{padding:0!important}.bootstrap-iso .pt-sm-0,.bootstrap-iso .py-sm-0{padding-top:0!important}.bootstrap-iso .pr-sm-0,.bootstrap-iso .px-sm-0{padding-right:0!important}.bootstrap-iso .pb-sm-0,.bootstrap-iso .py-sm-0{padding-bottom:0!important}.bootstrap-iso .pl-sm-0,.bootstrap-iso .px-sm-0{padding-left:0!important}.bootstrap-iso .p-sm-1{padding:.25rem!important}.bootstrap-iso .pt-sm-1,.bootstrap-iso .py-sm-1{padding-top:.25rem!important}.bootstrap-iso .pr-sm-1,.bootstrap-iso .px-sm-1{padding-right:.25rem!important}.bootstrap-iso .pb-sm-1,.bootstrap-iso .py-sm-1{padding-bottom:.25rem!important}.bootstrap-iso .pl-sm-1,.bootstrap-iso .px-sm-1{padding-left:.25rem!important}.bootstrap-iso .p-sm-2{padding:.5rem!important}.bootstrap-iso .pt-sm-2,.bootstrap-iso .py-sm-2{padding-top:.5rem!important}.bootstrap-iso .pr-sm-2,.bootstrap-iso .px-sm-2{padding-right:.5rem!important}.bootstrap-iso .pb-sm-2,.bootstrap-iso .py-sm-2{padding-bottom:.5rem!important}.bootstrap-iso .pl-sm-2,.bootstrap-iso .px-sm-2{padding-left:.5rem!important}.bootstrap-iso .p-sm-3{padding:1rem!important}.bootstrap-iso .pt-sm-3,.bootstrap-iso .py-sm-3{padding-top:1rem!important}.bootstrap-iso .pr-sm-3,.bootstrap-iso .px-sm-3{padding-right:1rem!important}.bootstrap-iso .pb-sm-3,.bootstrap-iso .py-sm-3{padding-bottom:1rem!important}.bootstrap-iso .pl-sm-3,.bootstrap-iso .px-sm-3{padding-left:1rem!important}.bootstrap-iso .p-sm-4{padding:1.5rem!important}.bootstrap-iso .pt-sm-4,.bootstrap-iso .py-sm-4{padding-top:1.5rem!important}.bootstrap-iso .pr-sm-4,.bootstrap-iso .px-sm-4{padding-right:1.5rem!important}.bootstrap-iso .pb-sm-4,.bootstrap-iso .py-sm-4{padding-bottom:1.5rem!important}.bootstrap-iso .pl-sm-4,.bootstrap-iso .px-sm-4{padding-left:1.5rem!important}.bootstrap-iso .p-sm-5{padding:3rem!important}.bootstrap-iso .pt-sm-5,.bootstrap-iso .py-sm-5{padding-top:3rem!important}.bootstrap-iso .pr-sm-5,.bootstrap-iso .px-sm-5{padding-right:3rem!important}.bootstrap-iso .pb-sm-5,.bootstrap-iso .py-sm-5{padding-bottom:3rem!important}.bootstrap-iso .pl-sm-5,.bootstrap-iso .px-sm-5{padding-left:3rem!important}.bootstrap-iso .m-sm-n1{margin:-.25rem!important}.bootstrap-iso .mt-sm-n1,.bootstrap-iso .my-sm-n1{margin-top:-.25rem!important}.bootstrap-iso .mr-sm-n1,.bootstrap-iso .mx-sm-n1{margin-right:-.25rem!important}.bootstrap-iso .mb-sm-n1,.bootstrap-iso .my-sm-n1{margin-bottom:-.25rem!important}.bootstrap-iso .ml-sm-n1,.bootstrap-iso .mx-sm-n1{margin-left:-.25rem!important}.bootstrap-iso .m-sm-n2{margin:-.5rem!important}.bootstrap-iso .mt-sm-n2,.bootstrap-iso .my-sm-n2{margin-top:-.5rem!important}.bootstrap-iso .mr-sm-n2,.bootstrap-iso .mx-sm-n2{margin-right:-.5rem!important}.bootstrap-iso .mb-sm-n2,.bootstrap-iso .my-sm-n2{margin-bottom:-.5rem!important}.bootstrap-iso .ml-sm-n2,.bootstrap-iso .mx-sm-n2{margin-left:-.5rem!important}.bootstrap-iso .m-sm-n3{margin:-1rem!important}.bootstrap-iso .mt-sm-n3,.bootstrap-iso .my-sm-n3{margin-top:-1rem!important}.bootstrap-iso .mr-sm-n3,.bootstrap-iso .mx-sm-n3{margin-right:-1rem!important}.bootstrap-iso .mb-sm-n3,.bootstrap-iso .my-sm-n3{margin-bottom:-1rem!important}.bootstrap-iso .ml-sm-n3,.bootstrap-iso .mx-sm-n3{margin-left:-1rem!important}.bootstrap-iso .m-sm-n4{margin:-1.5rem!important}.bootstrap-iso .mt-sm-n4,.bootstrap-iso .my-sm-n4{margin-top:-1.5rem!important}.bootstrap-iso .mr-sm-n4,.bootstrap-iso .mx-sm-n4{margin-right:-1.5rem!important}.bootstrap-iso .mb-sm-n4,.bootstrap-iso .my-sm-n4{margin-bottom:-1.5rem!important}.bootstrap-iso .ml-sm-n4,.bootstrap-iso .mx-sm-n4{margin-left:-1.5rem!important}.bootstrap-iso .m-sm-n5{margin:-3rem!important}.bootstrap-iso .mt-sm-n5,.bootstrap-iso .my-sm-n5{margin-top:-3rem!important}.bootstrap-iso .mr-sm-n5,.bootstrap-iso .mx-sm-n5{margin-right:-3rem!important}.bootstrap-iso .mb-sm-n5,.bootstrap-iso .my-sm-n5{margin-bottom:-3rem!important}.bootstrap-iso .ml-sm-n5,.bootstrap-iso .mx-sm-n5{margin-left:-3rem!important}.bootstrap-iso .m-sm-auto{margin:auto!important}.bootstrap-iso .mt-sm-auto,.bootstrap-iso .my-sm-auto{margin-top:auto!important}.bootstrap-iso .mr-sm-auto,.bootstrap-iso .mx-sm-auto{margin-right:auto!important}.bootstrap-iso .mb-sm-auto,.bootstrap-iso .my-sm-auto{margin-bottom:auto!important}.bootstrap-iso .ml-sm-auto,.bootstrap-iso .mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.bootstrap-iso .m-md-0{margin:0!important}.bootstrap-iso .mt-md-0,.bootstrap-iso .my-md-0{margin-top:0!important}.bootstrap-iso .mr-md-0,.bootstrap-iso .mx-md-0{margin-right:0!important}.bootstrap-iso .mb-md-0,.bootstrap-iso .my-md-0{margin-bottom:0!important}.bootstrap-iso .ml-md-0,.bootstrap-iso .mx-md-0{margin-left:0!important}.bootstrap-iso .m-md-1{margin:.25rem!important}.bootstrap-iso .mt-md-1,.bootstrap-iso .my-md-1{margin-top:.25rem!important}.bootstrap-iso .mr-md-1,.bootstrap-iso .mx-md-1{margin-right:.25rem!important}.bootstrap-iso .mb-md-1,.bootstrap-iso .my-md-1{margin-bottom:.25rem!important}.bootstrap-iso .ml-md-1,.bootstrap-iso .mx-md-1{margin-left:.25rem!important}.bootstrap-iso .m-md-2{margin:.5rem!important}.bootstrap-iso .mt-md-2,.bootstrap-iso .my-md-2{margin-top:.5rem!important}.bootstrap-iso .mr-md-2,.bootstrap-iso .mx-md-2{margin-right:.5rem!important}.bootstrap-iso .mb-md-2,.bootstrap-iso .my-md-2{margin-bottom:.5rem!important}.bootstrap-iso .ml-md-2,.bootstrap-iso .mx-md-2{margin-left:.5rem!important}.bootstrap-iso .m-md-3{margin:1rem!important}.bootstrap-iso .mt-md-3,.bootstrap-iso .my-md-3{margin-top:1rem!important}.bootstrap-iso .mr-md-3,.bootstrap-iso .mx-md-3{margin-right:1rem!important}.bootstrap-iso .mb-md-3,.bootstrap-iso .my-md-3{margin-bottom:1rem!important}.bootstrap-iso .ml-md-3,.bootstrap-iso .mx-md-3{margin-left:1rem!important}.bootstrap-iso .m-md-4{margin:1.5rem!important}.bootstrap-iso .mt-md-4,.bootstrap-iso .my-md-4{margin-top:1.5rem!important}.bootstrap-iso .mr-md-4,.bootstrap-iso .mx-md-4{margin-right:1.5rem!important}.bootstrap-iso .mb-md-4,.bootstrap-iso .my-md-4{margin-bottom:1.5rem!important}.bootstrap-iso .ml-md-4,.bootstrap-iso .mx-md-4{margin-left:1.5rem!important}.bootstrap-iso .m-md-5{margin:3rem!important}.bootstrap-iso .mt-md-5,.bootstrap-iso .my-md-5{margin-top:3rem!important}.bootstrap-iso .mr-md-5,.bootstrap-iso .mx-md-5{margin-right:3rem!important}.bootstrap-iso .mb-md-5,.bootstrap-iso .my-md-5{margin-bottom:3rem!important}.bootstrap-iso .ml-md-5,.bootstrap-iso .mx-md-5{margin-left:3rem!important}.bootstrap-iso .p-md-0{padding:0!important}.bootstrap-iso .pt-md-0,.bootstrap-iso .py-md-0{padding-top:0!important}.bootstrap-iso .pr-md-0,.bootstrap-iso .px-md-0{padding-right:0!important}.bootstrap-iso .pb-md-0,.bootstrap-iso .py-md-0{padding-bottom:0!important}.bootstrap-iso .pl-md-0,.bootstrap-iso .px-md-0{padding-left:0!important}.bootstrap-iso .p-md-1{padding:.25rem!important}.bootstrap-iso .pt-md-1,.bootstrap-iso .py-md-1{padding-top:.25rem!important}.bootstrap-iso .pr-md-1,.bootstrap-iso .px-md-1{padding-right:.25rem!important}.bootstrap-iso .pb-md-1,.bootstrap-iso .py-md-1{padding-bottom:.25rem!important}.bootstrap-iso .pl-md-1,.bootstrap-iso .px-md-1{padding-left:.25rem!important}.bootstrap-iso .p-md-2{padding:.5rem!important}.bootstrap-iso .pt-md-2,.bootstrap-iso .py-md-2{padding-top:.5rem!important}.bootstrap-iso .pr-md-2,.bootstrap-iso .px-md-2{padding-right:.5rem!important}.bootstrap-iso .pb-md-2,.bootstrap-iso .py-md-2{padding-bottom:.5rem!important}.bootstrap-iso .pl-md-2,.bootstrap-iso .px-md-2{padding-left:.5rem!important}.bootstrap-iso .p-md-3{padding:1rem!important}.bootstrap-iso .pt-md-3,.bootstrap-iso .py-md-3{padding-top:1rem!important}.bootstrap-iso .pr-md-3,.bootstrap-iso .px-md-3{padding-right:1rem!important}.bootstrap-iso .pb-md-3,.bootstrap-iso .py-md-3{padding-bottom:1rem!important}.bootstrap-iso .pl-md-3,.bootstrap-iso .px-md-3{padding-left:1rem!important}.bootstrap-iso .p-md-4{padding:1.5rem!important}.bootstrap-iso .pt-md-4,.bootstrap-iso .py-md-4{padding-top:1.5rem!important}.bootstrap-iso .pr-md-4,.bootstrap-iso .px-md-4{padding-right:1.5rem!important}.bootstrap-iso .pb-md-4,.bootstrap-iso .py-md-4{padding-bottom:1.5rem!important}.bootstrap-iso .pl-md-4,.bootstrap-iso .px-md-4{padding-left:1.5rem!important}.bootstrap-iso .p-md-5{padding:3rem!important}.bootstrap-iso .pt-md-5,.bootstrap-iso .py-md-5{padding-top:3rem!important}.bootstrap-iso .pr-md-5,.bootstrap-iso .px-md-5{padding-right:3rem!important}.bootstrap-iso .pb-md-5,.bootstrap-iso .py-md-5{padding-bottom:3rem!important}.bootstrap-iso .pl-md-5,.bootstrap-iso .px-md-5{padding-left:3rem!important}.bootstrap-iso .m-md-n1{margin:-.25rem!important}.bootstrap-iso .mt-md-n1,.bootstrap-iso .my-md-n1{margin-top:-.25rem!important}.bootstrap-iso .mr-md-n1,.bootstrap-iso .mx-md-n1{margin-right:-.25rem!important}.bootstrap-iso .mb-md-n1,.bootstrap-iso .my-md-n1{margin-bottom:-.25rem!important}.bootstrap-iso .ml-md-n1,.bootstrap-iso .mx-md-n1{margin-left:-.25rem!important}.bootstrap-iso .m-md-n2{margin:-.5rem!important}.bootstrap-iso .mt-md-n2,.bootstrap-iso .my-md-n2{margin-top:-.5rem!important}.bootstrap-iso .mr-md-n2,.bootstrap-iso .mx-md-n2{margin-right:-.5rem!important}.bootstrap-iso .mb-md-n2,.bootstrap-iso .my-md-n2{margin-bottom:-.5rem!important}.bootstrap-iso .ml-md-n2,.bootstrap-iso .mx-md-n2{margin-left:-.5rem!important}.bootstrap-iso .m-md-n3{margin:-1rem!important}.bootstrap-iso .mt-md-n3,.bootstrap-iso .my-md-n3{margin-top:-1rem!important}.bootstrap-iso .mr-md-n3,.bootstrap-iso .mx-md-n3{margin-right:-1rem!important}.bootstrap-iso .mb-md-n3,.bootstrap-iso .my-md-n3{margin-bottom:-1rem!important}.bootstrap-iso .ml-md-n3,.bootstrap-iso .mx-md-n3{margin-left:-1rem!important}.bootstrap-iso .m-md-n4{margin:-1.5rem!important}.bootstrap-iso .mt-md-n4,.bootstrap-iso .my-md-n4{margin-top:-1.5rem!important}.bootstrap-iso .mr-md-n4,.bootstrap-iso .mx-md-n4{margin-right:-1.5rem!important}.bootstrap-iso .mb-md-n4,.bootstrap-iso .my-md-n4{margin-bottom:-1.5rem!important}.bootstrap-iso .ml-md-n4,.bootstrap-iso .mx-md-n4{margin-left:-1.5rem!important}.bootstrap-iso .m-md-n5{margin:-3rem!important}.bootstrap-iso .mt-md-n5,.bootstrap-iso .my-md-n5{margin-top:-3rem!important}.bootstrap-iso .mr-md-n5,.bootstrap-iso .mx-md-n5{margin-right:-3rem!important}.bootstrap-iso .mb-md-n5,.bootstrap-iso .my-md-n5{margin-bottom:-3rem!important}.bootstrap-iso .ml-md-n5,.bootstrap-iso .mx-md-n5{margin-left:-3rem!important}.bootstrap-iso .m-md-auto{margin:auto!important}.bootstrap-iso .mt-md-auto,.bootstrap-iso .my-md-auto{margin-top:auto!important}.bootstrap-iso .mr-md-auto,.bootstrap-iso .mx-md-auto{margin-right:auto!important}.bootstrap-iso .mb-md-auto,.bootstrap-iso .my-md-auto{margin-bottom:auto!important}.bootstrap-iso .ml-md-auto,.bootstrap-iso .mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.bootstrap-iso .m-lg-0{margin:0!important}.bootstrap-iso .mt-lg-0,.bootstrap-iso .my-lg-0{margin-top:0!important}.bootstrap-iso .mr-lg-0,.bootstrap-iso .mx-lg-0{margin-right:0!important}.bootstrap-iso .mb-lg-0,.bootstrap-iso .my-lg-0{margin-bottom:0!important}.bootstrap-iso .ml-lg-0,.bootstrap-iso .mx-lg-0{margin-left:0!important}.bootstrap-iso .m-lg-1{margin:.25rem!important}.bootstrap-iso .mt-lg-1,.bootstrap-iso .my-lg-1{margin-top:.25rem!important}.bootstrap-iso .mr-lg-1,.bootstrap-iso .mx-lg-1{margin-right:.25rem!important}.bootstrap-iso .mb-lg-1,.bootstrap-iso .my-lg-1{margin-bottom:.25rem!important}.bootstrap-iso .ml-lg-1,.bootstrap-iso .mx-lg-1{margin-left:.25rem!important}.bootstrap-iso .m-lg-2{margin:.5rem!important}.bootstrap-iso .mt-lg-2,.bootstrap-iso .my-lg-2{margin-top:.5rem!important}.bootstrap-iso .mr-lg-2,.bootstrap-iso .mx-lg-2{margin-right:.5rem!important}.bootstrap-iso .mb-lg-2,.bootstrap-iso .my-lg-2{margin-bottom:.5rem!important}.bootstrap-iso .ml-lg-2,.bootstrap-iso .mx-lg-2{margin-left:.5rem!important}.bootstrap-iso .m-lg-3{margin:1rem!important}.bootstrap-iso .mt-lg-3,.bootstrap-iso .my-lg-3{margin-top:1rem!important}.bootstrap-iso .mr-lg-3,.bootstrap-iso .mx-lg-3{margin-right:1rem!important}.bootstrap-iso .mb-lg-3,.bootstrap-iso .my-lg-3{margin-bottom:1rem!important}.bootstrap-iso .ml-lg-3,.bootstrap-iso .mx-lg-3{margin-left:1rem!important}.bootstrap-iso .m-lg-4{margin:1.5rem!important}.bootstrap-iso .mt-lg-4,.bootstrap-iso .my-lg-4{margin-top:1.5rem!important}.bootstrap-iso .mr-lg-4,.bootstrap-iso .mx-lg-4{margin-right:1.5rem!important}.bootstrap-iso .mb-lg-4,.bootstrap-iso .my-lg-4{margin-bottom:1.5rem!important}.bootstrap-iso .ml-lg-4,.bootstrap-iso .mx-lg-4{margin-left:1.5rem!important}.bootstrap-iso .m-lg-5{margin:3rem!important}.bootstrap-iso .mt-lg-5,.bootstrap-iso .my-lg-5{margin-top:3rem!important}.bootstrap-iso .mr-lg-5,.bootstrap-iso .mx-lg-5{margin-right:3rem!important}.bootstrap-iso .mb-lg-5,.bootstrap-iso .my-lg-5{margin-bottom:3rem!important}.bootstrap-iso .ml-lg-5,.bootstrap-iso .mx-lg-5{margin-left:3rem!important}.bootstrap-iso .p-lg-0{padding:0!important}.bootstrap-iso .pt-lg-0,.bootstrap-iso .py-lg-0{padding-top:0!important}.bootstrap-iso .pr-lg-0,.bootstrap-iso .px-lg-0{padding-right:0!important}.bootstrap-iso .pb-lg-0,.bootstrap-iso .py-lg-0{padding-bottom:0!important}.bootstrap-iso .pl-lg-0,.bootstrap-iso .px-lg-0{padding-left:0!important}.bootstrap-iso .p-lg-1{padding:.25rem!important}.bootstrap-iso .pt-lg-1,.bootstrap-iso .py-lg-1{padding-top:.25rem!important}.bootstrap-iso .pr-lg-1,.bootstrap-iso .px-lg-1{padding-right:.25rem!important}.bootstrap-iso .pb-lg-1,.bootstrap-iso .py-lg-1{padding-bottom:.25rem!important}.bootstrap-iso .pl-lg-1,.bootstrap-iso .px-lg-1{padding-left:.25rem!important}.bootstrap-iso .p-lg-2{padding:.5rem!important}.bootstrap-iso .pt-lg-2,.bootstrap-iso .py-lg-2{padding-top:.5rem!important}.bootstrap-iso .pr-lg-2,.bootstrap-iso .px-lg-2{padding-right:.5rem!important}.bootstrap-iso .pb-lg-2,.bootstrap-iso .py-lg-2{padding-bottom:.5rem!important}.bootstrap-iso .pl-lg-2,.bootstrap-iso .px-lg-2{padding-left:.5rem!important}.bootstrap-iso .p-lg-3{padding:1rem!important}.bootstrap-iso .pt-lg-3,.bootstrap-iso .py-lg-3{padding-top:1rem!important}.bootstrap-iso .pr-lg-3,.bootstrap-iso .px-lg-3{padding-right:1rem!important}.bootstrap-iso .pb-lg-3,.bootstrap-iso .py-lg-3{padding-bottom:1rem!important}.bootstrap-iso .pl-lg-3,.bootstrap-iso .px-lg-3{padding-left:1rem!important}.bootstrap-iso .p-lg-4{padding:1.5rem!important}.bootstrap-iso .pt-lg-4,.bootstrap-iso .py-lg-4{padding-top:1.5rem!important}.bootstrap-iso .pr-lg-4,.bootstrap-iso .px-lg-4{padding-right:1.5rem!important}.bootstrap-iso .pb-lg-4,.bootstrap-iso .py-lg-4{padding-bottom:1.5rem!important}.bootstrap-iso .pl-lg-4,.bootstrap-iso .px-lg-4{padding-left:1.5rem!important}.bootstrap-iso .p-lg-5{padding:3rem!important}.bootstrap-iso .pt-lg-5,.bootstrap-iso .py-lg-5{padding-top:3rem!important}.bootstrap-iso .pr-lg-5,.bootstrap-iso .px-lg-5{padding-right:3rem!important}.bootstrap-iso .pb-lg-5,.bootstrap-iso .py-lg-5{padding-bottom:3rem!important}.bootstrap-iso .pl-lg-5,.bootstrap-iso .px-lg-5{padding-left:3rem!important}.bootstrap-iso .m-lg-n1{margin:-.25rem!important}.bootstrap-iso .mt-lg-n1,.bootstrap-iso .my-lg-n1{margin-top:-.25rem!important}.bootstrap-iso .mr-lg-n1,.bootstrap-iso .mx-lg-n1{margin-right:-.25rem!important}.bootstrap-iso .mb-lg-n1,.bootstrap-iso .my-lg-n1{margin-bottom:-.25rem!important}.bootstrap-iso .ml-lg-n1,.bootstrap-iso .mx-lg-n1{margin-left:-.25rem!important}.bootstrap-iso .m-lg-n2{margin:-.5rem!important}.bootstrap-iso .mt-lg-n2,.bootstrap-iso .my-lg-n2{margin-top:-.5rem!important}.bootstrap-iso .mr-lg-n2,.bootstrap-iso .mx-lg-n2{margin-right:-.5rem!important}.bootstrap-iso .mb-lg-n2,.bootstrap-iso .my-lg-n2{margin-bottom:-.5rem!important}.bootstrap-iso .ml-lg-n2,.bootstrap-iso .mx-lg-n2{margin-left:-.5rem!important}.bootstrap-iso .m-lg-n3{margin:-1rem!important}.bootstrap-iso .mt-lg-n3,.bootstrap-iso .my-lg-n3{margin-top:-1rem!important}.bootstrap-iso .mr-lg-n3,.bootstrap-iso .mx-lg-n3{margin-right:-1rem!important}.bootstrap-iso .mb-lg-n3,.bootstrap-iso .my-lg-n3{margin-bottom:-1rem!important}.bootstrap-iso .ml-lg-n3,.bootstrap-iso .mx-lg-n3{margin-left:-1rem!important}.bootstrap-iso .m-lg-n4{margin:-1.5rem!important}.bootstrap-iso .mt-lg-n4,.bootstrap-iso .my-lg-n4{margin-top:-1.5rem!important}.bootstrap-iso .mr-lg-n4,.bootstrap-iso .mx-lg-n4{margin-right:-1.5rem!important}.bootstrap-iso .mb-lg-n4,.bootstrap-iso .my-lg-n4{margin-bottom:-1.5rem!important}.bootstrap-iso .ml-lg-n4,.bootstrap-iso .mx-lg-n4{margin-left:-1.5rem!important}.bootstrap-iso .m-lg-n5{margin:-3rem!important}.bootstrap-iso .mt-lg-n5,.bootstrap-iso .my-lg-n5{margin-top:-3rem!important}.bootstrap-iso .mr-lg-n5,.bootstrap-iso .mx-lg-n5{margin-right:-3rem!important}.bootstrap-iso .mb-lg-n5,.bootstrap-iso .my-lg-n5{margin-bottom:-3rem!important}.bootstrap-iso .ml-lg-n5,.bootstrap-iso .mx-lg-n5{margin-left:-3rem!important}.bootstrap-iso .m-lg-auto{margin:auto!important}.bootstrap-iso .mt-lg-auto,.bootstrap-iso .my-lg-auto{margin-top:auto!important}.bootstrap-iso .mr-lg-auto,.bootstrap-iso .mx-lg-auto{margin-right:auto!important}.bootstrap-iso .mb-lg-auto,.bootstrap-iso .my-lg-auto{margin-bottom:auto!important}.bootstrap-iso .ml-lg-auto,.bootstrap-iso .mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.bootstrap-iso .m-xl-0{margin:0!important}.bootstrap-iso .mt-xl-0,.bootstrap-iso .my-xl-0{margin-top:0!important}.bootstrap-iso .mr-xl-0,.bootstrap-iso .mx-xl-0{margin-right:0!important}.bootstrap-iso .mb-xl-0,.bootstrap-iso .my-xl-0{margin-bottom:0!important}.bootstrap-iso .ml-xl-0,.bootstrap-iso .mx-xl-0{margin-left:0!important}.bootstrap-iso .m-xl-1{margin:.25rem!important}.bootstrap-iso .mt-xl-1,.bootstrap-iso .my-xl-1{margin-top:.25rem!important}.bootstrap-iso .mr-xl-1,.bootstrap-iso .mx-xl-1{margin-right:.25rem!important}.bootstrap-iso .mb-xl-1,.bootstrap-iso .my-xl-1{margin-bottom:.25rem!important}.bootstrap-iso .ml-xl-1,.bootstrap-iso .mx-xl-1{margin-left:.25rem!important}.bootstrap-iso .m-xl-2{margin:.5rem!important}.bootstrap-iso .mt-xl-2,.bootstrap-iso .my-xl-2{margin-top:.5rem!important}.bootstrap-iso .mr-xl-2,.bootstrap-iso .mx-xl-2{margin-right:.5rem!important}.bootstrap-iso .mb-xl-2,.bootstrap-iso .my-xl-2{margin-bottom:.5rem!important}.bootstrap-iso .ml-xl-2,.bootstrap-iso .mx-xl-2{margin-left:.5rem!important}.bootstrap-iso .m-xl-3{margin:1rem!important}.bootstrap-iso .mt-xl-3,.bootstrap-iso .my-xl-3{margin-top:1rem!important}.bootstrap-iso .mr-xl-3,.bootstrap-iso .mx-xl-3{margin-right:1rem!important}.bootstrap-iso .mb-xl-3,.bootstrap-iso .my-xl-3{margin-bottom:1rem!important}.bootstrap-iso .ml-xl-3,.bootstrap-iso .mx-xl-3{margin-left:1rem!important}.bootstrap-iso .m-xl-4{margin:1.5rem!important}.bootstrap-iso .mt-xl-4,.bootstrap-iso .my-xl-4{margin-top:1.5rem!important}.bootstrap-iso .mr-xl-4,.bootstrap-iso .mx-xl-4{margin-right:1.5rem!important}.bootstrap-iso .mb-xl-4,.bootstrap-iso .my-xl-4{margin-bottom:1.5rem!important}.bootstrap-iso .ml-xl-4,.bootstrap-iso .mx-xl-4{margin-left:1.5rem!important}.bootstrap-iso .m-xl-5{margin:3rem!important}.bootstrap-iso .mt-xl-5,.bootstrap-iso .my-xl-5{margin-top:3rem!important}.bootstrap-iso .mr-xl-5,.bootstrap-iso .mx-xl-5{margin-right:3rem!important}.bootstrap-iso .mb-xl-5,.bootstrap-iso .my-xl-5{margin-bottom:3rem!important}.bootstrap-iso .ml-xl-5,.bootstrap-iso .mx-xl-5{margin-left:3rem!important}.bootstrap-iso .p-xl-0{padding:0!important}.bootstrap-iso .pt-xl-0,.bootstrap-iso .py-xl-0{padding-top:0!important}.bootstrap-iso .pr-xl-0,.bootstrap-iso .px-xl-0{padding-right:0!important}.bootstrap-iso .pb-xl-0,.bootstrap-iso .py-xl-0{padding-bottom:0!important}.bootstrap-iso .pl-xl-0,.bootstrap-iso .px-xl-0{padding-left:0!important}.bootstrap-iso .p-xl-1{padding:.25rem!important}.bootstrap-iso .pt-xl-1,.bootstrap-iso .py-xl-1{padding-top:.25rem!important}.bootstrap-iso .pr-xl-1,.bootstrap-iso .px-xl-1{padding-right:.25rem!important}.bootstrap-iso .pb-xl-1,.bootstrap-iso .py-xl-1{padding-bottom:.25rem!important}.bootstrap-iso .pl-xl-1,.bootstrap-iso .px-xl-1{padding-left:.25rem!important}.bootstrap-iso .p-xl-2{padding:.5rem!important}.bootstrap-iso .pt-xl-2,.bootstrap-iso .py-xl-2{padding-top:.5rem!important}.bootstrap-iso .pr-xl-2,.bootstrap-iso .px-xl-2{padding-right:.5rem!important}.bootstrap-iso .pb-xl-2,.bootstrap-iso .py-xl-2{padding-bottom:.5rem!important}.bootstrap-iso .pl-xl-2,.bootstrap-iso .px-xl-2{padding-left:.5rem!important}.bootstrap-iso .p-xl-3{padding:1rem!important}.bootstrap-iso .pt-xl-3,.bootstrap-iso .py-xl-3{padding-top:1rem!important}.bootstrap-iso .pr-xl-3,.bootstrap-iso .px-xl-3{padding-right:1rem!important}.bootstrap-iso .pb-xl-3,.bootstrap-iso .py-xl-3{padding-bottom:1rem!important}.bootstrap-iso .pl-xl-3,.bootstrap-iso .px-xl-3{padding-left:1rem!important}.bootstrap-iso .p-xl-4{padding:1.5rem!important}.bootstrap-iso .pt-xl-4,.bootstrap-iso .py-xl-4{padding-top:1.5rem!important}.bootstrap-iso .pr-xl-4,.bootstrap-iso .px-xl-4{padding-right:1.5rem!important}.bootstrap-iso .pb-xl-4,.bootstrap-iso .py-xl-4{padding-bottom:1.5rem!important}.bootstrap-iso .pl-xl-4,.bootstrap-iso .px-xl-4{padding-left:1.5rem!important}.bootstrap-iso .p-xl-5{padding:3rem!important}.bootstrap-iso .pt-xl-5,.bootstrap-iso .py-xl-5{padding-top:3rem!important}.bootstrap-iso .pr-xl-5,.bootstrap-iso .px-xl-5{padding-right:3rem!important}.bootstrap-iso .pb-xl-5,.bootstrap-iso .py-xl-5{padding-bottom:3rem!important}.bootstrap-iso .pl-xl-5,.bootstrap-iso .px-xl-5{padding-left:3rem!important}.bootstrap-iso .m-xl-n1{margin:-.25rem!important}.bootstrap-iso .mt-xl-n1,.bootstrap-iso .my-xl-n1{margin-top:-.25rem!important}.bootstrap-iso .mr-xl-n1,.bootstrap-iso .mx-xl-n1{margin-right:-.25rem!important}.bootstrap-iso .mb-xl-n1,.bootstrap-iso .my-xl-n1{margin-bottom:-.25rem!important}.bootstrap-iso .ml-xl-n1,.bootstrap-iso .mx-xl-n1{margin-left:-.25rem!important}.bootstrap-iso .m-xl-n2{margin:-.5rem!important}.bootstrap-iso .mt-xl-n2,.bootstrap-iso .my-xl-n2{margin-top:-.5rem!important}.bootstrap-iso .mr-xl-n2,.bootstrap-iso .mx-xl-n2{margin-right:-.5rem!important}.bootstrap-iso .mb-xl-n2,.bootstrap-iso .my-xl-n2{margin-bottom:-.5rem!important}.bootstrap-iso .ml-xl-n2,.bootstrap-iso .mx-xl-n2{margin-left:-.5rem!important}.bootstrap-iso .m-xl-n3{margin:-1rem!important}.bootstrap-iso .mt-xl-n3,.bootstrap-iso .my-xl-n3{margin-top:-1rem!important}.bootstrap-iso .mr-xl-n3,.bootstrap-iso .mx-xl-n3{margin-right:-1rem!important}.bootstrap-iso .mb-xl-n3,.bootstrap-iso .my-xl-n3{margin-bottom:-1rem!important}.bootstrap-iso .ml-xl-n3,.bootstrap-iso .mx-xl-n3{margin-left:-1rem!important}.bootstrap-iso .m-xl-n4{margin:-1.5rem!important}.bootstrap-iso .mt-xl-n4,.bootstrap-iso .my-xl-n4{margin-top:-1.5rem!important}.bootstrap-iso .mr-xl-n4,.bootstrap-iso .mx-xl-n4{margin-right:-1.5rem!important}.bootstrap-iso .mb-xl-n4,.bootstrap-iso .my-xl-n4{margin-bottom:-1.5rem!important}.bootstrap-iso .ml-xl-n4,.bootstrap-iso .mx-xl-n4{margin-left:-1.5rem!important}.bootstrap-iso .m-xl-n5{margin:-3rem!important}.bootstrap-iso .mt-xl-n5,.bootstrap-iso .my-xl-n5{margin-top:-3rem!important}.bootstrap-iso .mr-xl-n5,.bootstrap-iso .mx-xl-n5{margin-right:-3rem!important}.bootstrap-iso .mb-xl-n5,.bootstrap-iso .my-xl-n5{margin-bottom:-3rem!important}.bootstrap-iso .ml-xl-n5,.bootstrap-iso .mx-xl-n5{margin-left:-3rem!important}.bootstrap-iso .m-xl-auto{margin:auto!important}.bootstrap-iso .mt-xl-auto,.bootstrap-iso .my-xl-auto{margin-top:auto!important}.bootstrap-iso .mr-xl-auto,.bootstrap-iso .mx-xl-auto{margin-right:auto!important}.bootstrap-iso .mb-xl-auto,.bootstrap-iso .my-xl-auto{margin-bottom:auto!important}.bootstrap-iso .ml-xl-auto,.bootstrap-iso .mx-xl-auto{margin-left:auto!important}}.bootstrap-iso .text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.bootstrap-iso .text-justify{text-align:justify!important}.bootstrap-iso .text-wrap{white-space:normal!important}.bootstrap-iso .text-nowrap{white-space:nowrap!important}.bootstrap-iso .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap-iso .text-left{text-align:left!important}.bootstrap-iso .text-right{text-align:right!important}.bootstrap-iso .text-center{text-align:center!important}@media (min-width:576px){.bootstrap-iso .text-sm-left{text-align:left!important}.bootstrap-iso .text-sm-right{text-align:right!important}.bootstrap-iso .text-sm-center{text-align:center!important}}@media (min-width:768px){.bootstrap-iso .text-md-left{text-align:left!important}.bootstrap-iso .text-md-right{text-align:right!important}.bootstrap-iso .text-md-center{text-align:center!important}}@media (min-width:992px){.bootstrap-iso .text-lg-left{text-align:left!important}.bootstrap-iso .text-lg-right{text-align:right!important}.bootstrap-iso .text-lg-center{text-align:center!important}}@media (min-width:1200px){.bootstrap-iso .text-xl-left{text-align:left!important}.bootstrap-iso .text-xl-right{text-align:right!important}.bootstrap-iso .text-xl-center{text-align:center!important}}.bootstrap-iso .text-lowercase{text-transform:lowercase!important}.bootstrap-iso .text-uppercase{text-transform:uppercase!important}.bootstrap-iso .text-capitalize{text-transform:capitalize!important}.bootstrap-iso .font-weight-light{font-weight:300!important}.bootstrap-iso .font-weight-lighter{font-weight:lighter!important}.bootstrap-iso .font-weight-normal{font-weight:400!important}.bootstrap-iso .font-weight-bold{font-weight:700!important}.bootstrap-iso .font-weight-bolder{font-weight:bolder!important}.bootstrap-iso .font-italic{font-style:italic!important}.bootstrap-iso .text-white{color:#fff!important}.bootstrap-iso .text-primary{color:#007bff!important}.bootstrap-iso a.text-primary:focus,.bootstrap-iso a.text-primary:hover{color:#0056b3!important}.bootstrap-iso .text-secondary{color:#6c757d!important}.bootstrap-iso a.text-secondary:focus,.bootstrap-iso a.text-secondary:hover{color:#494f54!important}.bootstrap-iso .text-success{color:#28a745!important}.bootstrap-iso a.text-success:focus,.bootstrap-iso a.text-success:hover{color:#19692c!important}.bootstrap-iso .text-info{color:#17a2b8!important}.bootstrap-iso a.text-info:focus,.bootstrap-iso a.text-info:hover{color:#0f6674!important}.bootstrap-iso .text-warning{color:#ffc107!important}.bootstrap-iso a.text-warning:focus,.bootstrap-iso a.text-warning:hover{color:#ba8b00!important}.bootstrap-iso .text-danger{color:#dc3545!important}.bootstrap-iso a.text-danger:focus,.bootstrap-iso a.text-danger:hover{color:#a71d2a!important}.bootstrap-iso .text-light{color:#f8f9fa!important}.bootstrap-iso a.text-light:focus,.bootstrap-iso a.text-light:hover{color:#cbd3da!important}.bootstrap-iso .text-dark{color:#343a40!important}.bootstrap-iso a.text-dark:focus,.bootstrap-iso a.text-dark:hover{color:#121416!important}.bootstrap-iso .text-body{color:#212529!important}.bootstrap-iso .text-muted{color:#6c757d!important}.bootstrap-iso .text-black-50{color:rgba(0,0,0,.5)!important}.bootstrap-iso .text-white-50{color:rgba(255,255,255,.5)!important}.bootstrap-iso .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.bootstrap-iso .text-decoration-none{text-decoration:none!important}.bootstrap-iso .text-break{word-break:break-word!important;overflow-wrap:break-word!important}.bootstrap-iso .text-reset{color:inherit!important}.bootstrap-iso .visible{visibility:visible!important}.bootstrap-iso .invisible{visibility:hidden!important}@media print{.bootstrap-iso *,.bootstrap-iso ::after,.bootstrap-iso ::before{text-shadow:none!important;box-shadow:none!important}.bootstrap-iso a:not(.btn){text-decoration:underline}.bootstrap-iso abbr[title]::after{content:" (" attr(title) ")"}.bootstrap-iso pre{white-space:pre-wrap!important}.bootstrap-iso blockquote,.bootstrap-iso pre{border:1px solid #adb5bd;page-break-inside:avoid}.bootstrap-iso thead{display:table-header-group}.bootstrap-iso img,.bootstrap-iso tr{page-break-inside:avoid}.bootstrap-iso h2,.bootstrap-iso h3,.bootstrap-iso p{orphans:3;widows:3}.bootstrap-iso h2,.bootstrap-iso h3{page-break-after:avoid}@page{size:a3}.bootstrap-iso .container{min-width:992px!important}.bootstrap-iso .navbar{display:none}.bootstrap-iso .badge{border:1px solid #000}.bootstrap-iso .table{border-collapse:collapse!important}.bootstrap-iso .table td,.bootstrap-iso .table th{background-color:#fff!important}.bootstrap-iso .table-bordered td,.bootstrap-iso .table-bordered th{border:1px solid #dee2e6!important}.bootstrap-iso .table-dark{color:inherit}.bootstrap-iso .table-dark tbody+tbody,.bootstrap-iso .table-dark td,.bootstrap-iso .table-dark th,.bootstrap-iso .table-dark thead th{border-color:#dee2e6}.bootstrap-iso .table .thead-dark th{color:inherit;border-color:#dee2e6}} \ No newline at end of file diff --git a/assets/css/vendor/bootstrap.css b/assets/css/vendor/bootstrap.css new file mode 100644 index 00000000..40039f19 --- /dev/null +++ b/assets/css/vendor/bootstrap.css @@ -0,0 +1,10007 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +*, +*::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; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + 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: #007bff; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +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; +} + +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; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +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; +} + +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; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +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-break: 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 { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-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%; +} + +.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%; + } + .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%; + } + .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%; + } + .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%; + } + .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: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; +} + +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-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + 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 { + 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%; + 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; +} + +.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' 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: center right calc(0.375em + 0.1875rem); + 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 .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip { + display: block; +} + +.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((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.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 .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; +} + +.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 ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} + +.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 ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} + +.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%; + 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; +} + +.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' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + 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 .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip { + display: block; +} + +.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((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.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 .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} + +.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 ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.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 ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.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; +} + +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 { + 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 { + 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 { + 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 { + 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 { + 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 { + 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 { + 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 { + 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; + box-shadow: none; +} + +.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: #f8f9fa; +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + 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%; + 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(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.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(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-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 > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .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; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + 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 { + color: #6c757d; +} + +.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: no-repeat 50% / 50% 50%; +} + +.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' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 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' 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' 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: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + background-color: #fff; + 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-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; + 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 { + 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; + 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: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.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; + 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 { + 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; + 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 { + 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; + 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 { + 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-item { + margin-bottom: -1px; +} + +.nav-tabs .nav-link { + 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-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.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; +} + +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar > .container, +.navbar > .container-fluid { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; +} + +.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:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + 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-header + .list-group .list-group-item:first-child { + border-top: 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; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + -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 > .card { + overflow: hidden; +} + +.accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} + +.accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} + +.accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion > .card .card-header { + 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 { + display: inline-block; + 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: 2; + 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: 1; + 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; + 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; + 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; + 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: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} + +@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; +} + +.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; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.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-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} + +.list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} + +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} + +.list-group-flush .list-group-item:last-child { + margin-bottom: -1px; +} + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} + +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 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; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + 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); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + 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); +} + +.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-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); + 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: 0.3rem; + border-top-right-radius: 0.3rem; +} + +.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-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.modal-footer > :not(:first-child) { + margin-left: .25rem; +} + +.modal-footer > :not(:last-child) { + margin-right: .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); + } + .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", 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", 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) * -1); +} + +.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) * -1); + 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) * -1); +} + +.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) * -1); + 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: 0s 0.6s opacity; +} + +@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: no-repeat 50% / 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%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' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-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: spinner-border .75s linear infinite; + animation: spinner-border .75s linear infinite; +} + +.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; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow .75s linear infinite; + animation: spinner-grow .75s linear infinite; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +.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; + } +} + +.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; + 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; +} + +.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); +} + +.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; + } +} + +.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; + overflow-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/data/search.liquid b/assets/data/search.liquid new file mode 100644 index 00000000..d54ddfd7 --- /dev/null +++ b/assets/data/search.liquid @@ -0,0 +1,8 @@ +--- +--- +{% comment %} +The json is created in search_input.liquid and included here to be compresed +{% endcomment %} +{% capture _search %}{% include default/search_input.liquid %}{% endcapture %} +{% assign emptyField = '{ },' %} +{{ _search | split: " " | join: " " | remove: emptyField }} diff --git a/assets/favicon.ico b/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ad66fe622a4bdd6c28578c04a09dee3633451a90 GIT binary patch literal 4286 zcmZQzU<5)11qKkwutI==L5zWcK?8_^LJST-3=#){2A~`|`2YVu!$4zWV`Ekz<{Bt> zfb6!hvH1bSmu+or7XWdtot>Q(J>3Md8;Jj-;cxy+4lE75{a=*UVFU6vn%zHrW^X<%ya{~){w*p4a!w&m#P1~j`t_Wutr{C_dD;XfO4nx+ODJshywUG)DS&<&Z?un(IV zFgFZ@-7xon+yF{z(D;UgIgR}dvl~W((ikYMLES*pFo)TRPJ`V5Ol!1^Z*)7+`Lsyq O=yp)TM;{NMHy;4RY_v}R literal 0 HcmV?d00001 diff --git a/assets/fonts/Pacifico/Pacifico.eot b/assets/fonts/Pacifico/Pacifico.eot new file mode 100755 index 0000000000000000000000000000000000000000..648f71dd64e5f0034803fb4e22368dea73c49f59 GIT binary patch literal 254708 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 {{RZz&>H!bYsXn52cLE0h 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�dEj!|9R%SX>{ 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 S$oJPi`H$n|` + + + +Created by FontForge 20160405 at Thu Jul 5 00:30:03 2018 + By www-data +Copyright 2011 The Pacifico Project Authors (https://github.com/Fonthausen/Pacifico) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/fonts/Pacifico/Pacifico.ttf b/assets/fonts/Pacifico/Pacifico.ttf new file mode 100755 index 0000000000000000000000000000000000000000..81fa9de282f7a6b5bb93e1c8e5dd72420a6b6bb8 GIT binary patch literal 254520 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 z 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