From fe7dcc41a5bdbac62b4f0267e5596bdef4f3b769 Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Tue, 23 Oct 2018 18:10:38 +0200 Subject: [PATCH 01/43] begin work on bs4+jekyll transition --- .gitignore | 1 + .../minima.scssc | Bin 0 -> 9190 bytes .../_base.scssc | Bin 0 -> 46903 bytes .../_layout.scssc | Bin 0 -> 48738 bytes .../_syntax-highlighting.scssc | Bin 0 -> 44238 bytes 404.html | 24 + Gemfile | 30 + Gemfile.lock | 74 + README.md | 4 + _config.yml | 38 + _includes/card.html | 14 + _layouts/_site/default.html | 217 + _layouts/default.html | 219 + about.md | 18 + css/bootstrap-grid.css | 1912 ++ css/bootstrap-grid.css.map | 1 + css/bootstrap-grid.min.css | 7 + css/bootstrap-grid.min.css.map | 1 + css/bootstrap-reboot.css | 331 + css/bootstrap-reboot.css.map | 1 + css/bootstrap-reboot.min.css | 8 + css/bootstrap-reboot.min.css.map | 1 + css/bootstrap.css | 14431 +++++++++------- css/bootstrap.css.map | 2 +- css/bootstrap.min.css | 7 +- css/bootstrap.min.css.map | 2 +- css/custom.css | 13 +- index.html | 5765 +++--- js/bootstrap.bundle.js | 6461 +++++++ js/bootstrap.bundle.js.map | 1 + js/bootstrap.bundle.min.js | 7 + js/bootstrap.bundle.min.js.map | 1 + js/bootstrap.js | 6177 ++++--- js/bootstrap.js.map | 1 + js/bootstrap.min.js | 12 +- js/bootstrap.min.js.map | 1 + 36 files changed, 24389 insertions(+), 11393 deletions(-) create mode 100644 .gitignore create mode 100644 .sass-cache/31ffc9e9585df8483823975d156492128ad50ec8/minima.scssc create mode 100644 .sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_base.scssc create mode 100644 .sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_layout.scssc create mode 100644 .sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_syntax-highlighting.scssc create mode 100644 404.html create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 _config.yml create mode 100644 _includes/card.html create mode 100644 _layouts/_site/default.html create mode 100644 _layouts/default.html create mode 100644 about.md create mode 100644 css/bootstrap-grid.css create mode 100644 css/bootstrap-grid.css.map create mode 100644 css/bootstrap-grid.min.css create mode 100644 css/bootstrap-grid.min.css.map create mode 100644 css/bootstrap-reboot.css create mode 100644 css/bootstrap-reboot.css.map create mode 100644 css/bootstrap-reboot.min.css create mode 100644 css/bootstrap-reboot.min.css.map create mode 100644 js/bootstrap.bundle.js create mode 100644 js/bootstrap.bundle.js.map create mode 100644 js/bootstrap.bundle.min.js create mode 100644 js/bootstrap.bundle.min.js.map create mode 100644 js/bootstrap.js.map create mode 100644 js/bootstrap.min.js.map diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..57510a2b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +_site/ diff --git a/.sass-cache/31ffc9e9585df8483823975d156492128ad50ec8/minima.scssc b/.sass-cache/31ffc9e9585df8483823975d156492128ad50ec8/minima.scssc new file mode 100644 index 0000000000000000000000000000000000000000..456cf6bb6610c5164d2f93e4a6a55a27a33ba704 GIT binary patch literal 9190 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 G+W!FT&cyQo literal 0 HcmV?d00001 diff --git a/.sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_base.scssc b/.sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_base.scssc new file mode 100644 index 0000000000000000000000000000000000000000..6f359860c0c78c0028602f7baf8c04ba207e55be GIT binary patch literal 46903 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 a7(C0=J1}~~ZU8oG==o;WGUsXTKmQ+$@Mf+6 literal 0 HcmV?d00001 diff --git a/.sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_syntax-highlighting.scssc b/.sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_syntax-highlighting.scssc new file mode 100644 index 0000000000000000000000000000000000000000..82647efc41da24252623bcafff5040cb6ee25955 GIT binary patch literal 44238 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 + .container { + margin: 10px auto; + max-width: 600px; + text-align: center; + } + h1 { + margin: 30px 0; + font-size: 4em; + line-height: 1; + letter-spacing: -1px; + } + + +
+

404

+ +

Page not found :(

+

The requested page could not be found.

+
diff --git a/Gemfile b/Gemfile new file mode 100644 index 00000000..9d2f64d7 --- /dev/null +++ b/Gemfile @@ -0,0 +1,30 @@ +source "https://rubygems.org" + +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +gem "jekyll", "~> 3.8.4" + +# This is the default theme for new Jekyll sites. You may change this to anything you like. +gem "minima", "~> 2.0" + +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins + +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-feed", "~> 0.6" +end + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] + +# Performance-booster for watching directories on Windows +gem "wdm", "~> 0.1.0" if Gem.win_platform? + diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000..27019f01 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,74 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + colorator (1.1.0) + concurrent-ruby (1.0.5) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + eventmachine (1.2.7) + ffi (1.9.25) + forwardable-extended (2.6.0) + http_parser.rb (0.6.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.8.4) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (~> 1.14) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + jekyll-feed (0.11.0) + jekyll (~> 3.3) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-seo-tag (2.5.0) + jekyll (~> 3.3) + jekyll-watch (2.1.2) + listen (~> 3.0) + kramdown (1.17.0) + liquid (4.0.1) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + mercenary (0.3.6) + minima (2.5.0) + jekyll (~> 3.5) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + pathutil (0.16.1) + forwardable-extended (~> 2.6) + public_suffix (3.0.3) + rb-fsevent (0.10.3) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + rouge (3.3.0) + ruby_dep (1.5.0) + safe_yaml (1.0.4) + sass (3.6.0) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + +PLATFORMS + ruby + +DEPENDENCIES + jekyll (~> 3.8.4) + jekyll-feed (~> 0.6) + minima (~> 2.0) + tzinfo-data + +BUNDLED WITH + 1.16.6 diff --git a/README.md b/README.md index 23346b02..64d723a5 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ _Encryption Against Global Mass Surveillance._ +# BS4 Transition checklist + +- [ ] Remove unnecessary files from css/ and js/ + # Contributing It's important for a website like privacytools.io to be up-to-date. Keep an eye on software updates of the applications listed here. Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. So if you find an error, or you think a provider should not be listed here, or a qualified service provider is missing or a browser plugin is not the best choice anymore or anything else... diff --git a/_config.yml b/_config.yml new file mode 100644 index 00000000..1c46d257 --- /dev/null +++ b/_config.yml @@ -0,0 +1,38 @@ +# 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. +# +# For technical reasons, this file 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 }}. +title: Privacy Tools - Encryption Against Global Mass Surveillance +description: >- # this means to ignore newlines until "baseurl:" + You are being watched! Knowledge, encryption and privacy tools to protect you against global mass surveillance. +baseurl: "" # the subpath of your site, e.g. /blog +url: "" # the base hostname & protocol for your site, e.g. http://example.com + +# Build settings +markdown: kramdown +theme: minima +# plugins: +# - jekyll-feed + +# Exclude from processing. +# The following items will not be processed, by default. Create a custom list +# to override the default setting. +# exclude: +# - Gemfile +# - Gemfile.lock +# - node_modules +# - vendor/bundle/ +# - vendor/cache/ +# - vendor/gems/ +# - vendor/ruby/ diff --git a/_includes/card.html b/_includes/card.html new file mode 100644 index 00000000..9869f281 --- /dev/null +++ b/_includes/card.html @@ -0,0 +1,14 @@ +
+
+

{{include.title}}

+
+
+

Nextcloud{{include.description}}

+

+ + {{include.website}} + +

+

{{include.footer}}

+
+
\ No newline at end of file diff --git a/_layouts/_site/default.html b/_layouts/_site/default.html new file mode 100644 index 00000000..0c32fae6 --- /dev/null +++ b/_layouts/_site/default.html @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + {% if page.title %} + {{ site.title }} + {% else %} + {{ page.title }} | {{ site.title }} + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{{ content }} + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 00000000..152f3a35 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + {% if page.title %} + {{ page.title }} | {{ site.title }} + {% else %} + {{ site.title }} + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{{ content }} + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/about.md b/about.md new file mode 100644 index 00000000..8b4e0b28 --- /dev/null +++ b/about.md @@ -0,0 +1,18 @@ +--- +layout: page +title: About +permalink: /about/ +--- + +This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/) + +You can find the source code for Minima at GitHub: +[jekyll][jekyll-organization] / +[minima](https://github.com/jekyll/minima) + +You can find the source code for Jekyll at GitHub: +[jekyll][jekyll-organization] / +[jekyll](https://github.com/jekyll/jekyll) + + +[jekyll-organization]: https://github.com/jekyll diff --git a/css/bootstrap-grid.css b/css/bootstrap-grid.css new file mode 100644 index 00000000..a36cd328 --- /dev/null +++ b/css/bootstrap-grid.css @@ -0,0 +1,1912 @@ +/*! + * Bootstrap Grid v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +@-ms-viewport { + width: device-width; +} + +html { + box-sizing: border-box; + -ms-overflow-style: scrollbar; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +.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%; + min-height: 1px; + 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: none; +} + +.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: none; + } + .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: none; + } + .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: none; + } + .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: none; + } + .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%; + } +} + +.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; + } +} + +.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; + } +} +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/css/bootstrap-grid.css.map b/css/bootstrap-grid.css.map new file mode 100644 index 00000000..a636ccee --- /dev/null +++ b/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"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","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n","/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25) !default;\n$font-size-sm: ($font-size-base * .875) !default;\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($gray-900, 7.5%) !default;\n$table-dark-color: $body-bg !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $gray-300 !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' 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\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-btn-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-btn-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-btn-padding-y !default;\n$custom-file-padding-x: $input-btn-padding-x !default;\n$custom-file-line-height: $input-btn-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: ($spacer / 2) !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 1rem !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: ($font-size-base * .75) !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' 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\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' 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\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .d#{$infix}-none { display: none !important; }\n .d#{$infix}-inline { display: inline !important; }\n .d#{$infix}-inline-block { display: inline-block !important; }\n .d#{$infix}-block { display: block !important; }\n .d#{$infix}-table { display: table !important; }\n .d#{$infix}-table-row { display: table-row !important; }\n .d#{$infix}-table-cell { display: table-cell !important; }\n .d#{$infix}-flex { display: flex !important; }\n .d#{$infix}-inline-flex { display: inline-flex !important; }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n .d-print-none { display: none !important; }\n .d-print-inline { display: inline !important; }\n .d-print-inline-block { display: inline-block !important; }\n .d-print-block { display: block !important; }\n .d-print-table { display: table !important; }\n .d-print-table-row { display: table-row !important; }\n .d-print-table-cell { display: table-cell !important; }\n .d-print-flex { display: flex !important; }\n .d-print-inline-flex { display: inline-flex !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file diff --git a/css/bootstrap-grid.min.css b/css/bootstrap-grid.min.css new file mode 100644 index 00000000..63e1bc6b --- /dev/null +++ b/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.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,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;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:none}.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:none}.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:none}.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:none}.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:none}.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%}}.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}}.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}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/css/bootstrap-grid.min.css.map b/css/bootstrap-grid.min.css.map new file mode 100644 index 00000000..4cc3aa65 --- /dev/null +++ b/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n","/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .d#{$infix}-none { display: none !important; }\n .d#{$infix}-inline { display: inline !important; }\n .d#{$infix}-inline-block { display: inline-block !important; }\n .d#{$infix}-block { display: block !important; }\n .d#{$infix}-table { display: table !important; }\n .d#{$infix}-table-row { display: table-row !important; }\n .d#{$infix}-table-cell { display: table-cell !important; }\n .d#{$infix}-flex { display: flex !important; }\n .d#{$infix}-inline-flex { display: inline-flex !important; }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n .d-print-none { display: none !important; }\n .d-print-inline { display: inline !important; }\n .d-print-inline-block { display: inline-block !important; }\n .d-print-block { display: block !important; }\n .d-print-table { display: table !important; }\n .d-print-table-row { display: table-row !important; }\n .d-print-table-cell { display: table-cell !important; }\n .d-print-flex { display: flex !important; }\n .d-print-inline-flex { display: inline-flex !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file diff --git a/css/bootstrap-reboot.css b/css/bootstrap-reboot.css new file mode 100644 index 00000000..b3d7f4c6 --- /dev/null +++ b/css/bootstrap-reboot.css @@ -0,0 +1,331 @@ +/*! + * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +@-ms-viewport { + width: device-width; +} + +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, 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; +} + +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; +} + +dfn { + font-style: italic; +} + +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; + -webkit-text-decoration-skip: objects; +} + +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; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +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; +} + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + 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-cancel-button, +[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; +} +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/css/bootstrap-reboot.css.map b/css/bootstrap-reboot.css.map new file mode 100644 index 00000000..3a17ed96 --- /dev/null +++ b/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","../../scss/_variables.scss","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba($black, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25) !default;\n$font-size-sm: ($font-size-base * .875) !default;\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($gray-900, 7.5%) !default;\n$table-dark-color: $body-bg !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $gray-300 !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' 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\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-btn-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-btn-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-btn-padding-y !default;\n$custom-file-padding-x: $input-btn-padding-x !default;\n$custom-file-line-height: $input-btn-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: ($spacer / 2) !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 1rem !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: ($font-size-base * .75) !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' 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\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' 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\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/css/bootstrap-reboot.min.css b/css/bootstrap-reboot.min.css new file mode 100644 index 00000000..402715d5 --- /dev/null +++ b/css/bootstrap-reboot.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}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,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:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}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;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-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-cancel-button,[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} +/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/css/bootstrap-reboot.min.css.map b/css/bootstrap-reboot.min.css.map new file mode 100644 index 00000000..2d7932cd --- /dev/null +++ b/css/bootstrap-reboot.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"AAAA;;;;;;ACoBA,ECXA,QADA,SDeE,WAAA,WAGF,KACE,YAAA,WACA,YAAA,KACA,yBAAA,KACA,qBAAA,KACA,mBAAA,UACA,4BAAA,YAKA,cACE,MAAA,aAMJ,QAAA,MAAA,WAAA,OAAA,OAAA,OAAA,OAAA,KAAA,IAAA,QACE,QAAA,MAWF,KACE,OAAA,EACA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,UAAA,KACA,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,KACA,iBAAA,KEvBF,sBFgCE,QAAA,YASF,GACE,WAAA,YACA,OAAA,EACA,SAAA,QAaF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAQF,EACE,WAAA,EACA,cAAA,KChDF,0BD0DA,YAEE,gBAAA,UACA,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,cAAA,EAGF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QCrDF,GDwDA,GCzDA,GD4DE,WAAA,EACA,cAAA,KAGF,MCxDA,MACA,MAFA,MD6DE,cAAA,EAGF,GACE,YAAA,IAGF,GACE,cAAA,MACA,YAAA,EAGF,WACE,OAAA,EAAA,EAAA,KAGF,IACE,WAAA,OAIF,EC1DA,OD4DE,YAAA,OAIF,MACE,UAAA,IAQF,IChEA,IDkEE,SAAA,SACA,UAAA,IACA,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAON,EACE,MAAA,QACA,gBAAA,KACA,iBAAA,YACA,6BAAA,QG7LA,QHgME,MAAA,QACA,gBAAA,UAUJ,8BACE,MAAA,QACA,gBAAA,KGzMA,oCAAA,oCH4ME,MAAA,QACA,gBAAA,KANJ,oCAUI,QAAA,EClEJ,KACA,ID0EA,ICzEA,KD6EE,YAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UACA,UAAA,IAGF,IAEE,WAAA,EAEA,cAAA,KAEA,SAAA,KAGA,mBAAA,UAQF,OAEE,OAAA,EAAA,EAAA,KAQF,IACE,eAAA,OACA,aAAA,KAGF,IAGE,SAAA,OACA,eAAA,OAQF,MACE,gBAAA,SAGF,QACE,YAAA,OACA,eAAA,OACA,MAAA,QACA,WAAA,KACA,aAAA,OAGF,GAGE,WAAA,QAQF,MAEE,QAAA,aACA,cAAA,MAMF,OACE,cAAA,EAOF,aACE,QAAA,IAAA,OACA,QAAA,IAAA,KAAA,yBC9GF,ODiHA,MC/GA,SADA,OAEA,SDmHE,OAAA,EACA,YAAA,QACA,UAAA,QACA,YAAA,QAGF,OCjHA,MDmHE,SAAA,QAGF,OCjHA,ODmHE,eAAA,KC7GF,aACA,cDkHA,OCpHA,mBDwHE,mBAAA,OCjHF,gCACA,+BACA,gCDmHA,yBAIE,QAAA,EACA,aAAA,KClHF,qBDqHA,kBAEE,WAAA,WACA,QAAA,EAIF,iBCrHA,2BACA,kBAFA,iBD+HE,mBAAA,QAGF,SACE,SAAA,KAEA,OAAA,SAGF,SAME,UAAA,EAEA,QAAA,EACA,OAAA,EACA,OAAA,EAKF,OACE,QAAA,MACA,MAAA,KACA,UAAA,KACA,QAAA,EACA,cAAA,MACA,UAAA,OACA,YAAA,QACA,MAAA,QACA,YAAA,OAGF,SACE,eAAA,SEnIF,yCDEA,yCDuIE,OAAA,KEpIF,cF4IE,eAAA,KACA,mBAAA,KExIF,4CDEA,yCD+IE,mBAAA,KAQF,6BACE,KAAA,QACA,mBAAA,OAOF,OACE,QAAA,aAGF,QACE,QAAA,UACA,OAAA,QAGF,SACE,QAAA,KErJF,SF2JE,QAAA","sourcesContent":["/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba($black, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/css/bootstrap.css b/css/bootstrap.css index 6167622c..943532db 100644 --- a/css/bootstrap.css +++ b/css/bootstrap.css @@ -1,75 +1,149 @@ /*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. + * Bootstrap v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + html { font-family: sans-serif; + line-height: 1.15; -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -body { - margin: 0; + +@-ms-viewport { + width: device-width; } -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, 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; } -audio:not([controls]) { - display: none; + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; height: 0; + overflow: visible; } -[hidden], -template { - display: none; + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; } -a { - background-color: transparent; + +p { + margin-top: 0; + margin-bottom: 1rem; } -a:active, -a:hover { - outline: 0; + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; } -abbr[title] { - border-bottom: 1px dotted; + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } -b, -strong { - font-weight: bold; + +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; +} + dfn { font-style: italic; } -h1 { - margin: .67em 0; - font-size: 2em; -} -mark { - color: #000; - background: #ff0; + +b, +strong { + font-weight: bolder; } + small { font-size: 80%; } + sub, sup { position: relative; @@ -77,3446 +151,2839 @@ sup { line-height: 0; vertical-align: baseline; } -sup { - top: -.5em; -} + sub { bottom: -.25em; } -img { - border: 0; + +sup { + top: -.5em; } -svg:not(:root) { - overflow: hidden; + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; } -figure { - margin: 1em 40px; + +a:hover { + color: #0056b3; + text-decoration: underline; } -hr { - height: 0; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } -pre { - overflow: auto; + +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, -pre, samp { - font-family: monospace, monospace; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; } -button, -input, -optgroup, -select, -textarea { - margin: 0; - font: inherit; - color: inherit; -} -button { - overflow: visible; -} -button, -select { - text-transform: none; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -button[disabled], -html input[disabled] { - cursor: default; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} -input { - line-height: normal; -} -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -fieldset { - padding: .35em .625em .75em; - margin: 0 2px; - border: 1px solid #c0c0c0; -} -legend { - padding: 0; - border: 0; -} -textarea { + +pre { + margin-top: 0; + margin-bottom: 1rem; overflow: auto; + -ms-overflow-style: scrollbar; } -optgroup { - font-weight: bold; + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + table { - border-spacing: 0; border-collapse: collapse; } -td, + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + th { - padding: 0; + text-align: inherit; } -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - *, - *:before, - *:after { - color: #000 !important; - text-shadow: none !important; - background: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - .navbar { - display: none; - } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - 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 #ddd !important; - } -} -@font-face { - font-family: 'Glyphicons Halflings'; - - src: url('../fonts/glyphicons-halflings-regular.eot'); - src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); -} -.glyphicon { - position: relative; - top: 1px; +label { display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; + margin-bottom: 0.5rem; +} - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; +button { + border-radius: 0; } -.glyphicon-asterisk:before { - content: "\002a"; -} -.glyphicon-plus:before { - content: "\002b"; -} -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; -} -.glyphicon-minus:before { - content: "\2212"; -} -.glyphicon-cloud:before { - content: "\2601"; -} -.glyphicon-envelope:before { - content: "\2709"; -} -.glyphicon-pencil:before { - content: "\270f"; -} -.glyphicon-glass:before { - content: "\e001"; -} -.glyphicon-music:before { - content: "\e002"; -} -.glyphicon-search:before { - content: "\e003"; -} -.glyphicon-heart:before { - content: "\e005"; -} -.glyphicon-star:before { - content: "\e006"; -} -.glyphicon-star-empty:before { - content: "\e007"; -} -.glyphicon-user:before { - content: "\e008"; -} -.glyphicon-film:before { - content: "\e009"; -} -.glyphicon-th-large:before { - content: "\e010"; -} -.glyphicon-th:before { - content: "\e011"; -} -.glyphicon-th-list:before { - content: "\e012"; -} -.glyphicon-ok:before { - content: "\e013"; -} -.glyphicon-remove:before { - content: "\e014"; -} -.glyphicon-zoom-in:before { - content: "\e015"; -} -.glyphicon-zoom-out:before { - content: "\e016"; -} -.glyphicon-off:before { - content: "\e017"; -} -.glyphicon-signal:before { - content: "\e018"; -} -.glyphicon-cog:before { - content: "\e019"; -} -.glyphicon-trash:before { - content: "\e020"; -} -.glyphicon-home:before { - content: "\e021"; -} -.glyphicon-file:before { - content: "\e022"; -} -.glyphicon-time:before { - content: "\e023"; -} -.glyphicon-road:before { - content: "\e024"; -} -.glyphicon-download-alt:before { - content: "\e025"; -} -.glyphicon-download:before { - content: "\e026"; -} -.glyphicon-upload:before { - content: "\e027"; -} -.glyphicon-inbox:before { - content: "\e028"; -} -.glyphicon-play-circle:before { - content: "\e029"; -} -.glyphicon-repeat:before { - content: "\e030"; -} -.glyphicon-refresh:before { - content: "\e031"; -} -.glyphicon-list-alt:before { - content: "\e032"; -} -.glyphicon-lock:before { - content: "\e033"; -} -.glyphicon-flag:before { - content: "\e034"; -} -.glyphicon-headphones:before { - content: "\e035"; -} -.glyphicon-volume-off:before { - content: "\e036"; -} -.glyphicon-volume-down:before { - content: "\e037"; -} -.glyphicon-volume-up:before { - content: "\e038"; -} -.glyphicon-qrcode:before { - content: "\e039"; -} -.glyphicon-barcode:before { - content: "\e040"; -} -.glyphicon-tag:before { - content: "\e041"; -} -.glyphicon-tags:before { - content: "\e042"; -} -.glyphicon-book:before { - content: "\e043"; -} -.glyphicon-bookmark:before { - content: "\e044"; -} -.glyphicon-print:before { - content: "\e045"; -} -.glyphicon-camera:before { - content: "\e046"; -} -.glyphicon-font:before { - content: "\e047"; -} -.glyphicon-bold:before { - content: "\e048"; -} -.glyphicon-italic:before { - content: "\e049"; -} -.glyphicon-text-height:before { - content: "\e050"; -} -.glyphicon-text-width:before { - content: "\e051"; -} -.glyphicon-align-left:before { - content: "\e052"; -} -.glyphicon-align-center:before { - content: "\e053"; -} -.glyphicon-align-right:before { - content: "\e054"; -} -.glyphicon-align-justify:before { - content: "\e055"; -} -.glyphicon-list:before { - content: "\e056"; -} -.glyphicon-indent-left:before { - content: "\e057"; -} -.glyphicon-indent-right:before { - content: "\e058"; -} -.glyphicon-facetime-video:before { - content: "\e059"; -} -.glyphicon-picture:before { - content: "\e060"; -} -.glyphicon-map-marker:before { - content: "\e062"; -} -.glyphicon-adjust:before { - content: "\e063"; -} -.glyphicon-tint:before { - content: "\e064"; -} -.glyphicon-edit:before { - content: "\e065"; -} -.glyphicon-share:before { - content: "\e066"; -} -.glyphicon-check:before { - content: "\e067"; -} -.glyphicon-move:before { - content: "\e068"; -} -.glyphicon-step-backward:before { - content: "\e069"; -} -.glyphicon-fast-backward:before { - content: "\e070"; -} -.glyphicon-backward:before { - content: "\e071"; -} -.glyphicon-play:before { - content: "\e072"; -} -.glyphicon-pause:before { - content: "\e073"; -} -.glyphicon-stop:before { - content: "\e074"; -} -.glyphicon-forward:before { - content: "\e075"; -} -.glyphicon-fast-forward:before { - content: "\e076"; -} -.glyphicon-step-forward:before { - content: "\e077"; -} -.glyphicon-eject:before { - content: "\e078"; -} -.glyphicon-chevron-left:before { - content: "\e079"; -} -.glyphicon-chevron-right:before { - content: "\e080"; -} -.glyphicon-plus-sign:before { - content: "\e081"; -} -.glyphicon-minus-sign:before { - content: "\e082"; -} -.glyphicon-remove-sign:before { - content: "\e083"; -} -.glyphicon-ok-sign:before { - content: "\e084"; -} -.glyphicon-question-sign:before { - content: "\e085"; -} -.glyphicon-info-sign:before { - content: "\e086"; -} -.glyphicon-screenshot:before { - content: "\e087"; -} -.glyphicon-remove-circle:before { - content: "\e088"; -} -.glyphicon-ok-circle:before { - content: "\e089"; -} -.glyphicon-ban-circle:before { - content: "\e090"; -} -.glyphicon-arrow-left:before { - content: "\e091"; -} -.glyphicon-arrow-right:before { - content: "\e092"; -} -.glyphicon-arrow-up:before { - content: "\e093"; -} -.glyphicon-arrow-down:before { - content: "\e094"; -} -.glyphicon-share-alt:before { - content: "\e095"; -} -.glyphicon-resize-full:before { - content: "\e096"; -} -.glyphicon-resize-small:before { - content: "\e097"; -} -.glyphicon-exclamation-sign:before { - content: "\e101"; -} -.glyphicon-gift:before { - content: "\e102"; -} -.glyphicon-leaf:before { - content: "\e103"; -} -.glyphicon-fire:before { - content: "\e104"; -} -.glyphicon-eye-open:before { - content: "\e105"; -} -.glyphicon-eye-close:before { - content: "\e106"; -} -.glyphicon-warning-sign:before { - content: "\e107"; -} -.glyphicon-plane:before { - content: "\e108"; -} -.glyphicon-calendar:before { - content: "\e109"; -} -.glyphicon-random:before { - content: "\e110"; -} -.glyphicon-comment:before { - content: "\e111"; -} -.glyphicon-magnet:before { - content: "\e112"; -} -.glyphicon-chevron-up:before { - content: "\e113"; -} -.glyphicon-chevron-down:before { - content: "\e114"; -} -.glyphicon-retweet:before { - content: "\e115"; -} -.glyphicon-shopping-cart:before { - content: "\e116"; -} -.glyphicon-folder-close:before { - content: "\e117"; -} -.glyphicon-folder-open:before { - content: "\e118"; -} -.glyphicon-resize-vertical:before { - content: "\e119"; -} -.glyphicon-resize-horizontal:before { - content: "\e120"; -} -.glyphicon-hdd:before { - content: "\e121"; -} -.glyphicon-bullhorn:before { - content: "\e122"; -} -.glyphicon-bell:before { - content: "\e123"; -} -.glyphicon-certificate:before { - content: "\e124"; -} -.glyphicon-thumbs-up:before { - content: "\e125"; -} -.glyphicon-thumbs-down:before { - content: "\e126"; -} -.glyphicon-hand-right:before { - content: "\e127"; -} -.glyphicon-hand-left:before { - content: "\e128"; -} -.glyphicon-hand-up:before { - content: "\e129"; -} -.glyphicon-hand-down:before { - content: "\e130"; -} -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} -.glyphicon-globe:before { - content: "\e135"; -} -.glyphicon-wrench:before { - content: "\e136"; -} -.glyphicon-tasks:before { - content: "\e137"; -} -.glyphicon-filter:before { - content: "\e138"; -} -.glyphicon-briefcase:before { - content: "\e139"; -} -.glyphicon-fullscreen:before { - content: "\e140"; -} -.glyphicon-dashboard:before { - content: "\e141"; -} -.glyphicon-paperclip:before { - content: "\e142"; -} -.glyphicon-heart-empty:before { - content: "\e143"; -} -.glyphicon-link:before { - content: "\e144"; -} -.glyphicon-phone:before { - content: "\e145"; -} -.glyphicon-pushpin:before { - content: "\e146"; -} -.glyphicon-usd:before { - content: "\e148"; -} -.glyphicon-gbp:before { - content: "\e149"; -} -.glyphicon-sort:before { - content: "\e150"; -} -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} -.glyphicon-sort-by-order:before { - content: "\e153"; -} -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} -.glyphicon-unchecked:before { - content: "\e157"; -} -.glyphicon-expand:before { - content: "\e158"; -} -.glyphicon-collapse-down:before { - content: "\e159"; -} -.glyphicon-collapse-up:before { - content: "\e160"; -} -.glyphicon-log-in:before { - content: "\e161"; -} -.glyphicon-flash:before { - content: "\e162"; -} -.glyphicon-log-out:before { - content: "\e163"; -} -.glyphicon-new-window:before { - content: "\e164"; -} -.glyphicon-record:before { - content: "\e165"; -} -.glyphicon-save:before { - content: "\e166"; -} -.glyphicon-open:before { - content: "\e167"; -} -.glyphicon-saved:before { - content: "\e168"; -} -.glyphicon-import:before { - content: "\e169"; -} -.glyphicon-export:before { - content: "\e170"; -} -.glyphicon-send:before { - content: "\e171"; -} -.glyphicon-floppy-disk:before { - content: "\e172"; -} -.glyphicon-floppy-saved:before { - content: "\e173"; -} -.glyphicon-floppy-remove:before { - content: "\e174"; -} -.glyphicon-floppy-save:before { - content: "\e175"; -} -.glyphicon-floppy-open:before { - content: "\e176"; -} -.glyphicon-credit-card:before { - content: "\e177"; -} -.glyphicon-transfer:before { - content: "\e178"; -} -.glyphicon-cutlery:before { - content: "\e179"; -} -.glyphicon-header:before { - content: "\e180"; -} -.glyphicon-compressed:before { - content: "\e181"; -} -.glyphicon-earphone:before { - content: "\e182"; -} -.glyphicon-phone-alt:before { - content: "\e183"; -} -.glyphicon-tower:before { - content: "\e184"; -} -.glyphicon-stats:before { - content: "\e185"; -} -.glyphicon-sd-video:before { - content: "\e186"; -} -.glyphicon-hd-video:before { - content: "\e187"; -} -.glyphicon-subtitles:before { - content: "\e188"; -} -.glyphicon-sound-stereo:before { - content: "\e189"; -} -.glyphicon-sound-dolby:before { - content: "\e190"; -} -.glyphicon-sound-5-1:before { - content: "\e191"; -} -.glyphicon-sound-6-1:before { - content: "\e192"; -} -.glyphicon-sound-7-1:before { - content: "\e193"; -} -.glyphicon-copyright-mark:before { - content: "\e194"; -} -.glyphicon-registration-mark:before { - content: "\e195"; -} -.glyphicon-cloud-download:before { - content: "\e197"; -} -.glyphicon-cloud-upload:before { - content: "\e198"; -} -.glyphicon-tree-conifer:before { - content: "\e199"; -} -.glyphicon-tree-deciduous:before { - content: "\e200"; -} -.glyphicon-cd:before { - content: "\e201"; -} -.glyphicon-save-file:before { - content: "\e202"; -} -.glyphicon-open-file:before { - content: "\e203"; -} -.glyphicon-level-up:before { - content: "\e204"; -} -.glyphicon-copy:before { - content: "\e205"; -} -.glyphicon-paste:before { - content: "\e206"; -} -.glyphicon-alert:before { - content: "\e209"; -} -.glyphicon-equalizer:before { - content: "\e210"; -} -.glyphicon-king:before { - content: "\e211"; -} -.glyphicon-queen:before { - content: "\e212"; -} -.glyphicon-pawn:before { - content: "\e213"; -} -.glyphicon-bishop:before { - content: "\e214"; -} -.glyphicon-knight:before { - content: "\e215"; -} -.glyphicon-baby-formula:before { - content: "\e216"; -} -.glyphicon-tent:before { - content: "\26fa"; -} -.glyphicon-blackboard:before { - content: "\e218"; -} -.glyphicon-bed:before { - content: "\e219"; -} -.glyphicon-apple:before { - content: "\f8ff"; -} -.glyphicon-erase:before { - content: "\e221"; -} -.glyphicon-hourglass:before { - content: "\231b"; -} -.glyphicon-lamp:before { - content: "\e223"; -} -.glyphicon-duplicate:before { - content: "\e224"; -} -.glyphicon-piggy-bank:before { - content: "\e225"; -} -.glyphicon-scissors:before { - content: "\e226"; -} -.glyphicon-bitcoin:before { - content: "\e227"; -} -.glyphicon-btc:before { - content: "\e227"; -} -.glyphicon-xbt:before { - content: "\e227"; -} -.glyphicon-yen:before { - content: "\00a5"; -} -.glyphicon-jpy:before { - content: "\00a5"; -} -.glyphicon-ruble:before { - content: "\20bd"; -} -.glyphicon-rub:before { - content: "\20bd"; -} -.glyphicon-scale:before { - content: "\e230"; -} -.glyphicon-ice-lolly:before { - content: "\e231"; -} -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; -} -.glyphicon-education:before { - content: "\e233"; -} -.glyphicon-option-horizontal:before { - content: "\e234"; -} -.glyphicon-option-vertical:before { - content: "\e235"; -} -.glyphicon-menu-hamburger:before { - content: "\e236"; -} -.glyphicon-modal-window:before { - content: "\e237"; -} -.glyphicon-oil:before { - content: "\e238"; -} -.glyphicon-grain:before { - content: "\e239"; -} -.glyphicon-sunglasses:before { - content: "\e240"; -} -.glyphicon-text-size:before { - content: "\e241"; -} -.glyphicon-text-color:before { - content: "\e242"; -} -.glyphicon-text-background:before { - content: "\e243"; -} -.glyphicon-object-align-top:before { - content: "\e244"; -} -.glyphicon-object-align-bottom:before { - content: "\e245"; -} -.glyphicon-object-align-horizontal:before { - content: "\e246"; -} -.glyphicon-object-align-left:before { - content: "\e247"; -} -.glyphicon-object-align-vertical:before { - content: "\e248"; -} -.glyphicon-object-align-right:before { - content: "\e249"; -} -.glyphicon-triangle-right:before { - content: "\e250"; -} -.glyphicon-triangle-left:before { - content: "\e251"; -} -.glyphicon-triangle-bottom:before { - content: "\e252"; -} -.glyphicon-triangle-top:before { - content: "\e253"; -} -.glyphicon-console:before { - content: "\e254"; -} -.glyphicon-superscript:before { - content: "\e255"; -} -.glyphicon-subscript:before { - content: "\e256"; -} -.glyphicon-menu-left:before { - content: "\e257"; -} -.glyphicon-menu-right:before { - content: "\e258"; -} -.glyphicon-menu-down:before { - content: "\e259"; -} -.glyphicon-menu-up:before { - content: "\e260"; -} -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -html { - font-size: 10px; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857143; - color: #333; - background-color: #fff; +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; } -a { - color: #337ab7; - text-decoration: none; -} -a:hover, -a:focus { - color: #23527c; - text-decoration: underline; -} -a:focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -figure { - margin: 0; -} -img { - vertical-align: middle; -} -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; -} -.img-rounded { - border-radius: 6px; -} -.img-thumbnail { - display: inline-block; - max-width: 100%; - height: auto; - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all .2s ease-in-out; - -o-transition: all .2s ease-in-out; - transition: all .2s ease-in-out; -} -.img-circle { - border-radius: 50%; -} -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eee; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; + +button, +input { overflow: visible; - clip: auto; } -[role="button"] { - cursor: pointer; -} -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #777; -} -h1, -.h1, -h2, -.h2, -h3, -.h3 { - margin-top: 20px; - margin-bottom: 10px; -} -h1 small, -.h1 small, -h2 small, -.h2 small, -h3 small, -.h3 small, -h1 .small, -.h1 .small, -h2 .small, -.h2 .small, -h3 .small, -.h3 .small { - font-size: 65%; -} -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 10px; - margin-bottom: 10px; -} -h4 small, -.h4 small, -h5 small, -.h5 small, -h6 small, -.h6 small, -h4 .small, -.h4 .small, -h5 .small, -.h5 .small, -h6 .small, -.h6 .small { - font-size: 75%; -} -h1, -.h1 { - font-size: 36px; -} -h2, -.h2 { - font-size: 30px; -} -h3, -.h3 { - font-size: 24px; -} -h4, -.h4 { - font-size: 18px; -} -h5, -.h5 { - font-size: 14px; -} -h6, -.h6 { - font-size: 12px; -} -p { - margin: 0 0 10px; -} -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; -} -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} -small, -.small { - font-size: 85%; -} -mark, -.mark { - padding: .2em; - background-color: #fcf8e3; -} -.text-left { - text-align: left; -} -.text-right { - text-align: right; -} -.text-center { - text-align: center; -} -.text-justify { - text-align: justify; -} -.text-nowrap { - white-space: nowrap; -} -.text-lowercase { - text-transform: lowercase; -} -.text-uppercase { - text-transform: uppercase; -} -.text-capitalize { - text-transform: capitalize; -} -.text-muted { - color: #777; -} -.text-primary { - color: #337ab7; -} -a.text-primary:hover, -a.text-primary:focus { - color: #286090; -} -.text-success { - color: #3c763d; -} -a.text-success:hover, -a.text-success:focus { - color: #2b542c; -} -.text-info { - color: #31708f; -} -a.text-info:hover, -a.text-info:focus { - color: #245269; -} -.text-warning { - color: #8a6d3b; -} -a.text-warning:hover, -a.text-warning:focus { - color: #66512c; -} -.text-danger { - color: #a94442; -} -a.text-danger:hover, -a.text-danger:focus { - color: #843534; -} -.bg-primary { - color: #fff; - background-color: #337ab7; -} -a.bg-primary:hover, -a.bg-primary:focus { - background-color: #286090; -} -.bg-success { - background-color: #dff0d8; -} -a.bg-success:hover, -a.bg-success:focus { - background-color: #c1e2b3; -} -.bg-info { - background-color: #d9edf7; -} -a.bg-info:hover, -a.bg-info:focus { - background-color: #afd9ee; -} -.bg-warning { - background-color: #fcf8e3; -} -a.bg-warning:hover, -a.bg-warning:focus { - background-color: #f7ecb5; -} -.bg-danger { - background-color: #f2dede; -} -a.bg-danger:hover, -a.bg-danger:focus { - background-color: #e4b9b9; -} -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eee; -} -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} -.list-unstyled { - padding-left: 0; - list-style: none; -} -.list-inline { - padding-left: 0; - margin-left: -5px; - list-style: none; -} -.list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; -} -dl { - margin-top: 0; - margin-bottom: 20px; -} -dt, -dd { - line-height: 1.42857143; -} -dt { - font-weight: bold; -} -dd { - margin-left: 0; -} -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } -} -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777; -} -.initialism { - font-size: 90%; - text-transform: uppercase; -} -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.42857143; - color: #777; -} -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; -} -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - text-align: right; - border-right: 5px solid #eee; - border-left: 0; -} -.blockquote-reverse footer:before, -blockquote.pull-right footer:before, -.blockquote-reverse small:before, -blockquote.pull-right small:before, -.blockquote-reverse .small:before, -blockquote.pull-right .small:before { - content: ''; -} -.blockquote-reverse footer:after, -blockquote.pull-right footer:after, -.blockquote-reverse small:after, -blockquote.pull-right small:after, -.blockquote-reverse .small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; -} -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857143; -} -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; -} -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); -} -kbd kbd { + +button, +select { + text-transform: none; +} + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { padding: 0; - font-size: 100%; - font-weight: bold; - -webkit-box-shadow: none; - box-shadow: none; + border-style: none; } -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857143; - color: #333; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; -} -pre code { + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; } -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; } -.container { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -@media (min-width: 768px) { - .container { - width: 750px; - } -} -@media (min-width: 992px) { - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - .container { - width: 1170px; - } -} -.container-fluid { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -.row { - margin-right: -15px; - margin-left: -15px; -} -.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { - position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; -} -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { - float: left; -} -.col-xs-12 { - width: 100%; -} -.col-xs-11 { - width: 91.66666667%; -} -.col-xs-10 { - width: 83.33333333%; -} -.col-xs-9 { - width: 75%; -} -.col-xs-8 { - width: 66.66666667%; -} -.col-xs-7 { - width: 58.33333333%; -} -.col-xs-6 { - width: 50%; -} -.col-xs-5 { - width: 41.66666667%; -} -.col-xs-4 { - width: 33.33333333%; -} -.col-xs-3 { - width: 25%; -} -.col-xs-2 { - width: 16.66666667%; -} -.col-xs-1 { - width: 8.33333333%; -} -.col-xs-pull-12 { - right: 100%; -} -.col-xs-pull-11 { - right: 91.66666667%; -} -.col-xs-pull-10 { - right: 83.33333333%; -} -.col-xs-pull-9 { - right: 75%; -} -.col-xs-pull-8 { - right: 66.66666667%; -} -.col-xs-pull-7 { - right: 58.33333333%; -} -.col-xs-pull-6 { - right: 50%; -} -.col-xs-pull-5 { - right: 41.66666667%; -} -.col-xs-pull-4 { - right: 33.33333333%; -} -.col-xs-pull-3 { - right: 25%; -} -.col-xs-pull-2 { - right: 16.66666667%; -} -.col-xs-pull-1 { - right: 8.33333333%; -} -.col-xs-pull-0 { - right: auto; -} -.col-xs-push-12 { - left: 100%; -} -.col-xs-push-11 { - left: 91.66666667%; -} -.col-xs-push-10 { - left: 83.33333333%; -} -.col-xs-push-9 { - left: 75%; -} -.col-xs-push-8 { - left: 66.66666667%; -} -.col-xs-push-7 { - left: 58.33333333%; -} -.col-xs-push-6 { - left: 50%; -} -.col-xs-push-5 { - left: 41.66666667%; -} -.col-xs-push-4 { - left: 33.33333333%; -} -.col-xs-push-3 { - left: 25%; -} -.col-xs-push-2 { - left: 16.66666667%; -} -.col-xs-push-1 { - left: 8.33333333%; -} -.col-xs-push-0 { - left: auto; -} -.col-xs-offset-12 { - margin-left: 100%; -} -.col-xs-offset-11 { - margin-left: 91.66666667%; -} -.col-xs-offset-10 { - margin-left: 83.33333333%; -} -.col-xs-offset-9 { - margin-left: 75%; -} -.col-xs-offset-8 { - margin-left: 66.66666667%; -} -.col-xs-offset-7 { - margin-left: 58.33333333%; -} -.col-xs-offset-6 { - margin-left: 50%; -} -.col-xs-offset-5 { - margin-left: 41.66666667%; -} -.col-xs-offset-4 { - margin-left: 33.33333333%; -} -.col-xs-offset-3 { - margin-left: 25%; -} -.col-xs-offset-2 { - margin-left: 16.66666667%; -} -.col-xs-offset-1 { - margin-left: 8.33333333%; -} -.col-xs-offset-0 { - margin-left: 0; -} -@media (min-width: 768px) { - .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 { - float: left; - } - .col-sm-12 { - width: 100%; - } - .col-sm-11 { - width: 91.66666667%; - } - .col-sm-10 { - width: 83.33333333%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666667%; - } - .col-sm-7 { - width: 58.33333333%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666667%; - } - .col-sm-4 { - width: 33.33333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.66666667%; - } - .col-sm-1 { - width: 8.33333333%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666667%; - } - .col-sm-pull-10 { - right: 83.33333333%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666667%; - } - .col-sm-pull-7 { - right: 58.33333333%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666667%; - } - .col-sm-pull-4 { - right: 33.33333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.66666667%; - } - .col-sm-pull-1 { - right: 8.33333333%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666667%; - } - .col-sm-push-10 { - left: 83.33333333%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666667%; - } - .col-sm-push-7 { - left: 58.33333333%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666667%; - } - .col-sm-push-4 { - left: 33.33333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.66666667%; - } - .col-sm-push-1 { - left: 8.33333333%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666667%; - } - .col-sm-offset-10 { - margin-left: 83.33333333%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-8 { - margin-left: 66.66666667%; - } - .col-sm-offset-7 { - margin-left: 58.33333333%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-5 { - margin-left: 41.66666667%; - } - .col-sm-offset-4 { - margin-left: 33.33333333%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-2 { - margin-left: 16.66666667%; - } - .col-sm-offset-1 { - margin-left: 8.33333333%; - } - .col-sm-offset-0 { - margin-left: 0; - } -} -@media (min-width: 992px) { - .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 { - float: left; - } - .col-md-12 { - width: 100%; - } - .col-md-11 { - width: 91.66666667%; - } - .col-md-10 { - width: 83.33333333%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666667%; - } - .col-md-7 { - width: 58.33333333%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666667%; - } - .col-md-4 { - width: 33.33333333%; - } - .col-md-3 { - width: 25%; - } - .col-md-2 { - width: 16.66666667%; - } - .col-md-1 { - width: 8.33333333%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-pull-11 { - right: 91.66666667%; - } - .col-md-pull-10 { - right: 83.33333333%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-8 { - right: 66.66666667%; - } - .col-md-pull-7 { - right: 58.33333333%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666667%; - } - .col-md-pull-4 { - right: 33.33333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.66666667%; - } - .col-md-pull-1 { - right: 8.33333333%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666667%; - } - .col-md-push-10 { - left: 83.33333333%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666667%; - } - .col-md-push-7 { - left: 58.33333333%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666667%; - } - .col-md-push-4 { - left: 33.33333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.66666667%; - } - .col-md-push-1 { - left: 8.33333333%; - } - .col-md-push-0 { - left: auto; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666667%; - } - .col-md-offset-10 { - margin-left: 83.33333333%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666667%; - } - .col-md-offset-7 { - margin-left: 58.33333333%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.66666667%; - } - .col-md-offset-1 { - margin-left: 8.33333333%; - } - .col-md-offset-0 { - margin-left: 0; - } -} -@media (min-width: 1200px) { - .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 { - float: left; - } - .col-lg-12 { - width: 100%; - } - .col-lg-11 { - width: 91.66666667%; - } - .col-lg-10 { - width: 83.33333333%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666667%; - } - .col-lg-7 { - width: 58.33333333%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666667%; - } - .col-lg-4 { - width: 33.33333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.66666667%; - } - .col-lg-1 { - width: 8.33333333%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666667%; - } - .col-lg-pull-10 { - right: 83.33333333%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666667%; - } - .col-lg-pull-7 { - right: 58.33333333%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666667%; - } - .col-lg-pull-4 { - right: 33.33333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.66666667%; - } - .col-lg-pull-1 { - right: 8.33333333%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666667%; - } - .col-lg-push-10 { - left: 83.33333333%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666667%; - } - .col-lg-push-7 { - left: 58.33333333%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666667%; - } - .col-lg-push-4 { - left: 33.33333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.66666667%; - } - .col-lg-push-1 { - left: 8.33333333%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666667%; - } - .col-lg-offset-10 { - margin-left: 83.33333333%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666667%; - } - .col-lg-offset-7 { - margin-left: 58.33333333%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.66666667%; - } - .col-lg-offset-1 { - margin-left: 8.33333333%; - } - .col-lg-offset-0 { - margin-left: 0; - } -} -table { - background-color: transparent; -} -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777; - text-align: left; -} -th { - text-align: left; -} -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px; -} -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857143; - vertical-align: top; - border-top: 1px solid #ddd; -} -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} -.table > tbody + tbody { - border-top: 2px solid #ddd; -} -.table .table { - background-color: #fff; -} -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; -} -.table-bordered { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; -} -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; -} -table col[class*="col-"] { - position: static; - display: table-column; - float: none; -} -table td[class*="col-"], -table th[class*="col-"] { - position: static; - display: table-cell; - float: none; -} -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, -.table-hover > tbody > tr.active:hover > td, -.table-hover > tbody > tr:hover > .active, -.table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr:hover > .success, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} -.table > thead > tr > td.info, -.table > tbody > tr > td.info, -.table > tfoot > tr > td.info, -.table > thead > tr > th.info, -.table > tbody > tr > th.info, -.table > tfoot > tr > th.info, -.table > thead > tr.info > td, -.table > tbody > tr.info > td, -.table > tfoot > tr.info > td, -.table > thead > tr.info > th, -.table > tbody > tr.info > th, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, -.table-hover > tbody > tr.info:hover > td, -.table-hover > tbody > tr:hover > .info, -.table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr:hover > .warning, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr:hover > .danger, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} -.table-responsive { - min-height: .01%; - overflow-x: auto; -} -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } + +textarea { + overflow: auto; + resize: vertical; } + fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } + legend { display: block; width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} -label { - display: inline-block; max-width: 100%; - margin-bottom: 5px; - font-weight: bold; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; } -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; + +progress { + vertical-align: baseline; } -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} -input[type="file"] { - display: block; -} -input[type="range"] { - display: block; - width: 100%; -} -select[multiple], -select[size] { + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { height: auto; } -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: 5px auto -webkit-focus-ring-color; + +[type="search"] { outline-offset: -2px; + -webkit-appearance: none; } + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.42857143; - color: #555; + 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-family: inherit; + font-weight: 500; + line-height: 1.2; + color: inherit; +} + +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%; + min-height: 1px; + 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: none; +} + +.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: none; + } + .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: none; + } + .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: none; + } + .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: none; + } + .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; + background-color: transparent; +} + +.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 .table { + background-color: #fff; +} + +.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 { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +.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-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-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-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-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-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-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-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: #212529; + border-color: #32383e; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #212529; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #32383e; +} + +.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 { + 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; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .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; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .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; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .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; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +.table-responsive > .table-bordered { + border: 0; +} + .form-control { display: block; width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555; + height: calc(2.25rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #495057; background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + 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; } -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); -} -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #999; -} -.form-control::-webkit-input-placeholder { - color: #999; + +@media screen and (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } } + .form-control::-ms-expand { background-color: transparent; border: 0; } -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #eee; + +.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[disabled], -fieldset[disabled] .form-control { - cursor: not-allowed; + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; } -textarea.form-control { - height: auto; + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; } -input[type="search"] { - -webkit-appearance: none; + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; } -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"].form-control, - input[type="time"].form-control, - input[type="datetime-local"].form-control, - input[type="month"].form-control { - line-height: 34px; - } - input[type="date"].input-sm, - input[type="time"].input-sm, - input[type="datetime-local"].input-sm, - input[type="month"].input-sm, - .input-group-sm input[type="date"], - .input-group-sm input[type="time"], - .input-group-sm input[type="datetime-local"], - .input-group-sm input[type="month"] { - line-height: 30px; - } - input[type="date"].input-lg, - input[type="time"].input-lg, - input[type="datetime-local"].input-lg, - input[type="month"].input-lg, - .input-group-lg input[type="date"], - .input-group-lg input[type="time"], - .input-group-lg input[type="datetime-local"], - .input-group-lg input[type="month"] { - line-height: 46px; - } + +.form-control::placeholder { + color: #6c757d; + opacity: 1; } -.form-group { - margin-bottom: 15px; + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } -.radio, -.checkbox { - position: relative; + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { display: block; - margin-top: 10px; - margin-bottom: 10px; + width: 100%; } -.radio label, -.checkbox label { - min-height: 20px; - padding-left: 20px; + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; - font-weight: normal; - cursor: pointer; + font-size: inherit; + line-height: 1.5; } -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-top: 4px \9; - margin-left: -20px; + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; } -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; } -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"].disabled, -input[type="checkbox"].disabled, -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"] { - cursor: not-allowed; -} -.radio-inline.disabled, -.checkbox-inline.disabled, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} -.radio.disabled label, -.checkbox.disabled label, -fieldset[disabled] .radio label, -fieldset[disabled] .checkbox label { - cursor: not-allowed; -} -.form-control-static { - min-height: 34px; - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; -} -.form-control-static.input-lg, -.form-control-static.input-sm { + +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; } -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; + +.form-control-sm { + height: calc(1.8125rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; line-height: 1.5; - border-radius: 3px; + border-radius: 0.2rem; } -select.input-sm { - height: 30px; - line-height: 30px; -} -textarea.input-sm, -select[multiple].input-sm { - height: auto; -} -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; + +.form-control-lg { + height: calc(2.875rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; line-height: 1.5; - border-radius: 3px; + border-radius: 0.3rem; } -.form-group-sm select.form-control { - height: 30px; - line-height: 30px; -} -.form-group-sm textarea.form-control, -.form-group-sm select[multiple].form-control { + +select.form-control[size], select.form-control[multiple] { height: auto; } -.form-group-sm .form-control-static { - height: 30px; - min-height: 32px; - padding: 6px 10px; - font-size: 12px; - line-height: 1.5; -} -.input-lg { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-lg { - height: 46px; - line-height: 46px; -} -textarea.input-lg, -select[multiple].input-lg { + +textarea.form-control { height: auto; } -.form-group-lg .form-control { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; + +.form-group { + margin-bottom: 1rem; } -.form-group-lg select.form-control { - height: 46px; - line-height: 46px; + +.form-text { + display: block; + margin-top: 0.25rem; } -.form-group-lg textarea.form-control, -.form-group-lg select[multiple].form-control { - height: auto; + +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; } -.form-group-lg .form-control-static { - height: 46px; - min-height: 38px; - padding: 11px 16px; - font-size: 18px; - line-height: 1.3333333; + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; } -.has-feedback { + +.form-check { position: relative; + display: block; + padding-left: 1.25rem; } -.has-feedback .form-control { - padding-right: 42.5px; -} -.form-control-feedback { + +.form-check-input { position: absolute; - top: 0; - right: 0; - z-index: 2; + 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, .was-validated +.custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; +} + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated +.custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip, .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; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - pointer-events: none; } -.input-lg + .form-control-feedback, -.input-group-lg + .form-control-feedback, -.form-group-lg .form-control + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; -} -.input-sm + .form-control-feedback, -.input-group-sm + .form-control-feedback, -.form-group-sm .form-control + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, -.has-success.radio label, -.has-success.checkbox label, -.has-success.radio-inline label, -.has-success.checkbox-inline label { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - background-color: #dff0d8; - border-color: #3c763d; -} -.has-success .form-control-feedback { - color: #3c763d; -} -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, -.has-warning.radio label, -.has-warning.checkbox label, -.has-warning.radio-inline label, -.has-warning.checkbox-inline label { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #8a6d3b; -} -.has-warning .form-control-feedback { - color: #8a6d3b; -} -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, -.has-error.radio label, -.has-error.checkbox label, -.has-error.radio-inline label, -.has-error.checkbox-inline label { - color: #a94442; -} -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; -} -.has-error .input-group-addon { - color: #a94442; - background-color: #f2dede; - border-color: #a94442; -} -.has-error .form-control-feedback { - color: #a94442; -} -.has-feedback label ~ .form-control-feedback { - top: 25px; -} -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; -} -.help-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; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; } -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-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 { + background-color: #71dd8a; +} + +.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 { + 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 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.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 ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after { + border-color: inherit; +} + +.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 { + 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, .was-validated +.custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; +} + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated +.custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip, .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 { + background-color: #efa2a9; +} + +.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 { + 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 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.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 ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after { + border-color: inherit; +} + +.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 { + 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; - vertical-align: middle; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } - .form-inline .form-control-static { + .form-inline .form-control-plaintext { display: inline-block; } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; - } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { + .form-inline .input-group, + .form-inline .custom-select { width: auto; } - .form-inline .input-group > .form-control { - width: 100%; - } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio label, - .form-inline .checkbox label { + .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 .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { + .form-inline .form-check-input { position: relative; + margin-top: 0; + margin-right: 0.25rem; margin-left: 0; } - .form-inline .has-feedback .form-control-feedback { - top: 0; + .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; } -} -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0; -} -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; -} -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .form-horizontal .control-label { - padding-top: 7px; + .form-inline .custom-control-label { margin-bottom: 0; - text-align: right; - } -} -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; -} -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 11px; - font-size: 18px; - } -} -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px; } } + .btn { display: inline-block; - padding: 6px 12px; - margin-bottom: 0; - font-size: 14px; - font-weight: normal; - line-height: 1.42857143; + font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-image: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; border: 1px solid transparent; - border-radius: 4px; + 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; } -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn.active.focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; + +@media screen and (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } } -.btn:hover, -.btn:focus, -.btn.focus { - color: #333; + +.btn:hover, .btn:focus { text-decoration: none; } -.btn:active, -.btn.active { - background-image: none; + +.btn:focus, .btn.focus { outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - cursor: not-allowed; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; - opacity: .65; + +.btn.disabled, .btn:disabled { + opacity: 0.65; } + +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} + a.btn.disabled, -fieldset[disabled] a.btn { +fieldset:disabled a.btn { pointer-events: none; } -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:focus, -.btn-default.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -.btn-default:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active:hover, -.btn-default.active:hover, -.open > .dropdown-toggle.btn-default:hover, -.btn-default:active:focus, -.btn-default.active:focus, -.open > .dropdown-toggle.btn-default:focus, -.btn-default:active.focus, -.btn-default.active.focus, -.open > .dropdown-toggle.btn-default.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - background-image: none; -} -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus { - background-color: #fff; - border-color: #ccc; -} -.btn-default .badge { - color: #fff; - background-color: #333; -} + .btn-primary { color: #fff; - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; + background-color: #007bff; + border-color: #007bff; } + .btn-primary:hover { color: #fff; - background-color: #286090; - border-color: #204d74; + background-color: #0069d9; + border-color: #0062cc; } -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { + +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-primary.disabled, .btn-primary:disabled { color: #fff; - background-color: #286090; - border-color: #204d74; + background-color: #007bff; + border-color: #007bff; } -.btn-primary:active:hover, -.btn-primary.active:hover, -.open > .dropdown-toggle.btn-primary:hover, -.btn-primary:active:focus, -.btn-primary.active:focus, -.open > .dropdown-toggle.btn-primary:focus, -.btn-primary:active.focus, -.btn-primary.active.focus, -.open > .dropdown-toggle.btn-primary.focus { + +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { color: #fff; - background-color: #204d74; - border-color: #122b40; + background-color: #0062cc; + border-color: #005cbf; } -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - background-image: none; + +.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(0, 123, 255, 0.5); } -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus { - background-color: #337ab7; - border-color: #2e6da4; + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } -.btn-primary .badge { - color: #337ab7; - background-color: #fff; + +.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(108, 117, 125, 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(108, 117, 125, 0.5); +} + .btn-success { color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #449d44; - border-color: #255625; + background-color: #28a745; + border-color: #28a745; } + .btn-success:hover { color: #fff; - background-color: #449d44; - border-color: #398439; + background-color: #218838; + border-color: #1e7e34; } -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { + +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-success.disabled, .btn-success:disabled { color: #fff; - background-color: #449d44; - border-color: #398439; + background-color: #28a745; + border-color: #28a745; } -.btn-success:active:hover, -.btn-success.active:hover, -.open > .dropdown-toggle.btn-success:hover, -.btn-success:active:focus, -.btn-success.active:focus, -.open > .dropdown-toggle.btn-success:focus, -.btn-success:active.focus, -.btn-success.active.focus, -.open > .dropdown-toggle.btn-success.focus { + +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { color: #fff; - background-color: #398439; - border-color: #255625; + background-color: #1e7e34; + border-color: #1c7430; } -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - background-image: none; -} -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; + +.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(40, 167, 69, 0.5); } + .btn-info { color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #31b0d5; - border-color: #1b6d85; + background-color: #17a2b8; + border-color: #17a2b8; } + .btn-info:hover { color: #fff; - background-color: #31b0d5; - border-color: #269abc; + background-color: #138496; + border-color: #117a8b; } -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { + +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-info.disabled, .btn-info:disabled { color: #fff; - background-color: #31b0d5; - border-color: #269abc; + background-color: #17a2b8; + border-color: #17a2b8; } -.btn-info:active:hover, -.btn-info.active:hover, -.open > .dropdown-toggle.btn-info:hover, -.btn-info:active:focus, -.btn-info.active:focus, -.open > .dropdown-toggle.btn-info:focus, -.btn-info:active.focus, -.btn-info.active.focus, -.open > .dropdown-toggle.btn-info.focus { + +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { color: #fff; - background-color: #269abc; - border-color: #1b6d85; + background-color: #117a8b; + border-color: #10707f; } -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - background-image: none; -} -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; + +.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(23, 162, 184, 0.5); } + .btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning:focus, -.btn-warning.focus { - color: #fff; - background-color: #ec971f; - border-color: #985f0d; + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #d58512; + color: #212529; + background-color: #e0a800; + border-color: #d39e00; } -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - color: #fff; - background-color: #ec971f; - border-color: #d58512; + +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } -.btn-warning:active:hover, -.btn-warning.active:hover, -.open > .dropdown-toggle.btn-warning:hover, -.btn-warning:active:focus, -.btn-warning.active:focus, -.open > .dropdown-toggle.btn-warning:focus, -.btn-warning:active.focus, -.btn-warning.active.focus, -.open > .dropdown-toggle.btn-warning.focus { - color: #fff; - background-color: #d58512; - border-color: #985f0d; + +.btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - background-image: none; + +.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.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; + +.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(255, 193, 7, 0.5); } + .btn-danger { color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #c9302c; - border-color: #761c19; + background-color: #dc3545; + border-color: #dc3545; } + .btn-danger:hover { color: #fff; - background-color: #c9302c; - border-color: #ac2925; + background-color: #c82333; + border-color: #bd2130; } -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { + +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-danger.disabled, .btn-danger:disabled { color: #fff; - background-color: #c9302c; - border-color: #ac2925; + background-color: #dc3545; + border-color: #dc3545; } -.btn-danger:active:hover, -.btn-danger.active:hover, -.open > .dropdown-toggle.btn-danger:hover, -.btn-danger:active:focus, -.btn-danger.active:focus, -.open > .dropdown-toggle.btn-danger:focus, -.btn-danger:active.focus, -.btn-danger.active.focus, -.open > .dropdown-toggle.btn-danger.focus { + +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { color: #fff; - background-color: #ac2925; - border-color: #761c19; + background-color: #bd2130; + border-color: #b21f2d; } -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - background-image: none; + +.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(220, 53, 69, 0.5); } -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus { - background-color: #d9534f; - border-color: #d43f3a; + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; } -.btn-danger .badge { - color: #d9534f; - background-color: #fff; + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; } -.btn-link { - font-weight: normal; - color: #337ab7; - border-radius: 0; + +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } -.btn-link, -.btn-link:active, -.btn-link.active, -.btn-link[disabled], -fieldset[disabled] .btn-link { + +.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(248, 249, 250, 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(52, 58, 64, 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(52, 58, 64, 0.5); +} + +.btn-outline-primary { + color: #007bff; background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; + background-image: none; + border-color: #007bff; } -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; } -.btn-link:hover, -.btn-link:focus { - color: #23527c; + +.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; + background-color: transparent; + background-image: none; + 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; + background-color: transparent; + background-image: none; + 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; + background-color: transparent; + background-image: none; + 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; + background-color: transparent; + background-image: none; + 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; + background-color: transparent; + background-image: none; + 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; + background-color: transparent; + background-image: none; + 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; + background-color: transparent; + background-image: none; + 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; + background-color: transparent; +} + +.btn-link:hover { + color: #0056b3; text-decoration: underline; background-color: transparent; + border-color: transparent; } -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #777; - text-decoration: none; + +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + border-color: transparent; + box-shadow: none; } -.btn-lg, -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; + +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; } -.btn-sm, -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; line-height: 1.5; - border-radius: 3px; + border-radius: 0.3rem; } -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; line-height: 1.5; - border-radius: 3px; + border-radius: 0.2rem; } + .btn-block { display: block; width: 100%; } + .btn-block + .btn-block { - margin-top: 5px; + 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 screen and (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { opacity: 0; - -webkit-transition: opacity .15s linear; - -o-transition: opacity .15s linear; - transition: opacity .15s linear; } -.fade.in { - opacity: 1; -} -.collapse { + +.collapse:not(.show) { display: none; } -.collapse.in { - display: block; -} -tr.collapse.in { - display: table-row; -} -tbody.collapse.in { - display: table-row-group; -} + .collapsing { position: relative; height: 0; overflow: hidden; - -webkit-transition-timing-function: ease; - -o-transition-timing-function: ease; - transition-timing-function: ease; - -webkit-transition-duration: .35s; - -o-transition-duration: .35s; - transition-duration: .35s; - -webkit-transition-property: height, visibility; - -o-transition-property: height, visibility; - transition-property: height, visibility; + transition: height 0.35s ease; } -.caret { + +@media screen and (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle::after { display: inline-block; width: 0; height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px dashed; - border-top: 4px solid \9; - border-right: 4px solid transparent; - border-left: 4px solid transparent; + 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; } -.dropup, -.dropdown { - position: relative; -} -.dropdown-toggle:focus { - outline: 0; + +.dropdown-toggle:empty::after { + margin-left: 0; } + .dropdown-menu { position: absolute; top: 100%; @@ -3524,235 +2991,285 @@ tbody.collapse.in { z-index: 1000; display: none; float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 14px; + 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; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); - box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857143; - color: #333; - white-space: nowrap; -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - color: #262626; - text-decoration: none; - background-color: #f5f5f5; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - background-color: #337ab7; - outline: 0; -} -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #777; -} -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.open > .dropdown-menu { - display: block; -} -.open > a { - outline: 0; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } + .dropdown-menu-right { right: 0; left: auto; } -.dropdown-menu-left { - right: auto; - left: 0; -} -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857143; - color: #777; - white-space: nowrap; -} -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; -} -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - content: ""; - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid \9; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { + +.dropup .dropdown-menu { top: auto; bottom: 100%; - margin-bottom: 2px; + margin-top: 0; + margin-bottom: 0.125rem; } -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } - .navbar-right .dropdown-menu-left { - right: auto; - left: 0; - } + +.dropup .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + 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; + width: 0; + height: 0; + 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; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + width: 0; + height: 0; + 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; + 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: inline-block; + display: -ms-inline-flexbox; + display: inline-flex; vertical-align: middle; } + .btn-group > .btn, .btn-group-vertical > .btn { position: relative; - float: left; + -ms-flex: 0 1 auto; + flex: 0 1 auto; } + .btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; +.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-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { +.btn-group .btn-group + .btn-group, +.btn-group-vertical .btn + .btn, +.btn-group-vertical .btn + .btn-group, +.btn-group-vertical .btn-group + .btn, +.btn-group-vertical .btn-group + .btn-group { margin-left: -1px; } + .btn-toolbar { - margin-left: -5px; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; } -.btn-toolbar .btn, -.btn-toolbar .btn-group, + .btn-toolbar .input-group { - float: left; -} -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; + width: auto; } + .btn-group > .btn:first-child { margin-left: 0; } -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + +.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:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; } -.btn-group > .btn-group { - float: left; + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group > .btn + .dropdown-toggle { - padding-right: 8px; - padding-left: 8px; -} -.btn-group > .btn-lg + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; -} -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn .caret { + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { margin-left: 0; } -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; } -.dropup .btn-lg .caret { - border-width: 0 5px 5px; + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; + +.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%; - max-width: 100%; -} -.btn-group-vertical > .btn-group > .btn { - float: none; } + .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, @@ -3760,2043 +3277,3214 @@ tbody.collapse.in { margin-top: -1px; margin-left: 0; } -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-left-radius: 4px; - border-top-right-radius: 4px; + +.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:last-child:not(:first-child) { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + +.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-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; } -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - display: table-cell; - float: none; - width: 1%; -} -.btn-group-justified > .btn-group .btn { - width: 100%; -} -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + +.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: table; - border-collapse: separate; -} -.input-group[class*="col-"] { - float: none; - padding-right: 0; - padding-left: 0; -} -.input-group .form-control { - position: relative; - z-index: 2; - float: left; + 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 > .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:focus { + +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .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-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; + +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; } -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 46px; - line-height: 46px; -} -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn, -select[multiple].input-group-lg > .form-control, -select[multiple].input-group-lg > .input-group-addon, -select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto; -} -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn, -select[multiple].input-group-sm > .form-control, -select[multiple].input-group-sm > .input-group-addon, -select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto; -} -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555; - text-align: center; - background-color: #eee; - border: 1px solid #ccc; - border-radius: 4px; -} -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + +.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-addon:first-child { - border-right: 0; -} -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + +.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-addon:last-child { - border-left: 0; + +.input-group > .custom-file { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; } -.input-group-btn { + +.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; - font-size: 0; - white-space: nowrap; -} -.input-group-btn > .btn { - position: relative; -} -.input-group-btn > .btn + .btn { - margin-left: -1px; -} -.input-group-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { z-index: 2; } -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { + +.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-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - z-index: 2; + +.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, +.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 { + height: calc(2.875rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control, +.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 { + height: calc(1.8125rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.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; + background-color: #007bff; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:active ~ .custom-control-label::before { + color: #fff; + background-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; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #dee2e6; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%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 { + background-color: #007bff; +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%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::before { + background-color: #007bff; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%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-select { + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%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; + background-size: 8px 10px; + 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(128, 189, 255, 0.5); +} + +.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 { + opacity: 0; +} + +.custom-select-sm { + height: calc(1.8125rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; +} + +.custom-select-lg { + height: calc(2.875rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 125%; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(2.25rem + 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:focus ~ .custom-file-label::after { + border-color: #80bdff; +} + +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(2.25rem + 2px); + padding: 0.375rem 0.75rem; + 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: 2.25rem; + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + padding-left: 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 screen and (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 screen and (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 screen and (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-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 screen and (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 > li { - position: relative; + +.nav-link { display: block; + padding: 0.5rem 1rem; } -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -.nav > li > a:hover, -.nav > li > a:focus { + +.nav-link:hover, .nav-link:focus { text-decoration: none; - background-color: #eee; } -.nav > li.disabled > a { - color: #777; -} -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #777; - text-decoration: none; - cursor: not-allowed; - background-color: transparent; -} -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eee; - border-color: #337ab7; -} -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.nav > li > a > img { - max-width: none; + +.nav-link.disabled { + color: #6c757d; } + .nav-tabs { - border-bottom: 1px solid #ddd; + border-bottom: 1px solid #dee2e6; } -.nav-tabs > li { - float: left; + +.nav-tabs .nav-item { margin-bottom: -1px; } -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; + +.nav-tabs .nav-link { border: 1px solid transparent; - border-radius: 4px 4px 0 0; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } -.nav-tabs > li > a:hover { - border-color: #eee #eee #ddd; + +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; } -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555; - cursor: default; + +.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: 1px solid #ddd; - border-bottom-color: transparent; -} -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} -.nav-tabs.nav-justified > li { - float: none; -} -.nav-tabs.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.nav-pills > li { - float: left; -} -.nav-pills > li > a { - border-radius: 4px; -} -.nav-pills > li + li { - margin-left: 2px; -} -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} -.nav-justified { - width: 100%; -} -.nav-justified > li { - float: none; -} -.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs-justified { - border-bottom: 0; -} -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.tab-content > .tab-pane { - display: none; -} -.tab-content > .active { - display: block; + 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; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; + 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; } -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } + +.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; } -@media (min-width: 768px) { - .navbar-header { - float: left; - } + +.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 { - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - -webkit-overflow-scrolling: touch; - border-top: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; } -.navbar-collapse.in { - overflow-y: auto; + +.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; } -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { + +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.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; } } -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; -} -@media (max-device-width: 480px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; } -} -.container > .navbar-header, -.container-fluid > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .container > .navbar-header, - .container-fluid > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; } -} -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } -} -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } -} -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} -.navbar-brand { - float: left; - height: 50px; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; -} -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} -.navbar-brand > img { - display: block; -} -@media (min-width: 768px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: -15px; + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } -} -.navbar-toggle { - position: relative; - float: right; - padding: 9px 10px; - margin-top: 8px; - margin-right: 15px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.navbar-toggle:focus { - outline: 0; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} -@media (min-width: 768px) { - .navbar-toggle { + .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; } } -.navbar-nav { - margin: 7.5px -15px; -} -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } -} -.navbar-form { - padding: 10px 15px; - margin-top: 8px; - margin-right: -15px; - margin-bottom: 8px; - margin-left: -15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); -} -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .form-control-static { - display: inline-block; - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio label, - .navbar-form .checkbox label { + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; padding-left: 0; } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } } + @media (min-width: 768px) { - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; + .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; } } -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } } -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + +@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;charset=utf8,%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;charset=utf8,%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; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; } -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; + +.card-text:last-child { + margin-bottom: 0; } -.navbar-btn.btn-sm { - margin-top: 10px; - margin-bottom: 10px; + +.card-link:hover { + text-decoration: none; } -.navbar-btn.btn-xs { - margin-top: 14px; - margin-bottom: 14px; + +.card-link + .card-link { + margin-left: 1.25rem; } -.navbar-text { - margin-top: 15px; + +.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: 768px) { - .navbar-text { - float: left; + +@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; } } -@media (min-width: 768px) { - .navbar-left { - float: left !important; + +.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; } - .navbar-right { - float: right !important; - margin-right: -15px; + .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; } - .navbar-right ~ .navbar-right { - margin-right: 0; + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:first-child .card-img-top, + .card-group > .card:first-child .card-header { + border-top-right-radius: 0; + } + .card-group > .card:first-child .card-img-bottom, + .card-group > .card:first-child .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:last-child .card-img-top, + .card-group > .card:last-child .card-header { + border-top-left-radius: 0; + } + .card-group > .card:last-child .card-img-bottom, + .card-group > .card:last-child .card-footer { + border-bottom-left-radius: 0; + } + .card-group > .card:only-child { + border-radius: 0.25rem; + } + .card-group > .card:only-child .card-img-top, + .card-group > .card:only-child .card-header { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + .card-group > .card:only-child .card-img-bottom, + .card-group > .card:only-child .card-footer { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { + border-radius: 0; + } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { + border-radius: 0; } } -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; + +.card-columns .card { + margin-bottom: 0.75rem; } -.navbar-default .navbar-brand { - color: #777; -} -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} -.navbar-default .navbar-text { - color: #777; -} -.navbar-default .navbar-nav > li > a { - color: #777; -} -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; -} -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; -} -.navbar-default .navbar-toggle { - border-color: #ddd; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #ddd; -} -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; -} -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - color: #555; - background-color: #e7e7e7; -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; + +@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; } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; + .card-columns .card { + display: inline-block; + width: 100%; } } -.navbar-default .navbar-link { - color: #777; + +.accordion .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; } -.navbar-default .navbar-link:hover { - color: #333; + +.accordion .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; } -.navbar-default .btn-link { - color: #777; + +.accordion .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } -.navbar-default .btn-link:hover, -.navbar-default .btn-link:focus { - color: #333; -} -.navbar-default .btn-link[disabled]:hover, -fieldset[disabled] .navbar-default .btn-link:hover, -.navbar-default .btn-link[disabled]:focus, -fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; -} -.navbar-inverse { - background-color: #222; - border-color: #080808; -} -.navbar-inverse .navbar-brand { - color: #9d9d9d; -} -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-text { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; -} -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -.navbar-inverse .navbar-toggle { - border-color: #333; -} -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - color: #fff; - background-color: #080808; -} -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -.navbar-inverse .navbar-link { - color: #9d9d9d; -} -.navbar-inverse .navbar-link:hover { - color: #fff; -} -.navbar-inverse .btn-link { - color: #9d9d9d; -} -.navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link:focus { - color: #fff; -} -.navbar-inverse .btn-link[disabled]:hover, -fieldset[disabled] .navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link[disabled]:focus, -fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; + +.accordion .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; list-style: none; - background-color: #f5f5f5; - border-radius: 4px; + background-color: #e9ecef; + border-radius: 0.25rem; } -.breadcrumb > li { + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; } -.breadcrumb > li + li:before { - padding: 0 5px; - color: #ccc; - content: "/\00a0"; + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } -.breadcrumb > .active { - color: #777; -} -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} -.pagination > li { - display: inline; -} -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.42857143; - color: #337ab7; + +.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 #ddd; + border: 1px solid #dee2e6; } -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { + +.page-link:hover { z-index: 2; - color: #23527c; - background-color: #eee; - border-color: #ddd; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; } -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 3; + +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-link:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.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; - cursor: default; - background-color: #337ab7; - border-color: #337ab7; + background-color: #007bff; + border-color: #007bff; } -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777; - cursor: not-allowed; + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; background-color: #fff; - border-color: #ddd; + border-color: #dee2e6; } -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; line-height: 1.5; } -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none; + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; } -.pager li { - display: inline; + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } -.pager li > a, -.pager li > span { + +.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: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; -} -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eee; -} -.pager .next > a, -.pager .next > span { - float: right; -} -.pager .previous > a, -.pager .previous > span { - float: left; -} -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777; - cursor: not-allowed; - background-color: #fff; -} -.label { - display: inline; - padding: .2em .6em .3em; + padding: 0.25em 0.4em; font-size: 75%; - font-weight: bold; + font-weight: 700; line-height: 1; - color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; - border-radius: .25em; -} -a.label:hover, -a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.label:empty { - display: none; -} -.btn .label { - position: relative; - top: -1px; -} -.label-default { - background-color: #777; -} -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #5e5e5e; -} -.label-primary { - background-color: #337ab7; -} -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #286090; -} -.label-success { - background-color: #5cb85c; -} -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} -.label-info { - background-color: #5bc0de; -} -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} -.label-warning { - background-color: #f0ad4e; -} -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} -.label-danger { - background-color: #d9534f; -} -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: middle; - background-color: #777; - border-radius: 10px; + border-radius: 0.25rem; } + .badge:empty { display: none; } + .btn .badge { position: relative; top: -1px; } -.btn-xs .badge, -.btn-group-xs > .btn .badge { - top: 0; - padding: 1px 5px; + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } -a.badge:hover, -a.badge:focus { + +.badge-primary { + color: #fff; + background-color: #007bff; +} + +.badge-primary[href]:hover, .badge-primary[href]:focus { color: #fff; text-decoration: none; - cursor: pointer; + background-color: #0062cc; } -.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; + +.badge-secondary { + color: #fff; + background-color: #6c757d; } -.list-group-item > .badge { - float: right; + +.badge-secondary[href]:hover, .badge-secondary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #545b62; } -.list-group-item > .badge + .badge { - margin-right: 5px; + +.badge-success { + color: #fff; + background-color: #28a745; } -.nav-pills > li > a > .badge { - margin-left: 3px; + +.badge-success[href]:hover, .badge-success[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1e7e34; } + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +.badge-info[href]:hover, .badge-info[href]:focus { + color: #fff; + text-decoration: none; + background-color: #117a8b; +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +.badge-warning[href]:hover, .badge-warning[href]:focus { + color: #212529; + text-decoration: none; + background-color: #d39e00; +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +.badge-danger[href]:hover, .badge-danger[href]:focus { + color: #fff; + text-decoration: none; + background-color: #bd2130; +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +.badge-light[href]:hover, .badge-light[href]:focus { + color: #212529; + text-decoration: none; + background-color: #dae0e5; +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +.badge-dark[href]:hover, .badge-dark[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1d2124; +} + .jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eee; + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; } -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; -} -.jumbotron > hr { - border-top-color: #d5d5d5; -} -.container .jumbotron, -.container-fluid .jumbotron { - padding-right: 15px; - padding-left: 15px; - border-radius: 6px; -} -.jumbotron .container { - max-width: 100%; -} -@media screen and (min-width: 768px) { + +@media (min-width: 576px) { .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron, - .container-fluid .jumbotron { - padding-right: 60px; - padding-left: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; + padding: 4rem 2rem; } } -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border .2s ease-in-out; - -o-transition: border .2s ease-in-out; - transition: border .2s ease-in-out; -} -.thumbnail > img, -.thumbnail a > img { - margin-right: auto; - margin-left: auto; -} -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; -} -.thumbnail .caption { - padding: 9px; - color: #333; + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } + .alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} -.alert h4 { - margin-top: 0; - color: inherit; -} -.alert .alert-link { - font-weight: bold; -} -.alert > p, -.alert > ul { - margin-bottom: 0; -} -.alert > p + p { - margin-top: 5px; -} -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} -.alert-dismissable .close, -.alert-dismissible .close { position: relative; - top: -2px; - right: -21px; + 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: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; } + .alert-success hr { - border-top-color: #c9e2b3; + border-top-color: #b1dfbb; } + .alert-success .alert-link { - color: #2b542c; + color: #0b2e13; } + .alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; } + .alert-info hr { - border-top-color: #a6e1ec; + border-top-color: #abdde5; } + .alert-info .alert-link { - color: #245269; + color: #062c33; } + .alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; } + .alert-warning hr { - border-top-color: #f7e1b5; + border-top-color: #ffe8a1; } + .alert-warning .alert-link { - color: #66512c; + color: #533f03; } + .alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; } + .alert-danger hr { - border-top-color: #e4b9c0; + border-top-color: #f1b0b7; } + .alert-danger .alert-link { - color: #843534; + 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: 40px 0; - } - to { - background-position: 0 0; - } -} -@-o-keyframes progress-bar-stripes { - from { - background-position: 40px 0; + background-position: 1rem 0; } to { background-position: 0 0; } } + @keyframes progress-bar-stripes { from { - background-position: 40px 0; + background-position: 1rem 0; } to { background-position: 0 0; } } + .progress { - height: 20px; - margin-bottom: 20px; + display: -ms-flexbox; + display: flex; + height: 1rem; overflow: hidden; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; } + .progress-bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - line-height: 20px; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; color: #fff; text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - -webkit-transition: width .6s ease; - -o-transition: width .6s ease; - transition: width .6s ease; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; } -.progress-striped .progress-bar, + +@media screen and (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + .progress-bar-striped { - background-image: -webkit-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-image: -o-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-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); - -webkit-background-size: 40px 40px; - background-size: 40px 40px; + 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.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-bar-success { - background-color: #5cb85c; -} -.progress-striped .progress-bar-success { - background-image: -webkit-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-image: -o-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-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); -} -.progress-bar-info { - background-color: #5bc0de; -} -.progress-striped .progress-bar-info { - background-image: -webkit-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-image: -o-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-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); -} -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-striped .progress-bar-warning { - background-image: -webkit-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-image: -o-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-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); -} -.progress-bar-danger { - background-color: #d9534f; -} -.progress-striped .progress-bar-danger { - background-image: -webkit-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-image: -o-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-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); + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; } + .media { - margin-top: 15px; + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; } -.media:first-child { - margin-top: 0; -} -.media, + .media-body { - overflow: hidden; - zoom: 1; -} -.media-body { - width: 10000px; -} -.media-object { - display: block; -} -.media-object.img-thumbnail { - max-width: none; -} -.media-right, -.media > .pull-right { - padding-left: 10px; -} -.media-left, -.media > .pull-left { - padding-right: 10px; -} -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} -.media-middle { - vertical-align: middle; -} -.media-bottom { - vertical-align: bottom; -} -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} -.media-list { - padding-left: 0; - list-style: none; + -ms-flex: 1; + flex: 1; } + .list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; padding-left: 0; - margin-bottom: 20px; + margin-bottom: 0; } + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, .list-group-item-action:focus { + 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: 10px 15px; + padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #fff; - border: 1px solid #ddd; + border: 1px solid rgba(0, 0, 0, 0.125); } + .list-group-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .list-group-item:last-child { margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } -a.list-group-item, -button.list-group-item { - color: #555; -} -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333; -} -a.list-group-item:hover, -button.list-group-item:hover, -a.list-group-item:focus, -button.list-group-item:focus { - color: #555; + +.list-group-item:hover, .list-group-item:focus { + z-index: 1; text-decoration: none; - background-color: #f5f5f5; } -button.list-group-item { - width: 100%; - text-align: left; + +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + background-color: #fff; } -.list-group-item.disabled, -.list-group-item.disabled:hover, -.list-group-item.disabled:focus { - color: #777; - cursor: not-allowed; - background-color: #eee; -} -.list-group-item.disabled .list-group-item-heading, -.list-group-item.disabled:hover .list-group-item-heading, -.list-group-item.disabled:focus .list-group-item-heading { - color: inherit; -} -.list-group-item.disabled .list-group-item-text, -.list-group-item.disabled:hover .list-group-item-text, -.list-group-item.disabled:focus .list-group-item-text { - color: #777; -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { + +.list-group-item.active { z-index: 2; color: #fff; - background-color: #337ab7; - border-color: #337ab7; + background-color: #007bff; + border-color: #007bff; } -.list-group-item.active .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, -.list-group-item.active:hover .list-group-item-heading > .small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; -} -.list-group-item.active .list-group-item-text, -.list-group-item.active:hover .list-group-item-text, -.list-group-item.active:focus .list-group-item-text { - color: #c7ddef; -} -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; -} -a.list-group-item-success .list-group-item-heading, -button.list-group-item-success .list-group-item-heading { - color: inherit; -} -a.list-group-item-success:hover, -button.list-group-item-success:hover, -a.list-group-item-success:focus, -button.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; -} -a.list-group-item-success.active, -button.list-group-item-success.active, -a.list-group-item-success.active:hover, -button.list-group-item-success.active:hover, -a.list-group-item-success.active:focus, -button.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; -} -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; -} -a.list-group-item-info .list-group-item-heading, -button.list-group-item-info .list-group-item-heading { - color: inherit; -} -a.list-group-item-info:hover, -button.list-group-item-info:hover, -a.list-group-item-info:focus, -button.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; -} -a.list-group-item-info.active, -button.list-group-item-info.active, -a.list-group-item-info.active:hover, -button.list-group-item-info.active:hover, -a.list-group-item-info.active:focus, -button.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; -} -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; -} -a.list-group-item-warning .list-group-item-heading, -button.list-group-item-warning .list-group-item-heading { - color: inherit; -} -a.list-group-item-warning:hover, -button.list-group-item-warning:hover, -a.list-group-item-warning:focus, -button.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; -} -a.list-group-item-warning.active, -button.list-group-item-warning.active, -a.list-group-item-warning.active:hover, -button.list-group-item-warning.active:hover, -a.list-group-item-warning.active:focus, -button.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; -} -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; -} -a.list-group-item-danger .list-group-item-heading, -button.list-group-item-danger .list-group-item-heading { - color: inherit; -} -a.list-group-item-danger:hover, -button.list-group-item-danger:hover, -a.list-group-item-danger:focus, -button.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; -} -a.list-group-item-danger.active, -button.list-group-item-danger.active, -a.list-group-item-danger.active:hover, -button.list-group-item-danger.active:hover, -a.list-group-item-danger.active:focus, -button.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; -} -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: 0 1px 1px rgba(0, 0, 0, .05); -} -.panel-body { - padding: 15px; -} -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; -} -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; -} -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; border-radius: 0; } -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} -.list-group + .panel-footer { - border-top-width: 0; -} -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; -} -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-right: 15px; - padding-left: 15px; -} -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { + +.list-group-flush:first-child .list-group-item:first-child { border-top: 0; } -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + +.list-group-flush:last-child .list-group-item:last-child { border-bottom: 0; } -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; } -.panel > .table-responsive { - margin-bottom: 0; - border: 0; + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; } -.panel-group { - margin-bottom: 20px; -} -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; -} -.panel-group .panel + .panel { - margin-top: 5px; -} -.panel-group .panel-heading { - border-bottom: 0; -} -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; -} -.panel-group .panel-footer { - border-top: 0; -} -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; -} -.panel-default { - border-color: #ddd; -} -.panel-default > .panel-heading { - color: #333; - background-color: #f5f5f5; - border-color: #ddd; -} -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; -} -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333; -} -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; -} -.panel-primary { - border-color: #337ab7; -} -.panel-primary > .panel-heading { + +.list-group-item-primary.list-group-item-action.active { color: #fff; - background-color: #337ab7; - border-color: #337ab7; + background-color: #004085; + border-color: #004085; } -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; } -.panel-primary > .panel-heading .badge { - color: #337ab7; + +.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:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + color: #000; + text-decoration: none; + opacity: .75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + 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, -25%); + transform: translate(0, -25%); +} + +@media screen and (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - (0.5rem * 2)); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - (0.5rem * 2)); + content: ""; +} + +.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; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + 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; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} + +.modal-header .close { + padding: 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 #e9ecef; +} + +.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-centered { + min-height: calc(100% - (1.75rem * 2)); + } + .modal-dialog-centered::before { + height: calc(100vh - (1.75rem * 2)); + } + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, 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, 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, +.bs-popover-top .arrow::after, +.bs-popover-auto[x-placement^="top"] .arrow::after { + border-width: 0.5rem 0.5rem 0; +} + +.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: 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-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, +.bs-popover-right .arrow::after, +.bs-popover-auto[x-placement^="right"] .arrow::after { + border-width: 0.5rem 0.5rem 0.5rem 0; +} + +.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { + left: 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-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, +.bs-popover-bottom .arrow::after, +.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-width: 0 0.5rem 0.5rem 0.5rem; +} + +.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: 0; + 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-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, +.bs-popover-left .arrow::after, +.bs-popover-auto[x-placement^="left"] .arrow::after { + border-width: 0.5rem 0 0.5rem 0.5rem; +} + +.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { + right: 0; + 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-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + 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-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-item { + position: relative; + display: none; + -ms-flex-align: center; + align-items: center; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; + transition: -webkit-transform 0.6s ease; + transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; +} + +@media screen and (prefers-reduced-motion: reduce) { + .carousel-item.active, + .carousel-item-next, + .carousel-item-prev { + transition: none; + } +} + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; +} + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.carousel-item-next, +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next, + .active.carousel-item-right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.carousel-item-prev, +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-prev, + .active.carousel-item-left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-duration: .6s; + transition-property: opacity; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + opacity: 0; +} + +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item.active, +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-prev { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item.active, + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-prev { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + 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; +} + +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .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: transparent no-repeat center center; + background-size: 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%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;charset=utf8,%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: 10px; + 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 { + position: relative; + -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: rgba(255, 255, 255, 0.5); +} + +.carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} + +.carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} + +.carousel-indicators .active { background-color: #fff; } -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } -.panel-success { - border-color: #d6e9c6; + +.align-baseline { + vertical-align: baseline !important; } -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; + +.align-top { + vertical-align: top !important; } -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; + +.align-middle { + vertical-align: middle !important; } -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; + +.align-bottom { + vertical-align: bottom !important; } -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; + +.align-text-bottom { + vertical-align: text-bottom !important; } -.panel-info { - border-color: #bce8f1; + +.align-text-top { + vertical-align: text-top !important; } -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; + +.bg-primary { + background-color: #007bff !important; } -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; } -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; + +.bg-secondary { + background-color: #6c757d !important; } -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; } -.panel-warning { - border-color: #faebcc; + +.bg-success { + background-color: #28a745 !important; } -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; } -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; + +.bg-info { + background-color: #17a2b8 !important; } -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; } -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; + +.bg-warning { + background-color: #ffc107 !important; } -.panel-danger { - border-color: #ebccd1; + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; } -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; + +.bg-danger { + background-color: #dc3545 !important; } -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; } -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; + +.bg-light { + background-color: #f8f9fa !important; } -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; + +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 { + 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-circle { + border-radius: 50% !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; - height: 0; + width: 100%; padding: 0; overflow: hidden; } + +.embed-responsive::before { + display: block; + content: ""; +} + .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, @@ -5810,727 +6498,2441 @@ button.list-group-item-danger.active:focus { height: 100%; border: 0; } -.embed-responsive-16by9 { - padding-bottom: 56.25%; + +.embed-responsive-21by9::before { + padding-top: 42.857143%; } -.embed-responsive-4by3 { - padding-bottom: 75%; + +.embed-responsive-16by9::before { + padding-top: 56.25%; } -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + +.embed-responsive-4by3::before { + padding-top: 75%; } -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, .15); + +.embed-responsive-1by1::before { + padding-top: 100%; } -.well-lg { - padding: 24px; - border-radius: 6px; + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; } -.well-sm { - padding: 9px; - border-radius: 3px; + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; } -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - filter: alpha(opacity=20); - opacity: .2; + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } -.close:hover, -.close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - filter: alpha(opacity=50); - opacity: .5; + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } -button.close { - -webkit-appearance: none; - padding: 0; - cursor: pointer; - background: transparent; - border: 0; + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } -.modal-open { - overflow: hidden; + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - -webkit-overflow-scrolling: touch; - outline: 0; + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } -.modal.fade .modal-dialog { - -webkit-transition: -webkit-transform .3s ease-out; - -o-transition: -o-transform .3s ease-out; - transition: transform .3s ease-out; - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } -.modal-dialog { - position: relative; - width: auto; - margin: 10px; + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } -.modal-content { - position: relative; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - outline: 0; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); - box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; } -.modal-backdrop.fade { - filter: alpha(opacity=0); - opacity: 0; + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; } -.modal-backdrop.in { - filter: alpha(opacity=50); - opacity: .5; + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; } -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; } -.modal-header .close { - margin-top: -2px; + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } -.modal-title { - margin: 0; - line-height: 1.42857143; + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; } -.modal-body { - position: relative; - padding: 15px; + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; } -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; } -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; } -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; } -.modal-footer .btn-block + .btn-block { - margin-left: 0; + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; + +.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) { - .modal-dialog { - width: 600px; - margin: 30px auto; + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); - box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; } - .modal-sm { - width: 300px; + .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) { - .modal-lg { - width: 900px; + .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; } } -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 12px; - font-style: normal; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - filter: alpha(opacity=0); - opacity: 0; - line-break: auto; +@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; + } } -.tooltip.in { - filter: alpha(opacity=90); - opacity: .9; -} -.tooltip.top { - padding: 5px 0; - margin-top: -3px; -} -.tooltip.right { - padding: 0 5px; - margin-left: 3px; -} -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px; -} -.tooltip.left { - padding: 0 5px; - margin-left: -3px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-left .tooltip-arrow { - right: 5px; - bottom: 0; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - line-break: auto; -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.popover > .arrow, -.popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover > .arrow { - border-width: 11px; -} -.popover > .arrow:after { - content: ""; - border-width: 10px; -} -.popover.top > .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, .25); - border-bottom-width: 0; -} -.popover.top > .arrow:after { - bottom: 1px; - margin-left: -10px; - content: " "; - border-top-color: #fff; - border-bottom-width: 0; -} -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, .25); - border-left-width: 0; -} -.popover.right > .arrow:after { - bottom: -10px; - left: 1px; - content: " "; - border-right-color: #fff; - border-left-width: 0; -} -.popover.bottom > .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, .25); -} -.popover.bottom > .arrow:after { - top: 1px; - margin-left: -10px; - content: " "; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, .25); -} -.popover.left > .arrow:after { - right: 1px; - bottom: -10px; - content: " "; - border-right-width: 0; - border-left-color: #fff; -} -.carousel { - position: relative; -} -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: .6s ease-in-out left; - -o-transition: .6s ease-in-out left; - transition: .6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - -webkit-transition: -webkit-transform .6s ease-in-out; - -o-transition: -o-transform .6s ease-in-out; - transition: transform .6s ease-in-out; - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; - } - .carousel-inner > .item.next, - .carousel-inner > .item.active.right { - left: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - .carousel-inner > .item.prev, - .carousel-inner > .item.active.left { - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - .carousel-inner > .item.next.left, - .carousel-inner > .item.prev.right, - .carousel-inner > .item.active { - left: 0; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); - background-color: rgba(0, 0, 0, 0); - filter: alpha(opacity=50); - opacity: .5; -} -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control:hover, -.carousel-control:focus { - color: #fff; - text-decoration: none; - filter: alpha(opacity=90); - outline: 0; - opacity: .9; -} -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; - margin-top: -10px; -} -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - font-family: serif; - line-height: 1; -} -.carousel-control .icon-prev:before { - content: '\2039'; -} -.carousel-control .icon-next:before { - content: '\203a'; -} -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); - border: 1px solid #fff; - border-radius: 10px; -} -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #fff; -} -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); -} -.carousel-caption .btn { - text-shadow: none; -} -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -10px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -10px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -10px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after, -.dl-horizontal dd:before, -.dl-horizontal dd:after, -.container:before, -.container:after, -.container-fluid:before, -.container-fluid:after, -.row:before, -.row:after, -.form-horizontal .form-group:before, -.form-horizontal .form-group:after, -.btn-toolbar:before, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after, -.nav:before, -.nav:after, -.navbar:before, -.navbar:after, -.navbar-header:before, -.navbar-header:after, -.navbar-collapse:before, -.navbar-collapse:after, -.pager:before, -.pager:after, -.panel-body:before, -.panel-body:after, -.modal-header:before, -.modal-header:after, -.modal-footer:before, -.modal-footer:after { - display: table; - content: " "; -} -.clearfix:after, -.dl-horizontal dd:after, -.container:after, -.container-fluid:after, -.row:after, -.form-horizontal .form-group:after, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:after, -.nav:after, -.navbar:after, -.navbar-header:after, -.navbar-collapse:after, -.pager:after, -.panel-body:after, -.modal-header:after, -.modal-footer:after { - clear: both; -} -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} -.pull-right { - float: right !important; -} -.pull-left { +.float-left { float: left !important; } -.hide { - display: none !important; + +.float-right { + float: right !important; } -.show { - display: block !important; + +.float-none { + float: none !important; } -.invisible { - visibility: hidden; + +@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; + } +} + +.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; +} + +.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-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-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-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-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-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; +} + +.text-justify { + text-align: justify !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-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !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: #0062cc !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #545b62 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #1e7e34 !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, a.text-info:focus { + color: #117a8b !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #d39e00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #bd2130 !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, a.text-light:focus { + color: #dae0e5 !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #1d2124 !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; @@ -6538,220 +8940,91 @@ button.close { background-color: transparent; border: 0; } -.hidden { - display: none !important; + +.visible { + visibility: visible !important; } -.affix { - position: fixed; -} -@-ms-viewport { - width: device-width; -} -.visible-xs, -.visible-sm, -.visible-md, -.visible-lg { - display: none !important; -} -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - table.visible-xs { - display: table !important; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - table.visible-sm { - display: table !important; - } - tr.visible-sm { - display: table-row !important; - } - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - table.visible-md { - display: table !important; - } - tr.visible-md { - display: table-row !important; - } - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important; - } -} -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - table.visible-lg { - display: table !important; - } - tr.visible-lg { - display: table-row !important; - } - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; - } -} -@media (max-width: 767px) { - .hidden-xs { - display: none !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; - } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } -} -.visible-print { - display: none !important; + +.invisible { + visibility: hidden !important; } + @media print { - .visible-print { - display: block !important; + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; } - table.visible-print { - display: table !important; + a:not(.btn) { + text-decoration: underline; } - tr.visible-print { - display: table-row !important; + abbr[title]::after { + content: " (" attr(title) ")"; } - th.visible-print, - td.visible-print { - display: table-cell !important; + 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; } } -.visible-print-block { - display: none !important; -} -@media print { - .visible-print-block { - display: block !important; - } -} -.visible-print-inline { - display: none !important; -} -@media print { - .visible-print-inline { - display: inline !important; - } -} -.visible-print-inline-block { - display: none !important; -} -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} -@media print { - .hidden-print { - display: none !important; - } -} -/*# sourceMappingURL=bootstrap.css.map */ +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/css/bootstrap.css.map b/css/bootstrap.css.map index f010c82d..cd35b271 100644 --- a/css/bootstrap.css.map +++ b/css/bootstrap.css.map @@ -1 +1 @@ -{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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ukDH;AexkDC;EACE,oBAAA;Cf0kDH;Ae3kDC;EACE,WAAA;Cf6kDH;Ae9kDC;EACE,oBAAA;CfglDH;AejlDC;EACE,mBAAA;CfmlDH;Ae/kDC;EACE,YAAA;CfilDH;AejmDC;EACE,WAAA;CfmmDH;AepmDC;EACE,mBAAA;CfsmDH;AevmDC;EACE,mBAAA;CfymDH;Ae1mDC;EACE,UAAA;Cf4mDH;Ae7mDC;EACE,mBAAA;Cf+mDH;AehnDC;EACE,mBAAA;CfknDH;AennDC;EACE,UAAA;CfqnDH;AetnDC;EACE,mBAAA;CfwnDH;AeznDC;EACE,mBAAA;Cf2nDH;Ae5nDC;EACE,UAAA;Cf8nDH;Ae/nDC;EACE,mBAAA;CfioDH;AeloDC;EACE,kBAAA;CfooDH;AehoDC;EACE,WAAA;CfkoDH;AepnDC;EACE,kBAAA;CfsnDH;AevnDC;EACE,0BAAA;CfynDH;Ae1nDC;EACE,0BAAA;Cf4nDH;Ae7nDC;EACE,iBAAA;Cf+nDH;AehoDC;EACE,0BAAA;CfkoDH;AenoDC;EACE,0BAAA;CfqoDH;AetoDC;EACE,iBAAA;CfwoDH;AezoDC;EACE,0BAAA;Cf2oDH;Ae5oDC;EACE,0BAAA;Cf8oDH;Ae/oDC;EACE,iBAAA;CfipDH;AelpDC;EACE,0BAAA;CfopDH;AerpDC;EACE,yBAAA;CfupDH;AexpDC;EACE,gBAAA;Cf0pDH;Aa1pDD;EElCI;IACE,YAAA;Gf+rDH;EexrDD;IACE,YAAA;Gf0rDD;Ee3rDD;IACE,oBAAA;Gf6rDD;Ee9rDD;IACE,oBAAA;GfgsDD;EejsDD;IACE,WAAA;GfmsDD;EepsDD;IACE,oBAAA;GfssDD;EevsDD;IACE,oBAAA;GfysDD;Ee1sDD;IACE,WAAA;Gf4sDD;Ee7sDD;IACE,oBAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,WAAA;GfqtDD;EettDD;IACE,oBAAA;GfwtDD;EeztDD;IACE,mBAAA;Gf2tDD;Ee7sDD;IACE,YAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,oBAAA;GfqtDD;EettDD;IACE,WAAA;GfwtDD;EeztDD;IACE,oBAAA;Gf2tDD;Ee5tDD;IACE,oBAAA;Gf8tDD;Ee/tDD;IACE,WAAA;GfiuDD;EeluDD;IACE,oBAAA;GfouDD;EeruDD;IACE,oBAAA;GfuuDD;EexuDD;IACE,WAAA;Gf0uDD;Ee3uDD;IACE,oBAAA;Gf6uDD;Ee9uDD;IACE,mBAAA;GfgvDD;Ee5uDD;IACE,YAAA;Gf8uDD;Ee9vDD;IACE,WAAA;GfgwDD;EejwDD;IACE,mBAAA;GfmwDD;EepwDD;IACE,mBAAA;GfswDD;EevwDD;IACE,UAAA;GfywDD;Ee1wDD;IACE,mBAAA;Gf4wDD;Ee7wDD;IACE,mBAAA;Gf+wDD;EehxDD;IACE,UAAA;GfkxDD;EenxDD;IACE,mBAAA;GfqxDD;EetxDD;IACE,mBAAA;GfwxDD;EezxDD;IACE,UAAA;Gf2xDD;Ee5xDD;IACE,mBAAA;Gf8xDD;Ee/xDD;IACE,kBAAA;GfiyDD;Ee7xDD;IACE,WAAA;Gf+xDD;EejxDD;IACE,kBAAA;GfmxDD;EepxDD;IACE,0BAAA;GfsxDD;EevxDD;IACE,0BAAA;GfyxDD;Ee1xDD;IACE,iBAAA;Gf4xDD;Ee7xDD;IACE,0BAAA;Gf+xDD;EehyDD;IACE,0BAAA;GfkyDD;EenyDD;IACE,iBAAA;GfqyDD;EetyDD;IACE,0BAAA;GfwyDD;EezyDD;IACE,0BAAA;Gf2yDD;Ee5yDD;IACE,iBAAA;Gf8yDD;Ee/yDD;IACE,0BAAA;GfizDD;EelzDD;IACE,yBAAA;GfozDD;EerzDD;IACE,gBAAA;GfuzDD;CACF;Aa/yDD;EE3CI;IACE,YAAA;Gf61DH;Eet1DD;IACE,YAAA;Gfw1DD;Eez1DD;IACE,oBAAA;Gf21DD;Ee51DD;IACE,oBAAA;Gf81DD;Ee/1DD;IACE,WAAA;Gfi2DD;Eel2DD;IACE,oBAAA;Gfo2DD;Eer2DD;IACE,oBAAA;Gfu2DD;Eex2DD;IACE,WAAA;Gf02DD;Ee32DD;IACE,oBAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,WAAA;Gfm3DD;Eep3DD;IACE,oBAAA;Gfs3DD;Eev3DD;IACE,mBAAA;Gfy3DD;Ee32DD;IACE,YAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,oBAAA;Gfm3DD;Eep3DD;IACE,WAAA;Gfs3DD;Eev3DD;IACE,oBAAA;Gfy3DD;Ee13DD;IACE,oBAAA;Gf43DD;Ee73DD;IACE,WAAA;Gf+3DD;Eeh4DD;IACE,oBAAA;Gfk4DD;Een4DD;IACE,oBAAA;Gfq4DD;Eet4DD;IACE,WAAA;Gfw4DD;Eez4DD;IACE,oBAAA;Gf24DD;Ee54DD;IACE,mBAAA;Gf84DD;Ee14DD;IACE,YAAA;Gf44DD;Ee55DD;IACE,WAAA;Gf85DD;Ee/5DD;IACE,mBAAA;Gfi6DD;Eel6DD;IACE,mBAAA;Gfo6DD;Eer6DD;IACE,UAAA;Gfu6DD;Eex6DD;IACE,mBAAA;Gf06DD;Ee36DD;IACE,mBAAA;Gf66DD;Ee96DD;IACE,UAAA;Gfg7DD;Eej7DD;IACE,mBAAA;Gfm7DD;Eep7DD;IACE,mBAAA;Gfs7DD;Eev7DD;IACE,UAAA;Gfy7DD;Ee17DD;IACE,mBAAA;Gf47DD;Ee77DD;IACE,kBAAA;Gf+7DD;Ee37DD;IACE,WAAA;Gf67DD;Ee/6DD;IACE,kBAAA;Gfi7DD;Eel7DD;IACE,0BAAA;Gfo7DD;Eer7DD;IACE,0BAAA;Gfu7DD;Eex7DD;IACE,iBAAA;Gf07DD;Ee37DD;IACE,0BAAA;Gf67DD;Ee97DD;IACE,0BAAA;Gfg8DD;Eej8DD;IACE,iBAAA;Gfm8DD;Eep8DD;IACE,0BAAA;Gfs8DD;Eev8DD;IACE,0BAAA;Gfy8DD;Ee18DD;IACE,iBAAA;Gf48DD;Ee78DD;IACE,0BAAA;Gf+8DD;Eeh9DD;IACE,yBAAA;Gfk9DD;Een9DD;IACE,gBAAA;Gfq9DD;CACF;Aa18DD;EE9CI;IACE,YAAA;Gf2/DH;Eep/DD;IACE,YAAA;Gfs/DD;Eev/DD;IACE,oBAAA;Gfy/DD;Ee1/DD;IACE,oBAAA;Gf4/DD;Ee7/DD;IACE,WAAA;Gf+/DD;EehgED;IACE,oBAAA;GfkgED;EengED;IACE,oBAAA;GfqgED;EetgED;IACE,WAAA;GfwgED;EezgED;IACE,oBAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,WAAA;GfihED;EelhED;IACE,oBAAA;GfohED;EerhED;IACE,mBAAA;GfuhED;EezgED;IACE,YAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,oBAAA;GfihED;EelhED;IACE,WAAA;GfohED;EerhED;IACE,oBAAA;GfuhED;EexhED;IACE,oBAAA;Gf0hED;Ee3hED;IACE,WAAA;Gf6hED;Ee9hED;IACE,oBAAA;GfgiED;EejiED;IACE,oBAAA;GfmiED;EepiED;IACE,WAAA;GfsiED;EeviED;IACE,oBAAA;GfyiED;Ee1iED;IACE,mBAAA;Gf4iED;EexiED;IACE,YAAA;Gf0iED;Ee1jED;IACE,WAAA;Gf4jED;Ee7jED;IACE,mBAAA;Gf+jED;EehkED;IACE,mBAAA;GfkkED;EenkED;IACE,UAAA;GfqkED;EetkED;IACE,mBAAA;GfwkED;EezkED;IACE,mBAAA;Gf2kED;Ee5kED;IACE,UAAA;Gf8kED;Ee/kED;IACE,mBAAA;GfilED;EellED;IACE,mBAAA;GfolED;EerlED;IACE,UAAA;GfulED;EexlED;IACE,mBAAA;Gf0lED;Ee3lED;IACE,kBAAA;Gf6lED;EezlED;IACE,WAAA;Gf2lED;Ee7kED;IACE,kBAAA;Gf+kED;EehlED;IACE,0BAAA;GfklED;EenlED;IACE,0BAAA;GfqlED;EetlED;IACE,iBAAA;GfwlED;EezlED;IACE,0BAAA;Gf2lED;Ee5lED;IACE,0BAAA;Gf8lED;Ee/lED;IACE,iBAAA;GfimED;EelmED;IACE,0BAAA;GfomED;EermED;IACE,0BAAA;GfumED;EexmED;IACE,iBAAA;Gf0mED;Ee3mED;IACE,0BAAA;Gf6mED;Ee9mED;IACE,yBAAA;GfgnED;EejnED;IACE,gBAAA;GfmnED;CACF;AgBvrED;EACE,8BAAA;ChByrED;AgBvrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChByrED;AgBvrED;EACE,iBAAA;ChByrED;AgBnrED;EACE,YAAA;EACA,gBA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .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 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .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 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .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 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-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);\n background-image: -o-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);\n 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);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-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);\n background-image: -o-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);\n 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);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-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);\n background-image: -o-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);\n 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);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-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);\n background-image: -o-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);\n 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);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-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);\n background-image: -o-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);\n 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);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n\n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on
-UKUSA Agreement +UKUSA Agreement

The UKUSA Agreement is an agreement between the United Kingdom, United States, Australia, Canada, and New Zealand to cooperatively collect, analyze, and share intelligence. Members of this group, known as the Five Eyes, focus on gathering and analyzing intelligence from different parts of the world. While Five Eyes countries have agreed to not spy on each other as adversaries, leaks by Snowden have revealed that some Five Eyes members monitor each other’s citizens and share intelligence to avoid breaking domestic laws that prohibit them from spying on their own citizens. The Five Eyes alliance also cooperates with groups of third party countries to share intelligence (forming the Nine Eyes and Fourteen Eyes), however Five Eyes and third party countries can and do @@ -96,11 +96,11 @@ layout: default

Five Eyes

- 1. Australia
-
2. Canada
-
3. New Zealand
-
4. United Kingdom
-
5. United States of America
+ 1. Australia
+
2. Canada
+
3. New Zealand
+
4. United Kingdom
+
5. United States of America
@@ -110,10 +110,10 @@ layout: default

Nine Eyes

- 6. Denmark
-
7. France
-
8. Netherlands
-
9. Norway
+ 6. Denmark
+
7. France
+
8. Netherlands
+
9. Norway


@@ -124,11 +124,11 @@ layout: default

Fourteen Eyes

- 10. Belgium
-
11. Germany
-
12. Italy
-
13. Spain
-
14. Sweden
+ 10. Belgium
+
11. Germany
+
12. Italy
+
13. Spain
+
14. Sweden
@@ -138,7 +138,7 @@ layout: default

Why is it not recommended to choose a US based service?

-USA +USA

Services based in the United States are not recommended because of the country’s surveillance programs, use of National Security Letters (NSLs) and accompanying gag orders, which forbid the recipient from talking about the request. This combination allows the government to secretly force companies to grant complete access to customer data and @@ -467,7 +467,7 @@ layout: default

-Warrant Canary Example +Warrant Canary Example

A warrant canary is a posted document stating that an organization has not received any secret subpoenas during a specific period of time. If this document fails to be updated during the specified time then the user is to assume that the service has received such a subpoena and should stop using the service.

Warrant Canary Examples:

@@ -583,7 +583,7 @@ layout: default -Fingerprint image +Fingerprint image

When you visit a web page, your browser voluntarily sends information about its configuration, such as available fonts, browser type, and add-ons. If this combination of information is unique, it may be possible to identify and track you without using @@ -687,13 +687,13 @@ layout: default

Stop Tracking with "Privacy Badger"

-Privacy Badger +Privacy Badger

Privacy Badger is a browser add-on that stops advertisers and other third-party trackers from secretly tracking where you go and what pages you look at on the web. Privacy Badger learns about trackers as you browse by inspecting external resources websites request. Please be aware that Google Analytics is considered first-party by Privacy Badger, which means that Google Analytics will not be blocked if you do not use another blocker, such as uBlock Origin. https://www.eff.org/privacybadger/

Block Ads and Trackers with "uBlock Origin"

-uBlock +uBlock

An efficient wide-spectrum-blocker that's easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source. We recommend Firefox but uBlock Origin also works in other browsers such as Safari, Opera, and Chromium. Unlike AdBlock Plus, uBlock does not allow so-called "acceptable ads".
@@ -701,33 +701,33 @@ layout: default

Automatically Delete Cookies with "Cookie AutoDelete"

-Cookie AutoDelete +Cookie AutoDelete

Automatically removes cookies when they are no longer used by open browser tabs. With the cookies, lingering sessions, as well as information used to spy on you, will be expunged.
https://addons.mozilla.org/firefox/addon/cookie-autodelete/

Encryption with "HTTPS Everywhere"

-HTTPS Everywhere +HTTPS Everywhere

A Firefox, Chrome, and Opera extension that encrypts your communications with many major websites, making your browsing more secure. A collaboration between The Tor Project and the Electronic Frontier Foundation.
https://www.eff.org/https-everywhere

Block Content Delivery Networks with "Decentraleyes"

-Decentraleyes +Decentraleyes

Emulates Content Delivery Networks locally by intercepting requests, finding the required resource and injecting it into the environment. This all happens instantaneously, automatically, and no prior configuration is required. Source code: GitLab (self-hosted).
https://addons.mozilla.org/firefox/addon/decentraleyes/

@@ -739,14 +739,14 @@ layout: default

Stop cross-site requests with "uMatrix"

-uMatrix +uMatrix

Many websites integrate features which let other websites track you, such as Facebook Like Buttons or Google Analytics. uMatrix gives you control over the requests that websites make to other websites. This gives you greater and more fine grained control over the information that you leak online.
@@ -754,7 +754,7 @@ layout: default

Be in total control with "NoScript Security Suite"

-NoScript +NoScript

Highly customizable plugin to selectively allow Javascript, Java, and Flash to run only on websites you trust. Not for casual users, it requires technical knowledge to configure.
@@ -1157,7 +1157,7 @@ layout: default

Become Your Own Email Provider with Mail-in-a-Box

-Mail-in-a-Box +Mail-in-a-Box

Take it a step further and get control of your email with this easy-to-deploy mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It’s sort of like making your own gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don’t need to be a technology expert to set it up. More: https://mailinabox.email/

@@ -1644,7 +1644,8 @@ layout: default url="https://nextcloud.com/" website="Website: nextcloud.com" - footer="Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server: Linux." %} + footer="Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server: Linux." + %} @@ -1978,15 +1979,15 @@ layout: default

Key disclosure laws apply

@@ -1997,12 +1998,12 @@ layout: default

Key disclosure laws may apply

- 1. Belgium *
-
2. Finland *
-
3. New Zealand (unclear)
-
4. Sweden (proposed)
-
5. The Netherlands *
-
6. United States (see related information)
+ 1. Belgium *
+
2. Finland *
+
3. New Zealand (unclear)
+
4. Sweden (proposed)
+
5. The Netherlands *
+
6. United States (see related information)
@@ -2013,9 +2014,9 @@ layout: default

Key disclosure laws don't apply

- 1. Czech Republic
-
2. Poland
-
3. Germany
+ 1. Czech Republic
+
2. Poland
+
3. Germany
@@ -2719,7 +2720,7 @@ layout: default

Control your traffic with "NetGuard"

-NetGuard +NetGuard

NetGuard provides simple and advanced ways to block certain apps' access to the internet without the help of root privileges. Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection, allowing you to control which apps are able to call home or not. https://www.netguard.me/


@@ -2728,7 +2729,7 @@ layout: default

Manage your apps' permissions with XPrivacyLua

-XPrivacyLua +XPrivacyLua

Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data instead of real data. https://lua.xprivacy.eu/

@@ -2810,7 +2811,7 @@ layout: default Microsoft introduced a lot of new features in Windows 10 such as Cortana. However, most of them are violating your privacy. -Windows 10 Privacy +Windows 10 Privacy
  1. Data syncing is by default enabled. diff --git a/webfonts/fa-brands-400.eot b/webfonts/fa-brands-400.eot new file mode 100644 index 0000000000000000000000000000000000000000..c3bbd1cee36cbb8fb6daa0a9a725da1620cec159 GIT binary patch literal 123540 zcmd>md7NBTnf5t%zg4&Px^-*qs;=s;>V2y%=}yv}J%m6OAdo;v2qA_V1f^Vz%ES?mJrpNBHXs=xxao1KC4TX38)KU;${XS0jg4jkQ$BQdrXM|R`vIc__2 zRUfP1%<%uB<=lU17Y$Iyy=0id=G2b4MTlh}R^ zXxnz)g_r#7+(X@H?^ldz!5!~9^Nc@Ubp1ib@*RxHp7YMQWS8_g3HRc0)X(iaMH8$adHA&#d` zPeNkYcF!F;B%OJ9Thx8K{yj6-QvGqajlb|qP>vnmN68NTW#-)9sBQOJoJW5SiThyt z;GsXc$C)_p-q)>z{c$=bAmNxahU?sN=05-3Hbeb`GksoxdfVK79O6Hmxd!Jk-oLp0 zp+5a@@kO*fPHp1ar$w7@_mQ64fkV@W$ME(T_lq&`eKYqyAokt!!6WBzt$1G4HlC3? zALF8=HtAXNF@Q?yHz)`7-aK-D>>rppw;v_dqw?>!kJ^7nA9so8i#FflKGDu$T6jl2 zy8ggSyXc3s3ZSu%&m5!kHyznOe68DmI!Aq{^0#7}&b!x+qoi#*M|kznG+pCfPtW0R zhyIGbP4c^OZsxeCJ3~)6#;G1%dnwVCI1YLcb3(@fq9b0w_MJ25$Hj5}Jod*icB;du z9xzVlsLjKeX@kvN^XQ=|{$9Ec`}fYYN7v1qmvXd?`yU?j{+Tup?^AgY_k0QEnbfA} zzdLSfXB@|FqT>MeiMG*4F-BbLj^&SZ92m#*LLKoukFF>BC-Iq*>KtxkKV1h1E%obmasA00+5Xj6;@=WtBa$2_sa z+f<@$sy{~8V0%AG+|L~+jvc-S)qDFq>bcu5&D3Lbjexj*<~q>C+t*WDs6%w(-g7_d zj{#_lF{T1C&;vjY5p%&7)84{S+Uh|GX@}#A_6qj@z{Z)zb{@R?;0F%geDIEg-#hq= ziO584V$Q_+iE}1)PMkk+;l!Sat0wkN+&FQ|#BCFIOx!*3$i(L-o}YMm;s+DIoA|@T zR6}l<4Syrn7;4lT^BOA}r#H@R>}>36>}g!xxS?@NiMY`r(T}= z*3`t*pQhe=Bk)G}jnOw2ym8kXpLye--+1|rpZrPr(*QlEgIBrZ{rJJxX2v^$@t!?# z?!>N%3nng|7{_?8cgK4>#=CFg$%*GCzA^FY#BV14bK+n_Y8VY)BiIU7%`Gxpg!S~>E z3$(Rc`R)8}{s@1RKf#~m&+`}Y`3CRUCbuflhDpNteem9&8)z#;t?2C zbJ#D~HGDnS+0S_^>wtcL3%`iJ8>ZIB*sXjcKb;Tp0Y1njb_pNnE7(2kJ?s^3vG?+2 zEX_Uv^Xm!j=LNoqU(EiMU5Uw*!5MY1N{a?!sv`vQBOeUW{Iy}-W8US$8mUS;2AKVUy(KW0B=KVt{j zFWJAb->~1Y-?RTdyqtpUcnV7w}6!@mI1a%+M>?ui0-|lLuIweS>HD*(?Y~i)9o912~WKTobjIo6=c<^GL#@#FYz_9^xn`w9DZp5i552gQ zPqO{&yX;r|8fNn4kZ;GclVME%+0_TM|4;baKN=>iY1q%?KENNI66Bl!xCA?RwE*}9 zJNN+sa1M6xW&!qLlphxWH(>{%@e#mR*ugsl7}b4EfJ4_f_#FXo9d_`$0^mRF;P(W; ziP*tk2!JQCiHHEW6Pu_BfKRcB5dm;4HZey4yo*h&7hs(z&lcbq$HX=Pei_Ph1i<6i z#JK`&Gs+zT;yk5CCsw6ITkr-NPpK2!P+RiE#mTElSK00X&#Z>=j`5p}byzpM~-U z0ZwCmzW{hOo4`C0*c8ee1$Z6hEdreGdz%37LwUOZxI3G`oDv`_*#zc{0FKWl_6e|i zQO*pVH1xC zkWXpiNdZV2Ht{(DmO=TH04EyxyZ|3YN!I|7NNnPZ0_+r&&kOJ}%5MljUa^UP5rE`k z6E6#}FQI%@0Md+2d|Lo=jZJ{&36OAX;yVJ6b!_6h0*uD=Jpq0UN}_3iL)V`8fdE-7 z6TcDQ{V0Dcz}KMsod6^zoA^%w$WAu#2LVQNLh}Sbp0bGv0Z3Lh(GY-)WfM&SNLw~B zDFC_4CZ+_)wb+mZAd6W;7JyV{4MPC(nKeuSNNUyqO%ouqS%dZgNN?5%3P6st2A&sz zyjhK~0Q+Z@5dq$YGAh7}C~X1Wfifn*sr^9#PW{5z2z&=h&@=%W0&8Ht3G7EGF@FST z4Xgp0AV7a$4eB2NO@cM%2|%Y{jbjC%U9iRq0q7a5ak>CB4%XNt0NsN%uzm;(Ypk(Z z0Qv}PfL;mEOjrZ-M1YRM8d$3Y_I{LG1^7;s;9Uf0Fs!jn0J;oooFf3OhBZJR1n4)c zajpO~9o9Hc06GtAP+I`mat#^}06mB`t`K0KL3yPBbR*W-BLFRlHO2+lRVZfw&51Rx z7Jv@L8Z>_Zv?ja>6vBvcR?B^(N5P&Ae8XpmWPR1Iy z2$1)+ajO8MV;>XX7oh~dB0zUzjgJdJi(`!k1fb8c26zjBQ5&BW;2TjsBEV@r|4D!o z9X%?*2T*=WfD;XTS^!!hYdj{vE=l$R z2tc=FjjstXdVVhoK;LAI?+HNjWR33&KnG=w9|%AjWsM&SFuFg{I>7xXe=NXhPJb%E z7oq%_0Q6VZI3NH`mNickfKJPrpgjV)8JeIy0`y$g1li8W7v9?qJee*!de)}(O)(9KyBb3=fZ&YI%_(AQZL zbWDKe&YGZi0(5xRyjB3(JZoMj0KJ|y-!A|SpEW-q09~IoZxn#m&zc_;fd0>#9}<8i zz?vTxfK9-fHw(ZzU`?zG0_+6V#2O&LVqndW3cz+?&07UvMX)C5p1?Mt{I~!t3)Z|{ z05%3|-X#EQgEj9KfZf5G_XtqXsd=veY!TMHPk@c1{Dc7P6V|+60G0}CJ}3a2g*6`% zfc3(f4-3GKVNI+-0xTNV#2O^PwqZ@IK?1BC)_ha|_6}=)N&uD*Ykpb)HV|umMgZ0j zYhpbTU>C9G;{vddSn~-1*h;L4^+$l!#G0QIfc?apGk_(M%{I|8r+S@XLBun1Z6 zdjhZxS@Zh>uo795`T@XRWKHS^0Lzgzegv0L1~D)Ng<%QT|qdr%}=v0G>ffV*q##C5-{# zd6cgUa9ZPk5a69C|0uwFQ8op51?7|gpN*2n4Db<@G-iO$Mfs)xpO5m-0(>#bX#u_z zk4_TcYf;Jq{A84h06zt#D!|vF)CKsdDDjL4{4|t!Mg+bIrAL4w2a{d_iV{v*0{mQ* zJ^_w(JsA?<7of!RB~a9EG9tkDpo|K@l4p~)0Bm|Ti8&y^x@VJ)0PK7=iTNPF;%Acy z0oeX*5_3afc$SkX0r&&hB<6_#&j6dmJQ3J8P__v0EXo$%4K{h406ZLQa*Y6d9c+^39$?cbX}$qYbND?0 zctY4D=%2uzM)~go9J`ah5ny8|=~)Btn6Sy;3BY&4CVwvgFAAId4*~d7*yQU1@T{=O z{}h0ag-!lJfTF~cSPKOBUD)J70eE28JCS0Iv+2q&WuQpJ9{W5d?T@*yNM| zd^T(n>xRH+e18(4DC6Xt0-R{)&jRr6uqixu0=ztI3eSZAe-E3o1mO8$Q@EZ09}t`J z3&0!1ra)%|_=VUMo+AMsA~ps3C$PVv1nm=e7s`kLKMo~mod8b~o4Q#5J|#AFw*b6L zZ0ZvN@H4TghXoksXX*(74tk&ZoB#(6PCYNcYbak7;COCRFAMN(D8D5DZxx%ub0)xV z#isDA2=HLBska2!ez0GRj{vV0dm}8sKr3&6jtS($c>{A#U?$4D1mOK*Z+u38;yiEs zvj99|><#pX0N)sU17jn=OUC|$dIW~~`O|;^dCu^6fUn?>No%AlD8lS&vw+`O^Njz_P%$z^lQI;NIXPpTli(5a~`g;C_ zLbPymVY2P?w)@&W?K|4PUmPp>OD}fxb==fx^`v{2^la_9weQ)!-}ZO)KQfRUxMbk= zf$tB-2A>@K)sQi?edw3v-Q|Ooc;%(a8?|k9RzIG*G~99y|*qPA9bG#% z?|9<89q-!tuAl8Pc3*wrofp1#(b|iyxOn*D3om}+-3u<+d&xI0`Sqo-OK-XK`4X?j{&yCiNPkeCAhi>@L^i8MV^x%i%AHMFx2X9_+^PZbu`N)Eg-1dmwhleC*}h!nb|kGWT>HuAAE`a^)FZ$B zr}RJF`Kb2j)<<9Y)Gt5v*H6#;^zT12=QB5d<|mIuACEu&;^UJ~^gVIIQ|zgWKmX~c zZ+iN>&wTKiUq9RP>?zMa`330|PFVo*V{hPmjW&D+Id@KE} zD_)Jgy7|@HUw!t~U%mR~w{zcq>^14N^{?&w&JL^ttd2up=J)c?!w+x9=t7x-Q)NrPS*KtK3FGbO=GdMKLad4>CkHdXDKo{k4 zM_oHxm7(iN1+s?sC2RF4vqxm*N_Nq#*r@f;!75_y?t$bEn(Fz2(+0}8;ocV*Y?)$vLRYl^F zuq3HoH58ULuN20PVkzMW-{v)R#fXJZZ?Dhp$d+x76!1w_pqOco1tR|Hthkj64^#(= z(P$)Kaz&98;|q$Oy|%++7D}C!v7VCcB=|fnEGKO%tr}iA8}M;mpZ-*b&&rg#=BTo+ zjt=y8SpGr9r*D%Lu5jF+bDxI3cr=-|{Yp42WB!0c&ml_pW!QUVl9TOt?8Q;8V*)h2 zRKs&Fm|*OipeNx{9&Jz&2Ud=FcvMP z)l|BxlqnVZR&UOQww03m?~3@s zk;|l9drRFeWmlzIlBJxnHqqy^T77dhNnLH^tc4nnet<6SYMH)!XnC&Gg{M|1DsrYH z%;ZCVqbxZ7Vd!uaIb-d`eqOAD#%krE7$_ycwNkMTN-EI_P@xucRM6Qdua(+eveZCI zgQZGsRI2h{%9mbfYD!2N9*$W0s{!L;Q#H1ajCee{IeR3ie%wSfZcfnfn|ln;^eu{F z8ckLAUBG2!!}=BS9Ut||5?9POBkF*{c_^7wRmHp9hYTNMUJ_i(AD;| zB1`!bNaJDBp+krEBj&W9Z6ZsQN72!4u3?fK8U-G>Q+5hfX9$C!wPnXLm>y>^Rvx5b zw&sh~TD@8;$I7+(;5>w~D*c$-5pEaim0B6gl4i78DHXdpJ%_RrE2G&_NvySkRzk!J z5z=MZfX9;ccrmOQ9#2%cFsn*FS@Sy@=Uy|kNt3xY{TW4)WUjA{22|Zp27*#nzCcm9 z*RM$@c@@9ccb3XI*Usl$=`hWb5>X8kM`V@nmy{Bn3wmO;bv?e2!BZ)&;vR}BX}!mq zrjN^#+9N5x1lKv2WXrfpmAq|oI>9A8ynjhqx}_-@wD%{Dj>(o(_NH@|B+)Y@8vi<< zK;D`J?+bMKh*M|>Ujo%uz@u8YUee3;vh(KrtNHAOyWhKeq5HMvmRnl#59fK}OwYoZ zLkoA`df-5%f;Kg@`E%U*UbMIn{)>y@#|7`h1J~?OG*)gMs#QakqKfrFe5`f?FLKI)<^s$O%d z=szmhXhYlpjXF^^Pq(X9Py^Hqf{1DSm(wF5%Nyoj3tQIo^S(lhCTltm>UdU;Id?1+ zkT4iLSxvSIs-hU_h4F+e*|rt2`b|F`a!A+I>5CLy=bEOz_@b(TmntFbE3%xL7fTps zLJvk0xi-lRnEr~{)@C|!qovj3=hNRI-sAIlLiv~~BY3^f3Qb=Y_Ie|HZ`gXy6AtPU z=2Y{8on@1HD(258jFKnp*Gv_6)xuIBl#P|Vnk;LQqJ_U}V8O^id@206>7V-1bFU-? z^mw9YXej6lNs7JH?~!=mcTO-6DG!BwoD!Z6K&A?I)DbQg^vyv zS=}!cEA!--pSNSHh?lgTv1yqvv9?;=F?acu$9$(S z7__U4mkfkrl_k#H)lN@&aEZUSvV706)?r%V`}scj1f%f1)nJ3104gNbiMERl<{AsL zOr%l&I|9;Ov4}YYQ9ycPIqUV>5SA#WT-QK873Xa-21);Wd!@3x!mG&!(rfe@76emAgi9xxT2M12*%Qzu$Bd)FG+w6EMnkm@HL74$l?Ta3hi@>bXDepQ)U;rTe=+Gqo;nl5*6AujE664CEO4B4-W;R{-~)*awO0Ly5nFPw0cdS z*Wux)se3ft@h5Pc2Yt~BX$PJ5xgTxIvtV??}Us6&W+;v2fOx3F!hH7~9 zq)(HVf)PYDspoP{3ATiE1rkE`w4#=#@Rl&-0vH>Xer8xhvWMhTp#rJjRn=pqn69=& z5}9aLcJ?e$YZK)2eV6Zo+JvX%i#H-NC(%$;@aiXT?O^Y5DxT;nPfJ9Qs44!yKinJ^!#bah7>1~^( zdpthhM*^Xk6$}Oj5_;Cse16m3oC!dW3FrJ?{<7%{TY+dG6^*ExEVcULoOeJEw>^ri zdIRV?=0LGz*+@|&=Frdi<9JS0^5#Tbqr$OC8KQwgzjMGaX))-uo@o7mfz;}Di{zAJ zB$rD?x#B)6RIl4w0Z-%LU|+fDkul+xn(FK=r4x#@X!*)+T{f(EZZO~1l?5>-io-_V z;4@G}BCT!NQb#`E;ro1nl;)R{9$i+#{y-??O&85TAX2j1v|uC?a(q@O0W}X)sq@a! zLUH1r=~OY5j#}Y2 z-~4kS6OnWtP0mh4xh_RA`A0NU!~gl3q3edW(Hjam;qc^zm_+MBZ!q|_q9|=>tBCrlBsK+82)|(m`97>+O!y zrCMevYoy}cZKeL%y7JLQA{eYg&Q4YN@8ednI4UZ+SJXnxc5{%%j!PS;!J zMDzzUPWED-S_m6aNpDNHFScW;Up; zJp>=3bQLmhLdfV@0;#wjQMWTNZ+AmBeipMAkm~f$@n5Ptbse^(3dT^U)p%HM#p5I? zH_An2)Nv~YWK=BaeO&iT5P4D!j0!8%ftgk>>HVmUitfJ-s|Fv@3~uALREp`2PPZcd zhe@Nh>hmNt5+l`GAC+{_K*2AeHECQfNChA-k6Hb>c-EJ@B<)L2|30FmWiuN}LVkoJ znHXk=%cXWzo-emaZBjcvbth-Ww z=jBnJg+SB1G5O1J}4$8jM!jGWu8 z+oaJ2QYR04LR`-AoGe+E)ZHho?2&rA+x#V|y(HyizYepks{>V6ay_W=G3Ww@M~*9& z1aZ&9nGhwe2>a^*-v|9yf(8uVZM|Ho>Jg_Nkqf1QUWh!hqWEg=vBz@94<>h}2Cjbc zw40VszrJ}hk4{f6SU>@*!?KZdXv(b|BG3Ih^hwxS@FS6f0_1|VPHHolB0N!9j>#vF z1<8ei1J%9=wHed{<0=-__)XLMqUm&$Z^HNVzbZk$ss!SJOP(S%w>&?pDE^>gno2OB zC~M~h0;gu8ii$(ay^8D|sh}3$myRB3V|t$fCzGBqB2g>k-CfXwhN1@oSbahLqbXmj zLHk!lVqs&eH)K&3-JzHGo3Kq2&@!vwf-5nyBR$sNF&2lMW$qyBZs*}GJ2IY9-p`}p zXyjRget499%bBT!{Hl8LC_3_tX<24vK~z=!A!SKKrGW+F&s6EKJGPK=tOX^e<%rSy z(cv>M+A{2Z@ufjsHG{^-(vWJ_1#LzUHrns=?y-d4jbnND&^6Im*nHrKG5zN7OasGb zl2;x)WE`1oIbf`A*XCi`TxGakK&mm#D|~xGrq#=O znNEX?!&T)n_(5`O6d@#tvEw{E9`86`aL#JZFPlwiV@a$5gv-D9gllTP+$WPkI|AxH*CXLUxcS45VXCzs_JGu5KuZ+ z8%cxfNn^Okb)4}S?wMdf<|R6X|C*{>^W!TFM=$DHG!k|E3U)MpdQsx4&kNO7E-0D@ z7kpbY9TQB><56_ghy+(eEF)A34X6QC^Q#+epJD3J9!K|>){-5z#XVu$XRZAE!(KWX zi`beso&(o__9q3=s_JuG?O8LGzNptUHNW4ZSXkNSqIc8O>4*N}&fg-;sfdF7F>R=rX%~#1Dx=0I|uu8%(MZF@&lyTvrs0`>j}OCg#%&{Hea6U(tP$1XRDTE@+$GmW;MXPxpJB zGwehnVtOqLYQJ4{9IpvG$mCNx~3t z^^rQ1StvO0=+&r3y;Lg=iYHx%H>jMR9f){~mfaf6RD&VE5r{+*F|VD>$7B9nYr^XA z8+>+34i~MA(w_Tly`@9ts_cig)so3}m%3u9)<^=3+%$P_p%`fohabpw@Tfo6A-B7I zoRsGCk3wUcL%JFiC)e_%rHYk^g{YV0J`&sbP_Jw_R^eWY)%9|Tm~N@2!<7t~tx4K! z&eyHpwClX}C!bi~T{(88J`jw2?D^KTFViyEni)JX-NoBl^Jm3c+nnoKGl{;f$D|)h zw6?WwU733S$n2qGEWhKFd;J03@Gjk44hH^h`j>%$;g;5f?FkIDbaf`X{pCDY+N*|V z>CW&-XI10-E_d}9;=6Bw2fY^@IEehIZi;cY+iH7N9R-KQ;>UPmI@C+(hP02qLmh-L z!EkZ5rb^?}`=|Hwu|55nQ@5X*F?!BB``J`B(Hraw4h;`oKep=lWy=ToVCVcrw_n?7 z^IyDKd+DXxOXDqFLqlC!d$4OkB;jP7Wb)jy$IP}a;w__X?Z=G9;GQHq@KyBfF<1p2 z60emG{RKWQ6?7G#tS*w9x~#cA%6g<$l=Tu!aHv;x2X+J$4p>nwQUE3Y+Vo4A zL3OqYcfl;NadPg0L?{;StOSRx=(>n`wwhPNen~4R8;`hH$UQUtfPZJuJLa1^5X}1Q zt265PN={XSVKu1}6A?1tDrB>2*bX4$Ed{B*2w6riKn9RjPDwi zE@2yfC)|SkP*`b4?U57Z=v}t~$k}44TDOIvh3&diDCy@$Dv{83G=VF;$;zr7hV4X9^hph#mGDhCgga{QBwZnw-y{54i!aCy%3*(Qw4U zic&RcY>e~fIt2{h(9~7X+dYsg8F*qft!N+|g^#YQMODRt461o`O<6_Nb?uwcNSI3x zbaq~I&F1bodpB)*&wJi;!37ssR@qM-ia6=GscKwRabGj;_eQ8g&`;ccc{gd`rjQF9 z_m!n28tH@^M$zE9z+t}!HiAc|+rX2ro2qK+;3aWr&3*@Jpl+$E1+!RJ96A(-t6w*9 zFREoy@9=+0cXtP<0P&hb($$FG_aSR{6W)S&jIvAWV0jesC=6;P@Oq8rv|fY`;8bfx zy#O&&D&)!OQ6pn500$X1=fYgX83&9<>&Ie-hn#5IDIYG-V5xvpxY_}8g+=UoNhlNo za}nAhzOnL&+rod~`r*(XvELcLADI_)F}?~Kx;Mk$oxM3o+Qn0xx>zWk~`MgnH%KC$Fh^dlpM=VdsubYsE@HUVK zCFA#Zl$R}Dc*_0rK`YDdJ7LcSn#tqlG79rVQn60RObdQ}iKnIlL3ja8i6{L5(1+!> z(|Jh?Mw2r4!Y{0-U?cENo#i#Wre6X5m|6G2y0`0Xu^V<`Nbq8;U1Oc42S;{>4$e#7`VM$wkULUGXu4XC*`-Q1x8X7X4}}5~f-iw$Y#{{GT8Cmf zSceWyK+Xxb8pu&7t5AJ}0$VLtzmV(gYtb_u-O0WF5FeG#JKBDD?D*rmF^j&rr*6oE z?T@vMc9e2MfmS(ehC*BJNK|=hO{_QQZ@K-5$&tP?a#bXy>Oud&eqW$F*WESN*>8Bl zA>H*W;i1e&mbf30uM9GR>l6*G*W8d_h%_=NTkwHEv4S-L4vVdJ6b>pB@bsV?AJun^ z3c6ky2;dyyBeYYlGo@t|!rwNg{5GcnqFD$*Nv> z!CYx|bVN;d9p7+SgB3uXCw7g62iG{QR-62w7>96~xd&~&Z+hGpiTF5uAEz0ycuy!B zB6D?&%dv1O)DyQ&ZA>%beU5EAeQ^UyLd19EqUl4KK*WQ;Na44~LT$%JAgwtO%?#L) zXu!~sMKz!O$%`y19s3249Tzwg~+6>9f;!@qMN~y%~ON z+!IS;`Uf9DTO|L#&j0Mva2?t;va{Y9uB>6~^^)#FcVY!FJ_t*#6fHrHJ9R>g7$H$;;LUwc%%D|EU27=NL#Pgt@h}>z6|9%lsR7p*`a0qy?T$@tMwYXk?FPd zTGYVXu)6MB80MN(Lr9UFpz5JN9r^)m;g_&-bFeJtQqFe-Y9)FP%c75z%RU~7;d#PF zs}-?}kl8$m&QJ}g%CVAbI)H0KzE>kro8n|dDn&$2;DsS?Fi4(!pxW^RSIiyl*VUlW zdESmrJ)~|oeTt`kT*eQVog8Rg_nkQ>L8%D&Wh=A1;*l+w$fju-%i!;CKPehQC^Hx= zW;bVx!63h~CmRg*!wX_`z@rMc+VmC~t%O$ZsKY<*8NGZ%D0=F<=faNiRJW~!m&IDM zOoM6Ve&M}Nr5bKY`mA(#(DE42RtMsdNPJ)^wgqhop5*=#L4vo2ptIFWWu5Q8X2WS? zV^5EP$jA8p=`XBX_w-u0ja@!Q7b4@;13z63`fUxCHuzY?T_A8DfFj83qV*32{>Wze z$mZWyIJzci@WDW&xYS;h@q70y3NL972fY5@F0z-D!a>V_+oH%)Iuf||@Tu9@SmO2n zcu{0YDdgvtpC23b1=sn#iFFA4;M!}}1*{m#nW8pR-mq>E2W#tsmL2pUDhGcOc!Y>6 zcH(U`S{<0*0wQ2=^bU2GCs_Lo*#EaX>Apmj`mOd`1!=~g!T(RB1Dp`SiYgo7B9j?x)0)^ea?#BKzmu2pfo4jt%YODG}O{F zSSMUbn=esh$ZPp@h%__d@`3|y3^nLRA-98fQ_LUJM~u+*Z#$sU7OCv2FN1x&;E>s+ zx6&%Xvj|miLA{ncti0G!dPE2Tl4Ja+r=`t2Ea)&`9k}K`#p5It+0Z35k(Lc*VMhpQ z9;#6pFm=Rx0-ZmX(zfbMABd}#?L#zPQd1F?AEUJ*nuzDM7GmCK;q82cS=D?l?zK}Q z2-0rr7n>P7h;jcF@jN9=sUK446g)Z|+7MTQSXx)xSvt&Rf5cK93`&h8aX`;N?J!eU z-}g8r0U#=8WRqcdGjVM$rVS6I%~;Nj_r-#azFPPm_v4M|{fMjh=^YzHL+u$h2^Lzl z9sPw3H?Pg^*pXc;-!gk>Xz01K?|NlzZpV(?+800i%FvcqhK7jdh$nvu@tH4UQK`to zhGUcKrBJ<8cjb}GVkn{{v_`#t2eIJN@VG?!GOvt4=iPREN*JX-?7j4jgMcl z%Xs_iwzs$3WAE6dvB+`a6x#%L_2wodex#x%X%_Z~n&dji>I4^Ui(0 zIZBb6eu#HXfB#g7J+OV)?BMH=g;_k66WLX4AKt0?CDwlh;)~+B?)-uBz{zX%Asj4} ziV%T+-vyl#BVF^iQ2MWNe>X$H*3lYlTsOx64G~%O!`#AE5SiptKRO|ygk#`9b5WfL zs|wO0TZ+PUP`xy@NX8LJ%Wb5n+a$k<`=Bm9@W~e8QE{C{u)`@`0UlnuJc=Hm#wfp% zhdXr@Nl1Ypze6*E2rJtb9M*gQk1*$Y>kmZJ-{M2aTv1?0Y6{HH7_t&ZT;?IQ!z~+; z_s9W193|kpesCE-3?R$z^{ZMWj8Gc)`+^p7nr>9WiWJMlVNMv{gy9V#{S$@^829^S zb^fv#$Uc>vJ(N^srM4(nfRz?=a@qbiO_ln%-xCT(!TDr6>{TJdWe>C&giZsR^o9}a zm$)TIy*W=(@**b(}|yv6=jr1G<y<6+{Hl1DW(`E`WjVZR|A zRr4qO$fZyR;ue@Vwc`mS6x9Gb#SS_yD>y6%tbhZ%5qwq&r^!bXar2|*gAOkR1>S-; z)SiZi<`-x|!S80Y;CC_x`C`5d8H$_nYbZOwlky1Jf*ny%9!v=|07D4S!E~??%GDvP zR`T(Z7Z=~42nxu;h(cJKd|Xw>UGL4bHe-|Arhe$di;!v%O z@V76c=y3@nByWJ|9V{i-AYi?2C@YW3P8mzbE|=UT<93706bNjLQ=jQc31gre5p?jj znaf>Q7aU$T)|2WgYG{@Qfn!7N6SV0mLcbU0r8K5!PC$#r5T#$Kc@T^C1cn2_6V?QS zgO0bv&CxN055hKriDKoXw1{3s;PE=o0&j$ND*nz6Z@1Yhr6N`bGF}qbSpGhq_3~@S*2oebuO1QHJpK0 z)9b^QZk#MBevl)?N<5v+gyPve+$NFMe9-TBPYi`hIwU@_084O+X)pzB+dHR@;9apd z9*9%ba7#R$ibYdbT3+~}ji}xlwHGXm+ST;=;m)?Ujs=OtfXB8yUzV^u;6H%+0Fxpd z-VhEudP_11b%c(uC(iM5AmGJcB4Hv&BNjU?0?&(S(iJT&wq4svbv7cYC$v{Gb-!h( ziN#^f4b~@-0!zK0x=&FeN-*rr7E(b-GdQ(JoN<&1_l;a zDuKY_jCK|)krVaoPoFF zFT{f(KWM?aS!QmKW(ca^DC{Fz9cZ!U9Erss6hm~6gLSADunyc94DM{Z$9P}BACLP3 z10KWcccQ;MnpsbeSrHERk7u3+?@$l{DcwR~+oO7d$dXXJK9AxDd)5@6d|e`1wlmS> zdKk7m0yY;-79#;qNQrK>6Fd=X!?T6kF&NT*?eo|CD>TDrLV5n;QB3s)9`osn_heZ` zS`ji(!7t%nGJ{Su5CMhB5pOLTzpg)lkX;DD8{`|yDPPbuf@iK;b*APIazA|TZfsV_ zU<=PX4o?s~Co>+Uc@l!Gh;zUX?NliM337f%=C6!EA{1<)tV8^{!Nr3EtNZ&`Z(Kbv zuqq|)j1X?&Mkozr*!^zW=$OJ-ZIzG}^0 zGK-HKtximDDxXrG)!Q>T)ZII)+}lMd%JkOxj1J*(E$SZVR&!u4Z9^vc#o*>2BCi&? zOI+^MPCT#j_f$h3EtgA`t8fp|oR?rHh!CufXmh;^le~g(R28a+o-cvmt*;wqUe{ zW3esC_9XrnMOyr3EEsUiKqiv6G>@6GJ$_iQG_OjbrBvPF_4JiZA^Abf^U+eo~OSWXI}*u31}x%Ng>Bgj%d#MRr34 zs$mtYwggQJ;)mq!P>ny9l)=JyoukW^Wj&z5XAz=qileoSo`7lOFa*dEYjR4_FpN2&Dn@)jqP6BjFn?G8v0AyL<)O@A;lM#@Q?6dUTyYhT7~YaW{KD0Y5ah09DQ(TY z7|qeCquV}G4H+#*-IG=dT6QW``1}T;i$iImby=_nh3-@bYjV{fq)=1xI{!D#qv3!0 zpW*Sx*7+vb>X{VtK>+3~%1?#D=bG%x-$4~jh59eXw*Dw0-G{53%-Xe?cyaXR+n9PO1p`iW!KT?7VV0P zz>5ZX4K-hvp;~w}iOdebNRvSGFplUN-oQ}T7DtOt=H#^*r+v)*#hMvjPO`rR z9)N{dAs67+Choxs!8^D0!|MS`vJJl;D7jT^xeWHdFcM+prI}K^iMMM!U5t6cHgrp0z?I1n)UW zC`WpujNjn{Lq!g@%g4_Mqc_cF%`7{++7*$f` z4rhtjcxMPw!kyMC;v(QMRgHq3We5xyBE%74Z4+;Scg3zlVqp4lxL(CYFw02qb14DW zp{X(^%`PL&?nVnrgKd5G9TPNc=^>AdbkY{{h@G?0{*RCI5fXMX_JiXOS|sAvDv5LUVj zr>btEI}ylN+EY!Wo!Q&7#_oWvWT2z_$}L#?9`BVWk#Df|%18B#zN#hfH6JuO%wQ;+ zX=_hsTg{AN50W)-v|QF9lgJmflzy$I9VvtLfl=x21ujrqOp$(UX@+Fc6E!7=Vc+OAJ@B%aK}((!tc zPo#w+Ek)ku^#tJkh7%y2E!~*Q2Gu!TMn(OR6YEwzHyrhNrYG*$zQF>k^uF(oJBE@W zJaFWk@m4+4ABNvRH)K^V7(A1_!}mc4ve)%ty@20heGc+B4GovIQ-UESOv)4mhx!T< zAs0H*p#9i(sf}Jftnp*y&T6X$tXn!fYqn_|J8NWY&h{))$Jz>)?ez5)77bRrL&@@o zKAUV+yQu2)TS{kX&yumTQfWn*U#ZVuHg{yf=WErjVmi|K%*ECS{H*XdyuhdM+tXe| zU$d02Qb*9yb*q+&8q6D^d$vQ-bn|*8wFD|f59?ZS?{S5#^@YP@t>5ff9v)mWh<`rv z{esfXJKx_K~uhh4)K(z*Idh5yUpHkYhTP|Mn^t|PB z&skz#X>{WGkl$CtUXq9f57IA+aoyDwu+EBZ$MmAh%u0wz!JKk+lBoWUWK4QLR=jD5 ztV}-7EcF&fpgARa5^brZFO0N7X@z30LynzcnW|^**>mQceHnet?Oxv9y?iZw@uHD$ zn_KXj>7FF=^O3zD_Mf79E(Gc0D)sj>SKzYg@tI3-og0_@I({GY8O$#{ly7TIcz2hw znn0t}`FRpQZfNn~;NqbZ(be81m9E8u14{>ZZ(2N_Z{ryaE$*x??(19J>*}z7k#-JyIr!+~D*6RYAA+6&OM|>T;8EC#!3uCR3gp2Qa8T9F z86!_2T?fWQM5m)H5#>=J1HKrzCMncQSs8e3>K(fU1o+-QM>hh?o4KJl{!wl9NMiA# z_)vQuBD=pWP{?)^TDsyfFHeR8mJv0){dh}3EnCj5rjHvHD!`S6ck z347&w{NCk<@f&-0;dif2SY}SOL>qV`RCN#!)*-5BcJN<_pe;0ygQa?bTEhgw zy-#9Z$L|NYWx;`Xsv?P+`UBBKFKm=`@{wYCv5l%ysf;wQS+Mcc?Fjd8SNtZQWpd;x z>uMb?%F5w0=PEvvS5%$Xk-Ij%v!|zr_m-7eyrRhEK8bdh@WR;U=e#k`39C+6zH*Uv z#U_~#OPf#FasKQF-;G~JIQEvZ#iep>&YYES>2<9Mor?%4Kl9XaoIB&R;%QLU)?c9d zVo@bDzpmH__kQbSMb^ws$R;AMA-*K}48Ld&T?WCSRxEBo;A(1d_C#!>uoG zmSN!^}e(du0rJ{!ix`i-i(aigV6r_G&f*x_@|kYe|*M1HBr3BfwM z7nB3hRww2LeF83JqzjEuHiPSSbwf7en?hEGkq-(I#>9kkwmuG z+L^?ZwU#ppyp*p*tdNtvp~bfFgA`gUlx{hDuBeK>Yi^GBRoo9LJb*W|&c$!p;g^6w zNW@e%vKnIWvghfQD!e>JyOe^_O&SBK_HSh1w)IkiG2@ zC>&NYl*5mGt4M@XkQJW9<_laN)=f!1J`j?T^N=f|Q@kS!5 zoa{(M?d?~4op7Kf>L67=U~W>i#R&K#U(#POJh_}t)eLoUN21kG3kFL1aka=Md-}Nl9LQEu9Tg{t@XZFX1;1p26=ahr!LO;5u+VP|mCnf2GP$G+(Ee zC0tJ=y$we>v<|&U>Uu%2Q-$LIe#PT59&M}U*}8afVe#;+`E9Mc_nx26&#wY8jatW$=W)~LUmCx;7v~;9Cx?tAudv~`M;H%qk?uJ>Fo`I2B8*1pD z+dujZhG!7*t>QN%PbN>QxHarf_s*mx!C~r<%LD*Dxn@Yo<@=ET<(a@X)M)TQTm&&d z+BU5t+6CFUgL`wyNPTSK?!CM7h55S|qr2YuisPh=_Iz&ysVQ*M`F(LH^y|kXnc3?( zKTcT+>WJi=xHp~842E@mb!jwL;OM!=pDwgsuy^;u(fY{J#pf@Wo?Ab?R>)>rA}s@{ zBpergimZ68)GVG&416il;zJnHGhoG{rnhax@zyrXN<-oV5rB8A7a3juXzXs@ zvFqc(0?@U3p*o8A6O0T*l^ikb|9+U}d(y+&*x20pt9d9hJ2))QEsieeb~+ZM*CdLA zb1@v_=;18dErydz&nn?P`B}5t+ITwNcSBf9g)iLXSzB)FOyn?vY?|gz$YuHsjUcqX zr5J&D*bu=plmy--ylDsy(46TYzI=%^!YY1q1UWgngGs6*SSHw=mUTVFZ=xSWVY^$2 z!Y=dT0k0U&1UG0lGN!xo`Cw;@u0)jWV;l8o5DBR1Tr?Vv=s(de=1*gKiRc#28om}p z_ql9aeM4<1k?Bm}6}n=vCGUp`1&5IFiw)f|1b9nD$%d1Uhdi5;skIj$wPr$yrWDE6 zi2TnB1oK0g;?+0*(b_0J`Q(%Q>3_H?ZtCh<)rDIM+f%Gv>PIj9pYy~M{vQ{s49~sD zc(kkJ<%OpPN8H2!N(K=j%zxO?hZhYQ{z59_^LqUYs>x6)6-q{;`GDd5AG$x?xV|sw zjrP2&(~iFDdT;QAkY~rrQqlurCt7)liyYhzWO5vinZPGSK@$yYxro<4grfp$yhQGW zVijpic$Eb#Ni1sD>T@Z*a8%On!bR0`G#Xo}*x{B$s;{*zU?&50>*AOmC z(yup?pZ>_4R1x`^PwyQ5U(iRE+W~sTP{+FggGkk=JCvPMh1P|I3^f|QmVY=S+tor& zIeymI=*Ys`Y<~XvMn`*TUGM)e8{d+b;76cxPAWYX=k{P`-n^|nQeW@?;p{!&B)Q8w z@A+3%S9Mi)b#TbfZEP_3HD}=L zLl_LU@fmFF*T#TZOtO9U*{=id9bh9T9L_#te|$dfe2m`jQ$4dmIKC4)RIY#h|Ihyk zzvuTXs*P+mH=He?+V4LXk-^f>uKHKqjWw3D2xIAIqJfJfjwQ3i$C<+|bjyGChH$x5 z+6#@cOLA4EG1IMft!;fZge=C*s}-}bvivXH+>efmxniMRskdvebQQ|03;A$%wcyMx zFF$JxzgVgy{41VOB%Vx(O%adBb#KY%OP9o-Jqa41Wh22*o&6XeBhqYi@iWWo5@H~N zAG>=nZcV0D00R=4AZQ>Nrq(~(I)kK!CYOR!A_b2E9{_9cY8rgP_l;gMJFs-Na0qO( zEZ&BV_qJ2`rSp1z@LlK!i9k;z^bq%P{NZ0{)nB)qJMc?egDWIOasGModczTUJ-s3N z^le}nt!iXm4G!O$JtZrSUoEfKUnQ>xcI5SjkSz8&h_iHD)}b0-gCWX_q4wm!et&zz zzv{_YsFk1_XuXSXv}e%49%fAK`PAr!J)$4-O@bhNi`NO(Io214po*}7gyL#hfEOGw zPMMPr|LoIP6%RmcPk=>CC-mfj0ls07IeaBQMw289F*U{?B~!=1Fb4`?tj=e2Pt)Tx z85#yg3?2sh!#_I*3=`%fo8m4wvjb_Hakp!Qb4kr^-Yy}4Q&-tW;+8uxsLY#hauUYv z8%Dyu7WZ;cwX~#v59x<`@`~Fn!V#Kv`W`2aS6`G_o5-uH|5a@sjU6hYnTvNOcB@E! zG2wm*Qi-}HO4&c#aP!0y%{M2KYj8y*zAKS@GXSp9BOiU_k$<5D-jFo^Z`pM%nfN&v z7WnYu`>|!Fj*^Rk4RwhOUPNo$`B&Y~UN{s#6cS3PAdttyRgqv~ul%#OvA$mR{qkew zASkaB`AM#6H|cW(DE@`J*j((sw7VF;tYH%0m+^01$d_)-xO=*v%!MW9_2V(8hZuW= zW&}vVG#EoL_MoGety#Ww73vduI?`sWEpvp}sfcvm*Teq4Wu_8lE1L`LI$5Zzg<8q4 zF1-KZ(uU;(YlUjbuPnUc_<_;kcKbzWU6Y5`4~UXHoL_p;9c#7f^Zqay# z>(2r7oV>6oO^Q#v=);}X**6_nKO&0pv9rzgF8bwn+#zPc`oX2S)rl-Vrt?(&`V9L1 zcfxc0*Hlw_q56pW&+2crtk%<3wd2}J?Pl$Eo~VRXN%8`{h`$NCh-CkEnDK@jH^QH_LiXT6 z92;Z}4z2dEzd9K8BM{S^ON`FZ%3!n-fB|37fJd|Kfc9q66Alp?dVB!{*fCSXLBs{& z4PRZ0LY`Bww94jvpo}rr(l@v8qO+W+JUTB)Geo{jPQ!sDyx;D3)&#KG!-f$*b`Tpo zEWn*5BaizM^(gT9EW?t!mg@;u$SB6B?yqA!_tqdiVWkB5xYF^41LAdSV0*=dAZ9p+ z?04F7NSu1~H_2%gjGEBO5&Ub5S4uFUY%yA1lR2zEq=9j?OZS8;hyKOkIgMP`5VPLu zBNxoJO#U%uNL2c@Fiy}TT(A})z`6Qh*(dZAZfnr;Z~;9|Hx$?^XImZg#q5ud$%7qV zA`P*|erB+2>O3gOu;hL{wZxqxyRm=RCzMPddcLfRe3N|eA+h=>B-F|CGI5yoXbBoz zW_EFIS%2^)%lL}^WljI8{Ywo@=D<7*6o~8_?H33On{L_;;i{6@G9g4Q2lo_~KH(&S z#x68nUe5G1JX5T53o9SNoH1=Mvb@8N)Au4L|k zfQ@u{+pSgEfP2+buxxQPFd%Rp0+a)=s%e4F-g0SLA#RFEP5b=R+qgLon5F&cS4W%i8VDc&m#?vHR(oLiyYMN>N4p(Zb^RLzt|6r)sJfXC2>Dp`j7p6H= zQv3P~IrZb9QWP0TDM?u1isYiS)N(#4C_oUiF7Zc!#pd!f4~ZH4XchHVrQY=QDGuF# z(GRfT^!D2AG&BAlc~BGtG^`R(GCfiAdD5?-l{7RjZih&t;oCqUqzN13Vana>MVe1~ zfekt^PYM)XqJqJVIPPrw448%~xh7$kVH<5)T8VRNdY`@VYSQpY{GSe51jiz@Etg5W zxC5S9_baBR&Cs3Lc3RrvD9;pqkOL4Qm**!3;T^x8>Y!5RD3+ zMwa%Xf`Al$2mIFk&JX=i=gP#3U+CU*ueq!b*NhJuFMAc4a=R~CT~*(6dU56ZYPAzR z*V|rLS>%``7!a#_nq$H-16qS@c`G`kS|j;YPw#x~Gya+6OWsu2{a99=Ozr-3jw8MO z^yxdN=jQG{GdvUT|I6y5%+x3&x&fVB49N%x3-ZN0Uv-X_X6zkA$%2BfF46$Pw5dp-$Y5 z3%l^wmz_c;&As#@3%UpBxez4uTh)l#*lF^)5A^A+H zd={EPQlOXW1ocw`l5L6jvuJWu|3h*dRNE&H8U!8mk@No$}35cq3{;B@Cho{SIK3jM2JqHMAh?2`1s&t zAeVmHcCEafuUN`$Syrjk|fdJXiWDc_PLY&1kpN%v#gv(e&vzapN z3X?uhh*<Gr zd2fhIQZq3rUBc@)w#3~L4AiHYHy}?0qhbmk1@=wdPN7ZQ#SVIq4HKUJBl7-GrZ#I+C>K+1s`5Y+V=GU5Uf zx&KeEB7V%Jn-{Y5yW@Mgz|gFoSY3qyFYgy4{K}EHldlyD)xwj5K_)8X{ZbS#H)RjA zh(C2qGRgN-!*|b>d%d!fSGE3)AO|_6-CODdM%S|kG6f$~@}2+q;!hRaXC~sLbY7di z@-q|hk$9D7U_7%+uHhf3Um}uI;@(e8Ozh1K;z=LGemDXHg0ld6gli;r$}v%h*d)Fv zLJu@VOm>d^^ikti`{EYH1K%_Mb0f;Y_@Py44cAuWCkb+_8$2J3WB>We-O4=Aal7#!^3up4)i($42C9fo_8? z3f@;YtWEuH3Xx|zHQY>QB{$!=uO8Ovykgf2rsjR1-XxQ9UFx<7?V`A_F%rJ*5plOo$2|ITqsaN4@g{ljK+xJ_Wt zKJ=hdPxhMiTI(CegGu{%@@LEWi@WT8EAM811ksc0)q6Ga^%}1))|iapyUsM4cNKIdhYw&Is1+~tmph-X4bw(-TN`;wa$(99Y15A zvu})PZ-D#BKvQ?o5_XKi5MG8Zv7w0qw+FVDgLTLEiDywl^m5C1VR)CWF00O*dE=nb zP}Af0zvNB6zX~wLs`5Yb55INC^hc`GfA^+4-o)$l9ltdweI)ip{IX`MFI>pCoJb7C zpTLM>nuO~?7}v&dFTM#vP@ajrtBIAB#1srK~zln2{aGEKl3&XuJ3>*-vsnB}J^??1dd469T5rADZ33mc8y zZw}Tfxg1P5Hne0Vt&rr(Y;=1K#g!wL+zQcaWDJ_k!N%x)xsNrL0PzAR%V zEizxSP{h4Fj;Me-AK~G`%>V>FqyBK~f$cxseE#O<^S5iI>qD=7@Hnj82h~#t@8A66 ztp{HIz}D_lY5$sPt0Rk97k5YL*YAk)n*(}whZvU#co;%}mB#N|O1c7w^j3de&Tg2E9!dfMtyhUmxRK2!hvh*Yj9URh4*(qzxQHJ?}RXm(7!2JFz#0} zoZ+sHbyHAFEwqk2bT2Y0*F7jd zuiqT^Q?Vm{j6oWKjk<<@I*f$sOxzE2Em2iPM>nm$xS+*bO+=8jB6(v46~BZaH^{!& zrl;bA8oQ%B)e1)H?BecE-Mv<_%z{^sJP-FT6QbL@?T}lbx4FOi+>@Q6WfpTa0Ftdt zvRx^*DuF6kg)Rh2LAqsMeUq+EzdfQ$J$R(is4S%c9(cBN&oDZ6?^oek=0G1fe9QLi zLcf$xmonaJv@+8!`Yqke>fjSHmA2n?Zn#z75xWF=w1;t&9E>v9SK;0`Db*KIn@1s< zw21}8*y9$#T{6aGN&MQ!O~q0M99zoWvk_n7b=I@N%FuKvIxb;iI__=ORIOZ^o-6%k zd8bv48e#fJ>nB>tpkJ@tY*@2{YM}#x%#{VJSWl$0^+hvLYx}OMLnGDvtf&uh9x&>~ z&PBN6R~rMjGn+EB6Jgfs&ZY{^uS9lcd6X$dH`*Ee2+CNUB5r7|E@YRg7^rjUjA&v@ zT{{)HmokBV?jrJ%ek^|I|3%y^&3xPjCwBn!{k4pe3pc}!VP0_CJqtUBjv$?bPa%!Q z$IdnsWkV4}@mGtj*+{+!$DcG9Vd;sBOe%LrMHN-JeQMv)E#paNF5+#C;v{>RkhQQces9Z^9tV7l9c3H(VXXWxpUGiR6{W0(Xg=~Q ziH-6Nn3CE_&8EC2CXSsgrM-ML7gfu*KL6%YCCpY(UKXN~OZWzYdDlZbLSSr|B?l%9 zRB=5~K*_=CAa0ku4-rjrsKcy~>jv#o0ZRLZ?*nItH!W>7AY#jh_ z6elvBoI5Cl5IPekvW&nmn{$mlABePXZOos*-7_gjV~n%PXb=%gpe1*{V>B~0=Lh}S z10VkI$pgb$wOMc9v96wa*{B#^eSHVopPg1?b+9pay58xCoItjJLH$WQ4vJ_jGvuB8 z3UxUDo{=Dq283Ks+FUxcIAP_a9`ZX z)XUQqFE5_+9**ALaAczCN;jaxaOl{LfweDPpwA|R4wx~xKYruGG9bstjURtQiEo}s zt{B{X5{IT-*L2m|*gM)VdjDB4=l{7?!h5>KS0uXMx;dnp+s@aN=dddaKaJ zHcWe(OJ~j)uA|i;jfM;8(BfvYlnLF8L)2Q4i-NC^^Z+bZ!>HzFCg-tY6D-kns5|t; z+DtoJ#9_e(DL6TRt9f|$cK@3Kzm}>5$+QD6YND6()Aj(5BYP066-qYvP4WM}-Eg7* zE~gbddTU$FoRo1)7^zx8k%Q= zgCR&*F!9|i>@jSVbOJ9dX4ptGro*BmvL0pY92HGd$oXY(IH#!?EW8GLRA?9|ZNd*7 z>5}xuaeP#=`(ihf$eNn!GR=)WaN>>=mmA(LV$l*(B^zYS2!|pciza#`$LSNxS{rr& z;tJ!XdS_J3=Sr30Ivq1z3u?`&{>-#jP;D*BSDX1@_x+0WQe6dwIkRQplbH$pnd!-y z8^UUJzEU~Z^n3N7G~3EI9M#m+@83IFJ<%PFeja}Llvj@QsVpeSOuAeshstQdu_xph z)gv2z82UlQby8F5rBV9a_e#hXfsvV@gONzAyUglj;={e@%8Q zd1i5LY_E?H?Mtr{*(CzC17D^*kiD6bWR;PG(#BIRAy#~)WA#;*j6aXp?d=jvSMDKR zDB$ol^27MT_~tW5>M+*FvoJBk@d5Vw0KMBJrYo^f2)20kF#FR0B0+)9&>@h$gZ*!^ z5#`6my(T`;^0@!-d6@zp@jfg;SWAI`E=EsG{WjLlW37Cdoh4`+`aKlO-2b!AfPqf>6SM8PX$U z8WpmTusE&1^{EsIWT-1Dtx?zne0)FzGaC_?iq$y)E;n$D+_+1fn^yuyoFXL#f7)DB+~1@FK;wQTbGIC2%gq<0=U z_sCBC(kC#mf27|k<_39t$1ry6{2*6!-CEi$W>;CH>nvLJN^Yi{QE$-;+QyQdO?eCH zzq4vvRV(W`D`!`n%$@1QY{s>hHZ;PF*R#5~x9RS;vWxp)+*e#Qi;nK>UB=EMAGWhu ztGZRQav6L1?72jKE+|E*Vmd4ZbNR$kT|XKx3e%S?+LzBy$Na7pc*Z7jd$xf%kYL(j zaK$rHPhQE(j}86!1w}B9O~o($-uK^jZKuL`(XTHb51N6bk~RIDYkT>lq3+nV$PJA~ zb$YICl6X-I1Km&iQB^%P)!ts(nOqMNXRefrKz6EHZd7N=JJ%|QsE6My%$f(gL)cC- znc3Eq(J$1)a_letABd~(j&q`FWJTg89x;t}asvw0bwbMzS|T`O!8hnI2kXlg8pvQl zg;TxzZf>--hi_cbcfY$idF9QA?<&I(uK#Igp#Qj<|J9vGrq#de-}9YE?@VTIU0GM^ zp{2#PdZ)cO*P$F>X-{0Qgp zQ5|PX+S2M_A|inSYKRXH#~cj0BPJMtI%BRdKqD6(gE^^-(~5O^)N#%js)p#TA2iWtAI8%e`~dl_UYVb4@Wpy z$|!zj?&$504)Z9BdWn)wYfEm=D;nnek%X{NNBPsIy$baKl=|+zM->Z#(qp@SjANc9 zgXc=d`h!vz`Z88wD)e27pW{YReI!9qfID!c?SBwoHL(cN5?O)kns2PTn57sqrr_hMZI(HfE@LWQyUvouoNVWN-gJkx!U;iugO8*hCH_t zZ#0ZICWa99G-Rtr0y!Q8%DpHkcH4W$<=}h$;XFu;&yZy}5yeWCD8abO;uacMo#5oj zlRLxN%2LHi-ju$2=TDw{)y5&?`m_@sdhVaVTmMb^(=XDWgneh6GeIv8Mq%8kqr>X$!L}M}LwcWN%}&oJ(RW=ZP)Ic&*{5+Lmk+rkYV}Nm8h2J{mCWSPV1< zXhT_jnLEt!z>8INhMnYVprfHi0di^K;!zV{``XubU!m@*AF6mIK@zp5ldjZPot*4$ z|5B+@jZl^<=46UWXf0QxIFQ!VdRx=2H$OvDtBKw0H@@)=^T*6Bfl zg=#X{>1}P2O_QN=Xq97>QIxP;wHC)wz0IkXYCSU{$Ke?J?fFIgvp+ZS2gn&51l)`W z7u*6k0>qar3x*=i(JsfPK65a>I5F8|+kUK6#?As%Qi*@ara}qd4m-X6QYhgDI$6{g zg*6(kuuBA;G8`~bU)&5Rs6$T2pD4~t?d8!5?KxTlvq^}OzvUi(iyD>MmwUryMBZ?9 zLont`)V4tvX1)=4CsVlzz9IH`Q@kt$g%?XbUeLyQ8Lq0|2iSw6N>*4RNTgA~faqAJkovn+jC8vT6u3(M|a)y3k-Tj44a4D9kH_iO5M5QqW6i zr(%-J2ZGdT7o?f;LYt7dqR5ra3WSzJ_M{ZOf9 zY3<2XN|Hf{gkA=qS*vQli&~Y<7V>GzUQ-kaH-=5|KfX}a&kKVxC7I9-a#6Domg*~Y zJPQzop@fSog+AcG=_DGN;M~#h;HHPakQMPI;44FMm5@4LsfD0hOav&hDahoD8G$je zD*(=R{zsde1xVZ+S>S^1SzX`=|A~z=#7{B19cgp&t3e7Ti_C- z@#x_f?(Dqqb@Fm}^ZtVe?|-?xY;N4Mv2o8?d3n;zoY=|+qsgdLO}J&(sFcIbTA1BF zkugu6(X<;*UEH8zutB0)iY7-vcI$*|ow`A(Gnd(*#l4epM)hlZXXBK+r}s|BIp4p( zf5tp@!`=zDbC+E~e1iQeICGLK*v^J)ov=K<0@_=!Qs>ntV>xyeTK0`ZBOVz07e=VN zee=?Plx$IZFaDEL6rpBc{9k39qAXwhk8;A^8}+Rq8tG){^oOHMCtmlrQ?Nio;Xa>t z2V3dH&M~Eq?Icp$gG_F|UI;=1!gM2ya<%zO;46?Ys-yM?vTFY?)wJ09LE_xtsX%4$l%9YlYF`nRZ?T0oygT~RY1h!P(>Ib;p0hy zkRxz3k-R-!CJC7VVwGCtv|!l!G8u$lXe$+FDRiNly7^uHZ1?)EKI4=8verH%@KUna zr`O2WNc?a)AK|;VGWp8eQvG_roQpKaEzeYnsQPtZhabl)P<&6R=Qn+*Zo?Mw_p27R zI0QdStH%}_rRp;iOLGVMm1^5B>F*)iWomiu;C1b(yj_Xfjfwafd@aUOc-RG}c?SOi z-bIol#*?5>(uig*R0J{J8;yI2dy_dx+?X;KfvfMSw@H4+?g!*m-M;$)zh3v%?Yv&6 z*=68Kxm4CGb&PbOl2^<=%nF+7SF%CD4eR&~)T_rkbU}^!*y$8 z>=!bg^E(jefl<@v6lJ_z!+5i9APdB<__X>I&yrMP5CidCJ)XyVauWhuM@!pNpvhAU z_Jcm-`4qovpgw6@<$RgQznv?j@`aTnreF0_>GonfGPak?MK7wPbAbzr$Fy%{D#5!0 z5|4?brk%=C=0UwI8D*k&JF4Nqui{g{KV#D*T%XuT`_EwK+ed*;^hH{He5uk0#V!zs zFxSP!(#fQ~$1N_VgnHY>HmV=7nxX55xmu52k@A27R-qi$+F)%`;K#fQ$w=y{OPh7~ zkENQIozv#o1D8hfD^4~;^X8=N7_*`U=sTf*&$#dW9tPH1L7r?%lpDNk2g@ZS(;7(2 zw!%sgwK#TNN0=^T3+&l8-~-0%frbvq2Vnf@k=4f+2TIF?SI>pm_QU6L9~FVwq1x8jGv8qca+jnS?(=nt}sd##0VmFMPf9!oo&y)xlN2Gn)(n>?Z7kITWjQ)vzSRRYX zDDL1j3CR5pG&ua7jbB@8p|gCZR-iP%0^Y+M8tTlTI4BKfac<^43$$k@o37q)%+Ih- zZT~;1L5-9Jh+`&_$vi$t;T6>2ufDiV#&1joVR^C~22;PWDzSdj^5VDMZ-UJm_8YaO z?sbQu>7=faUS||I4b;YL!9IK)k+sHrvoJk8Rfw)KjPl$0FUS9=q&$mddBKgFwZPQg zw!hAJJKJ1YEHrX<;@TjJf@>3YE|$sX)qe-ScPG3V)J5$66OAQac^X*KT4-VEf|oaO zPsSlb@E>Vv24$Sl2ncAn+P&yfAT{QKd%+6SpH~u-iAtgiDN)zaycC2__%;!2juV=& zGkaNEb5xg2WHb5yxmCr zWYRYtQ;G3v!}w`7`|4ffWs}cx*H>{CB*aTNe%QAHe?!#}~M_F?LA$t5~}Id(;C#<*^@W1;y5fo{Y?cceUoHR!7;ik$&Jk z?Q)~@y0?_en-6RzCf|B@xzPI1WA(z>ANy)=zIo4l7RQx@LSrtdd;}vVIso8$F zQ4PHe44zPu`oGKEBVwAm^H{#nbP|S#bUI~HK-D4{+i=`Gs1V@tu*#sM^*e+TQdV8B zX9^@#kzb=5VVWwObLm31wx~+Ugyreeqtyrd>9U${%d*Y| zXZ}ciLA@V+H3EM%F$OY(aVLxGxb)=lt|eF^evUN;2jX}iOtsoqOIEdAZozX=$Yr~o z%*Xi>rIUr4x|KGXn|Cs{@7Rm02k(_azV{xefVs{UZ0eVmTeWPa)9n_LsjyRSFJGId zcGz@KtRfpr2kw2T?C_H1y*_sypv`$CoK)_J=yMkC5GfTofGGyE52~xz!!ddetwb9x6RN0wtOA)o9=T)l#mHs@Mkwn z+=>Lf9~t^0{D&7pBZNsVGp{Ap1^IwQh_W7FT8l>u;|8laLUsf~bIGN}dCb__eGA`^ zgh>WHeALKZKC*i&-k*>jaK{mD*|pK7R`wzBmOddborP|G{;~D>e0PBg67Y!G`k6Dj z%?CHr%(#~?cvrrP(_{B-?PSTSZYJA&RcEbgzMb6tbbfw);p5$f_4)OS4pjBEy|Zwt zpk!5YB#_8X<-Id_bx+QaH1<#FHTF+g=YrPfIcE2}>apfINlw?T_f! z?~Qxd)e}#^9{YA=$ESIYXr&gDkkB~^lM{-Bplrm41~5k&m$x==B-h4LgN7xZ#nc6Y zhgnN7GC*{ABksV?v0!9p9t~oEMQ$$Z z2^K3OGn@lAm@5|B#bOSvnzVpSDw`$$K(rlMi5Pbt1m~P zdT+&h`RQ^9JGnT}(S5@5>6d$z@5kpATGV{XTQCIsAtiSjcE8o`*$p3*kZ&@bGgR(XQ%FxD{L2&0`Y~^joRjSY%$CxEKLt3ex*Hq8Zy*7`RGhL?di?SL$MD<0Vf#(J7`+ zo~#Uur;3w%pH5!$n#){R-}S^3lf~4@ljULQ)YW^RiYKpmLhfH0LA?a&hHR75T{vZY z-tqZA_P_%l``CQBaPHjdNj{fOuAVzrD9?ZF%MU!C6f=<)!(LO;{If zl0=N&z5?0yoQaokh7}kIR!2TOJw5Z=%J!I@UW_@4DDI3H6I3MA>Nt`X&+IWZASz0S zxqU#ud5kMsS;K}|h4oJY7$nedU?0b}`C3Zng+FjttZ{gho9QKkSH9In48A^+dDW#@VBI9THd#KCj9HAx4E(2&xXS?@xCm%1Cvab8)i=f=< zSrVig#Y~-CWgl9TS}E0YO_pP+!G$xIdT`yKPr*4_< z%}zqTmshj-O4lXtE?rdXYA^_M>F>k6;MWAgpw>0*5B(Wa85P98H{Ho)uB~K}Qnd(? zVa_*zRp={}g`NG}>fm+lobTt_%gau=Fm($`_EHil6q!rvxvk`1Wx}u)hPS3ZlgWH0 z72AW)kSFvcy=pB+A`lhEhCrW-ZG$~m2~t*6!MMwe6+%gAMag3TBbd?jgzsLw6EeX0 z06a1-1cf6EO_0l{H)xCBff7axYr6ZHeH{{^2lVjM<%L-ZF&-QYKLaur6$~+8@Bu3^t zQ=`L6#S)CH6jyR=82LbDl%j=~b(SP;T_u(}2aEZ9@oXX2+uNUEE7**&f6xQ3_t3p~qW{*B&Yv;GVUnh&-wXj4iO|X&Fb;7kki4_7N zBzYOna;lyKc(WdmfC@Qx4K%W2*e{2NP0C8WvwshGamke`k>&0@L~~8a%P1MBB8df zcx>l+*MhdfNXex$FdUgUD-dQ>3UJI!Ih)hn$$T}Fg}Di!6nSHA{cr=VFfTc+lsvL> zUNzs%L5+P!yY-U)A|M244K%{8G!YLO*C*&yf>D%rr<|62q$!EY;R7|*Yj++ycEjsS z5U_6HQpFbu357*uA7~Q@rBn%In81#mpfq17c{Z{E4k0`K0g@I{Ng5bQVZQ7;rjcph zND=SS>u)%=G1}SvkX#9Iv4q|wqn1nI&&5?M;4y8?+w?i@YV6@x!ak3qkXau|N}JNl zP^JTFtOFrOx{4Ag8UR`u3uu0Xujq3O7;>;BMM)kdzi4O3>R5STlLcXEib=bNvXr9< zTpW8dHY%fG$SGpW^b##F&a$DX^%^aW0=D(gPAWaTY3Yg$17;0lb^FwIDuY3mGSgOK zsn#ka3(fix8K&TVlTIeZdbnuWcH@ern}+Gs&O=){&9H4P-|fEknsoY_*LJ&K26e*} z_qy?$Isu%_Hs+U(o;{I#wPrl%9=mtr=-DP5PqtQjfX-36-N=VoqeTic&FK}c181YP z8`l*ir6=j+T1Ga^8@HEUczo-D8YpLC;%AR;+*uQvQ zJr>({XB5qWf}Ia51s3KyWZPQRG`ZABjpMn+oMj>^6w|k&I?RYmU>X;;rMEZ0yp&i15`9 z*hp%(Oz}EUoW|&pnQlXTqpZ8o@3!h;01+?~OeIflM=8*a&dTN+kdUey7=q zims_;NYumiYpy@%%0r0mQlU20nSpuVtkWp^g?ULTcHM`iMJPe6BgV+yoqStO2WI1O zgN)lwA~Y9UP8v>-zr);N?%p@+)mkI%cW->TIap5J~ zM=N0_y)cb>!u;cvwVLHQ$y$-DGo%=nh38QW1Ji1j6ktS?m(G_$Xddm&OO(CeFzES! zMPRNACJU{)pRZS|Q;-%{AzU?WKdVt0BAYGM>*dLw4s4DF(__Ee)9UT&sR^l1jF(iD zGl~yr%nEya-ebxQxzFjMoZFS<4K(O(!wV)J}l-AkXHC#P#-MBl__ zWo|$-fM7}HRm@-Ul#OFF@R#Od*O=%8FxbZZa&J;%A6Yu9^>t_1pIOOEl7^NWwNKry z+1cw3&a|qoQu9%HZDZ|VIra8xv7F88dNw~5)mp`NhEZ5+%nU%FncUBCOD_gw#jZ&a1tKZ)MWZ(b;_gpkHK`vxc=+&UM(w^{6*s^1d++Jqo-O$jbn_NHi#j4Qc}nj_U!*5l4BgmwwdE>l{cnV3F! zaJpZuWLGA;gKS#gc%C-=sapK=ELHQ92hSWVm%Z+4H=FkGW6iCdi8mWxm+&D=jznKL z{x8E*?%`-ITo!q>7cT4KRRx!L=ibs@Z}Yd@Zu#5u^Udf|L)C&e+8H&&jD6k=pZo%>uA;mVZa5C@P{VUcg2TvgrdvkJzyN#w#kM+v zX_X~)1kZ?MZ%CjhMY2jQ%GD{hl=NN4H7I0h6G~2#G!c;5ks!Oo_8`J3MHSqlq>hHv z8^J2^gvicRE9ai@zWJI%$L6ErjH)i=983LEO#iA zo1>y4iATvRyAI8o4@*tPNS=HCw0Z*FrOjO*q+Zx}h;2;{SYNHs7S}+^^XuxjL6H8j z`diUFv64sey#VyJmeE$wt;a?-ofy|foQh?3#IF(C(c(&CEJ*|un^lOp=;r*Qovq=& z$D7|1#e!gCC$_RjqAak>GN!t$*xxigv>MxvwD$*(bju6d3IC*|g#>vA=Zh30nfxmHpzo#~V5> zohdiN~lNxplWS74c31CMEhmVq#nD+&X1OI!+Y*uW+!epko_$v!77*Ch{#57kVG(MhJ6 zeuhjdJK-iE1vIUic?6s=t_a;NKm;GVB}C?tJA|o3?Aom)s3uNIEw!B$U?jk`z-oaP zn|1R}x9WnhNIDXqb$(ph=g>p1CRV)`W z$tmQZnVbcdLk6*tKnF3?xf%9_PK}N8yMHTL!*(*rrA?0_lv5U!Eb%XU=mQtrXlVdsNHu6biKmk9Ety_r2uh!Yq8f;cE~sKhLy6nr#2vYfeF z5=|fvB?Tp6K5m*hA@|mdq9;w#4$*P-zbMmb+ixl7D;-BHY{yDt z8?pjxw~FU5;-QK6Qd0jg!r8(|Hgs5n@&Ed{bkzXk=%gv|2k0CrC>eE346tGwiHIkw zSH(-n72(mO5;WXkPNxEC8{wcr0BdGCN9=$~v3YN*9^ti!B!v(}dfF`0hY}@xji#4@ zhl&qn>XO@PiugjJXzH0?q}$VVVBFDhiUNXj$t>XPbTXW$$+|&jgPoNU;I`=$Y~by6 zlFHLIm_K@Dg-*j)4Mdkkq(jnZ(xm}z6SG>eW*3xNm`j3&hY@^GO6T87{$+wVA?fzM zSJPC+PBwS4l=ePcv^_1qm0|Ry$XAcx#EkXKPfz?kGCM`x&d*N#CN?KTyaYdo%rh&J z9mp>t0j5PU$H=Oc;Ee!LR!}Vv5)y2UWv)no7@C5(>d92KN(QbL6D7#z0bwI#iHX=` zW{Z)n(LgHgSmwCIHvtj8`J8WAw#T-X!^0q~i3sx%Yq6^3vw(e2hmcY-pW=vRb58D2 zZ3|E!JnU__8ASW~txN)aAELmAK8P$yLt!YLg%OgnVNnF54+SdaT{RpF3}edz(nSf` zQte2ssHISDATa>l755bg(0UnI}dm81s}6#yH_02YV^PY`%N9naEPu3+LrjZ%5) zs#;mL5gcxUo(K{nK{nH1X=(8PZmzFy9$PBATjKW7H=KI+3QdJLk5b8v(rKs~tkWe| zIj_lij8Lu<2Pvb@B$Glfpp2#bWEm-76ExPYBTp4){PPrW4@$nHrC7+4Dqamv=y^DE z@x5~dFs*s$9T=84@WnHpV_T#VoCq{QpDt|7=A9gO%H1W1QfG0f8{T&kPa&$y;APlA z0ld5;!(Q8(hEx#=AbAbI(Xf3l@h^Gk0|0`bZQ~{2sK9K3hBM{?z1*DJebJX2r@J$0 z({iUem)mcjU%UT-cb{r!@-2X&m!3xln~#+&2<&e=_W9kLE<2zAvM)c77IWME7X7~w zdnRO(jNM!D>?e?dG3AD+&8*Ue?}JoYG6MI2ZEI)%J-RMgv!;c$yxNycIsq`VOnt!` zEUpZz!~{_3 zQlnXv{!+Z`TYC2oCyo9Re)A^M1|I88OIWpigU2WwKP&D~R3HLHL^W zXjYeF}TwJBet$Dhb!Mnfy*&-zY$fO^Qy9`BO+V=jqR` zg|SgeMTMCR13H<=wl(zw&^nZRKQF!g)<31FZg#g&WAKvcq5N0ib4vc=k9&ti)o4ayZ_ zaYbHea~>MZAEBtjI0t2e&L!)4F0z4yL~vS%>Jz(f)u*e~enP!O>sKoMsXS?eIcj4_ z;x9%+;xUX-hs1t)6JJ;$Gz!`yp2L0gUkkhO6{*@$L3- zv{B%mMrh2wLGdOvP|jy|S5mVLf`kA41?K>{n^lFR5r z9yn_E1NDCn95``c_dg|FV3&ftOq!)yt`Xw?!LXBRZN(7V8(NuK*fhdQJt(9DvtF+d z1V9`|@Xo}0N$#RPNRWP)v_5|EVDaMgv%c?b_8-%^Y>5%GyU_FVp<@U6m#$59dv|@d zvhl(f!Ve+iD3LS)_ILsO5E&|rIO$Bz4;n?^6Sm-7=1{Q$C9b!ePd_gk0=DpSSqG(( zQr1Z~;?cwr@4RPP3SdZ4aTM&_+5E`k_IUzn3N_6Ox)*U)nEtJ)rc)4WO@9U zWjw~#A4aK}*oziMJ+eCR{_`s;%(y%7=t5jMQhP@pzZgz&-wIhR6k_D;EU0VHD>5}G z0#m8B>ojvh_%>I}&UshOCyuQ3PeFbGy30!V>Ci2xaJg@LVYSw&*lCwiAmxV2vu`bf zr~9hM?Aa@`v)O2l)*;xNr((HLOg+4)6$VojXr@3Bdu9BfTxm3QIV$8Er_v!n)oLA| z$jWl3nYAmOdL{7e=>c3}t^x=ZA07Z#t-p3mpF5tN&sXNrBA|kDb0lJF|2{qvw7|U;v71G8}9|ZKbQcyZYMpVp830HenWj8ANLHB zQ93*(dfZSF$%qY6c|bHR?T_inbCW=BPrbKw?dbR<4pJsA7erZq}M16=YVo!CH{?L0KRm(s4_&e442cNUM8_V>k$xnF-t=Zq>h_@g?y@Vuw zAQbV}{(Ryi?mhRJOZwW-{80LD_6g$8Ex)r;xweWPV!d%yl+9hZbG0 z+OK$c+74V_*BZ01i)P$!)uyI4rlg8qX$Wc&&)_7AjE#L(zxctLaDOLbqq=HGSch_3Ogp4>Y@T&10t70|RyH z7<}}(VtKNC;yt~?ep!P?;Af}T)}}uh){7ZGpKX=l$BpfxUq(mydF+fWse`3DlEo0C zx==BEv^WWs#8^S@k6V}c05EX*+-YIv#y3a6OcEEu7WX(N@>pHd9z0rm^|iRW;ljvd zoJ+qvymtGe&nv55#Ape=g-lyg3hN5~?a|GH+q8HeR^@nn|jPa9SCSUdA!ebTwzI^8tK=5VqiA+Wlf4 z+t9+}#gXLWmblIb~7fHnB z%CmiX@w)kiQ+Hgquy9=~5vFkP3B^?c4?Q@l+tGRSv{^8P>N#GBLT%|Uw$;qv&Tekb z%F73ax2&$-@{qi!#}=-OkHpJ2e3GC@8^GWfAE%Z$k<@bN2j3xnQZ#9$*CC`5gWbHD znrMM??%y_4b9_uW@a}zkN9E9h(f^<1BE6b}VDnM}{cm6fx0+=v~a~bc^v)oW?zNm!+^?_W3AZ#_pu}%eeU)(uelx zw#9V~uuS&h19BqX9mzUY@8aI3hn!LlCcgv*mX^a;k|bt%^_e!zUY(iA^(0{{BjI%_ ztr;A^vx_rZ$v1;wNJ42whzBDO{O^30LS47O5jPzggZQCLRMn9CB##l z4jv-e8Mi1t>~toR2vXU6P)j&LdGaqfE7@AmX_7>Yab@LFnS_HIm{h|bMp)y-j{TnE zyT-aBUW|HvN3M{qc=#yrZGjnt7VVW_YGF~!`{81k_fuiP=||0C+O<4CmCr}JRnu|n z;t~TKnz8`!i;Vbv@K+xM^*TXy6!KsCL~7)hr+(psJiqt}?k&0e`~I`DB&|Yzg>cgu zbr*=Drh7P~#m$#4TMm4w6uruX)$aU;u`%DRf@3tPnuPZn0y=4aiVg5U@a@$Naw3ecyWUf%6fq`O@_bjWWcA6ppN_R{1{;D>`^qdhh6W^=``8ddyMwotBh`wL67 zZne^?yIE=lG#lLx9$~*yh@yJ2p7oXTvwVo6Ld6Fe3*@;;T>(IztxDC;drRQTYUKh& za4S(YEatNAl?P`jp>WgWl5K+wSW_svMP%K1V)mb#*rA5SBjnormx(`~`0p`SBSAtn zjV*Lo-Ky@TqS9IQ7AoZZ5;40ksXs%?)AS2KaK?{s?`dHCi2cK_xFYrps`!D#LqA@F zm}saLIGr^Ki$Mm%(!SW$9EtxB;Cw(lkN8kWd_^&Wwuca43p1Y8$322c167#5!*1gx zJasb?&o96Dr}r-8LMLHqk8{bDE=cm`pl1<0W$*F+BnzTS_xjATBZQ6`aDcd1ky<2o zItq#9Vac&kOxnm5Hnip82;!m$QJ2wZ543Z-;n-)xZCKy~JF%`#Z{?tJZ3Bt@hO$S8 zhX6bPGm_ijSgf>kR1M@<&+0`oXZFZd7j$ZGWW}+y*cTLwwjOClqVPv`9PsfhJC0TM zhHKpWcsrAc*5qE}8|H}w+(ge~z6~iNDlHL@FbgFL)LtLdar`8p1zJ#oydPnY6g>Fi z7{P>*3sydtX$+R962+8PP3299TP0pabS0H35v(V5#}7*$Qh~}kwxvFpvv$9Ze+J@T z^63eJBnU9s)#Ay3Bzb0Lq?PH{T#mAU@{Xj*B=Q*$Xc1}D2|ZxQG3d>YKjiHKK>IaFG9n$%0p$myclJZ{Jl#|vgE~U;gUk1Qn!}Op-U@6DKJ5mE01?tk) zNPMl3qaAP%y!X%)J(!|n`CQ+RT1htu%zs@C-#$80vLMcUHE(#KMlBjt) zHOvq;fGvOxOk!Zf867{ds9V&SgZ(m@%xGC1>_~!kGyX@Sng$r%DcHYA)~L>*h>vMu zA$Z)!nJz$QVAilMyNx6s3~uX^i;-fC0zmm zx&^c-sYPl3Q{WE>11fH_kfoGgDoF{xWW#o*Y|rhsTq}_?ao<=5d1Fv6c_e?%-dMNt zi7fCDCvclOytZxyRwc<+C405=0>BpHYXqjiq@u$CoF%|TX(i~Bgh)cOrU@bAZOqtu zSrH+jU!}MF++tSY7X}KC01{`WQ6iv1au0E}l=71vRp8JAWyUi*5>JJYDu$dxPX$?@ z-Oa)YY8$Ef3>?w8%$OF^mXTFgqyv;kGdZm-(jZpObs$u5jJ5ej#;}Q;(&iQ*c|$xT z$~dkOA0!I_a#SKIN!S((fLDrro+*7n&k$Nk6teV9MNF22b|Qf=a6{jdw_QcyKDn$k zQE9R%tU6&D?l-~HNhEw)2y-H?$@2yEx8O?(dBqo)Kb^5VQF4@ahP27b}A2VLdd|}~D0elj- z$^zbTKoP=bihFL))nbV*YDH3F&XV-?cHgS2kr-%Vl}g<@toRWvh^UTH;>==eBh@KJ zEu*v&%z5>|xo_@1KW+KtC+F@<)kAMS%p}8lXR)o9hlT7F|6pYb_s-v!3hS9Uf4yw9 zgHosd@Z5b4{+YQjWBTPzDd1puaRF%ROBB2!Pm z9efk>bZ_n%x2Pp<41YWa;rh7@p!v}@j8tuAf*?I}FItMz&X%ZPm&iM%bf#SmYECQR z<{|8LYHp@~dB|_~{mo|I=lQ3+@BNK*ngUj7N*zdngX|JqvbeXM9Etg`I+UtJ8ZU`G z>ck#5#xcSFpZ9S7*Zz$cE}_ML;|1&J$Iobo)f*<7wEnBd8Wy^WC`f%Y8+4Dj5I`K^ zkwBabO`uH_ttAkI#=d()z#JezMOsQ)7@vCGjnF<%w&?8WU}v>2_b}pNHQVF zssjm&0*d1H0!qM-s3_bUyegX*L`6|iQNooM5OKdQ7Z((~_jcazQ+*~2`hMQ~e(s!} zUaG5W`B(j)_4oW9!YFJB8ic2$%qyC?`tHT)LVW2oTBZ{CTkT-+=2!0Yw%uB)GBeW{tE7@KJr5r!rmHID#dilO~7sOz>8o4jhTk#U5`DzV{scEQ9A;62K=I2X#BhyM3 z+i9>pUeAx0JC5YD&4@F%oc{x)U@^G@4Ms2%@zz%mqQTMQfEv`wsbk;W;#H~b>QOI} zFndc`e30o}$?MH-h=u$9Ki#dQKkl}Pi>K3{#yye+x2RkB}=(O_! z;=wA(r8D!~D+p1rYHjj!^reW#NPaS_Ln>5S$w_uH6NcFc?gy+DJsOLCTP@y?^LR8C zJ&s~}^Y`!Q(YI9YhX(s=@%Z>NuP2-ShMx~>+W%PnC^2H`U2_ewgomkE`uV93<1bIL zovY+_m@N|50m0DXDvA>Dd(hWxZ4x z?4&P^7ZlYjux3P{@GVuxe?~2!S>*CZ_0_nYDPSnzVa9zM0v)}3PZs-9k9gRV`a1u! zG@+sn{Wj`2SqCteUw6s7^TMzm?OAg;A^ zU$(%KI+2WBfe&c-^4pi{v3OAbD6l^6MT2|sH&9<6qVw!L5vW_p(SN(}^z1S(G0Vf~ z=Fk9QAQ(_kfP(5pJ54kb_Xu~&u*Xuawfv#qxMfB?OnlTo4F^LpZg9m7(1hGb0-Aw2 zp{m*1qQx3v>uxs5Ky+ z8~@*yzDTbp8Xow#6pBKeG{v}XUS06YWvEAXSI!)4Xhti4%rJY~)x_fd>FsLNI2*~N zty5OLx!m0BZ8e%o<#TnV&8c3{D`ztW^Ium+jYGwPW+n2_2RKWG!>!rrS6k_2Es>bt zn(yXT)*HKp5`_4$D6}iRvbKFhW4I`0ob4JAjl58cEFEWG=F;)raR1vgrTE%frd4P( zU^5Bl|CiKj;WufDWe^%cVM%V7U|?p6d|hH(LrI!eZ}YSDRofCvy{!vUh&;_0=IqOJ#=5T??JZZzjT5JnAjs}uJKf~!KH+v zNBYUJ+n6p+qr?hPu5dI?sr zT7>1ndk4)TIT}j^6>E3XDkmVeJItxW?IOJ=ei_~khujTSVc)9vThYER+-pG(q)tCj zkBmQDXtfIJM4spI=gu8^@!5~PXYbq-H>w|N<;NdlXB#lRIwS*UPv=;bNVnGoOUl77Jv72xPL~{AR)RO zLcg%Q4qRyg;mWO?)4oHm_o!{V*)b0P$~%A%yawv4=NA(}>AqcBC{W*Op1&JF`IR?V z#`rNce*!b}5vAxY{e2O&phZ54Z?XGvqFh(BI~#iBBwp)^_8EP889;klOWYz=x*!F! zsXyAx#$x3QDMCI`z1h)YvHJquI0;q?0Y`jI`?uI8ekZ`F=)J3G(nZreL&Oy@<&NN@ zH0JmvTkEEOKjJznTcQc*WXW@I8;G$U&SxgQm|1eNj07=&kaA(dd?Dd;W;+J_)8^N6 zZk7k;^IihHpy9WZb{>i|D7dMAOFC|EW^TIfWoQ~pUfn5nlZKz5tFu$tjCQnA5>i~F zj>q%Zb8>5+qCuQfOk^C}sTXV5+EMy#N22rBFI%{9%~Z}xdC=if^i6e`Z7oG|2^WyO z5l@w=s*yRzKqz&kAgxB|9ML++q6sGX*=Hw%Azf7wecLN9a^Ww+!PHvD<3bq`=b@sK49F z4g6->J-vT)pG6ZJ^eJtVIx7brv0Y9Yg)Uc!v-RX^4Ly#ZkKv*@<)PbINERfpgzF$& zu4AZ8mO|3m^3Lqc*V;{JXJ%#&4Mwe|nynsh9-f^&+=R-ixipmJ z!=>h2&}^+QEv>f@5@)}uDrIT{=p8>dGk)AD%*+%V;=698;%3IbMyQ5m`tC}_ zL>C?4#a^Q>Bd>cIcIl5zJwEk|%-=Op5Mf#t?nP9F#O*Lr!#c6hG2%W23@3_4aG9I| ztsuCY53XG3M1>wyRPZvBizh!91;stTMfYC$LiQ3SyCZP#iSW z9(M>FOKgQWTYuHpp09iCfez3D=%mFGlf~0hww<~c4?AMO`sJ5KjhRR~YEJvU)wFBP z@we&G%MaEHe@#yh`87Zjdrkttf38Jggm%-eUmP`O^~q0@jdZQ~>(vD{->MeVZl)Ex zLu(zO z!{kdLv6PiAy?$%T|DcPAAQ`IIJ~8fd!orSDx}_m@6t8uX8CS!(rubZ~5j4^0`TX8R zUFT7&h5sL1ZjS%7xwPC=mFCi+`BOJtK7VEl^HAxn>E)pL&nI*>KMN0{yy*G~d2Da+ zOx(uOw`GCFP9}dhJhP?ccec0NJXTJ{b<2x5>2jmk6Oo0!WFAYOSe*=idupl=LWHof zP`KdkG9V#n5`G(iBZO#W?&kcvZo6$USFg{5hM!uM@ zkAL?2+fFI(wtj#`w056q;D$%g&!Q{d4R$b#e?lLtZ`IK36polnhY)?%AxMejr9%LC zaxv`cEYIUF>>X`7xm-O6RAMh`EGCS-!^%jz!6J>I9($&ZbjllFeDcYE3Tgq5f4T>! zJCiEh`((v7tx7;0qExlwJN*LVu}5c(Q%Lix;la6i>Tc}T3sV?7on>?xm)FOQrDlAs zMY3nmBleEYM;M3?Qd1Iu5eq;gTRH$Ig+d>Uo^!+d5PI&=KI+E>~ZcBH0SN^3W1A$PO>N?nyyGeWJhA4Kp=(%KPCyOw_6np8(+ zHEjgr;qOFlv2Tmso82y6<;{BgscHKV!OiQ12P2=;D(dKt+6z45i!M1u zBg245mAD`mOO!AdfCnyMI4c3&gzw~D7MRJzSi|iUX)c&a$-H*a(BiiW5#|IoeF!Ea z@j47Pg76Q$RIM-R6&_;Y2qQ#HXTQA2Pl=(Ch@sSrP0F9_T||ArrIvujXo#pV`ec3N zaE0-Pw9P>-Fx)^`d$}~(SPajHUxZH3#GZ(?Cfi)p4X{3kE7g`}IlnCFF)@|l~75h-|29bhDSj5sFDJls{x<%b7%?hXrXxI*%(o_%u`F>JLWU!sECQXp_ zkvJiic`%*|Ff@USWCo~-h%DM07}O)V)X5kTn^0P;mQCaU=@QB(>q=DHfF&fFuG+<* zK$0Pvw11eYmZ+n*=#USE3}i31sTj>BDSQX=_0n2rLAa@l!^V1K$&dn5^TylHQk7~dCDau zNqvmT!!s zP)A4Y8os`tbL(C!n)NJSL2%LGBr}B0AvrikL&dam!HIAbMgW_aRh9CKoM5^&+shWp zv`(e{1hED!S^yNGnJFte{vT~Z`810le-ugCx^3X(3n7kSlSGK83@1}2fl#(`u`*Sv zkW*yZ87_9xFXy#dBU7&AI8q_y0frIP7(GGMfn# zb*PUIK}9%{GU15WQZv6cWb)!rV3?ucg=k7@7s5%g%jDyy;Ei*#cIylzPf3Dn$&~tw zd@;V>ncc4XsbsGQbM2g!9)BU3JZ)M92OO_KqL7BN=JaK=r`3ypKj%^;MbAv&tj*l% z*5dZu&qZ857^k5-NjazIwoj+;f6$1hM!j?Wbbp?~bHWL}d=NMa|bW+^A&_)hMA~#oZF@7t5UHJ(XH#uSel1M@h1EJePv~^_* z!LlTLMYi*W5&j>H2p)#NT~htNjA8$Dl)xBY)N*C=fNhBjbRb0RF{XF zZ1Gz;ALOCv3it%H@t0S!eM)E1Nq$!j ztOgxyER0z*OvJFe&7ir$0u)Y;;A__a78IUQme}Tm_Ji+MhK%Y8+94aGLV|mo-{K++ z`}D{GUCIJXFlr_^rW^+)@l}FZ(ur9_z4{qRGr^9ON@POjlSnd3iDoJp)Owl1!pzyU zQ*g;CQ?O`f@}*XHW44+lm933mfQ-!en?uJeGzwlZ>XjUOJ?YzN+pa4RFEKEEG)*+k zqh7HHO&Z|?VSz_{ManJGQNTHLGeIIBI@BdmxZOMiY52bZMk{sS=ID7b*fAn-xh)9+q@-OrO7;ESs0l(>n!`12DW& zLSj)7leK*?9niR-*|d z^AYzQLTK{ypQIU$0OmL=_Dsx=w6~Okhzz%A96`k!U_0skOl5zl@Dfh~G-7w8W20pG z`2Q-H1wiU1q&ZrQ>RmcLCXLFPoyt?Wnt$H>if8ASO-T0A&=c2#j+cSkY{zL7O3ii9 zG(MyRjs~E{-pdu;w4E#^ePC7P&UDv6wq2ZHOs z=^*B%ESEyMC}D~Bt9F5CEj7nVfI! z8jlP#RfdG9WI;`YF$@-%dOwS7Gmr=6P+UR5sHsvpoH0!;nXX2c$MIL$4kPv!}MH7{5=Mg1Jqr~s{>fj)HdKzGA5#r$a%S-8aaN-^H7^Ci8LTeXI+x>+-KY| zY=ji^DYP~ZE*UHyp_&Ns$iJ+<3y-CVWV=$`LpN5k!Mc$sYO4Dp3`<)wnZ~LDHC$7)%2u9@N5g;FBoE2eaJz#do>O;PO0t6{{koye>t*(UcUrNdxJlqejhcm^x6u~fm@f#tyq$jMwH{0pR)qH29!XRJ+I+OX{n0bv77j4H~&K({$+#s6O%OxAx~(STcNH;c^+aijj7ugG%`sDx zJy<#@lovYpsEH>=2UoGy((J$jt%J$Q1l0h1fc`KoEU+Xk!J+^rqeTolX1LVfQm8K- zz0y+lP5?+uTVy{2z#ADBG5oludf4`oC+b;S**J;nJ+SFRHdEbNU*D?o#ul8K zUsxTGa!FGjpD!1uGiCY>-w~ZTg0ecbzeKJ+Y9O?)qX1( zi~f`2jsF|zH~yc?&yC1nhj^DK)Df)KIpRgTQx}P_hXxygW%14lN)3^FJVK{iV>o3@ z3CT1Oy}_#N8`0W-=H2AyVR@XJJtuz%;N0+~B4vFP!4?^N;rTl-M&uA0U${`Y?$??jC8*Ng}yDO49nzc~I|mHlwiJQR-~GLz5B zC+WhCF4gZ0I@9K04?D_e^`6a+wZ=9&aB!QFET%V3emiBXPq2YxnSlBS6p{Y z?4xCQntuA}nU7Cw-*e0~j$U~Eg`}d1M$wSmNT}9;XSEhc8@nSq+mc;)O zgpXixK|I)H4Nj5*hfc`3y@)l^Mu+p{o!v@*Ev}6FO7$$2NG2IUV+k_z{ZmU;d{Zibbk(fZQQ>GR< zOXUs>enhssbgfW}brxK`dYmLvt)u5{qg70994$3=yAl|>9+xSLArJ##OMtAJ!Vf{W zLOiBfM%qkLKvdR^d=@PUA{9JmTyyB9Y-eN1mWCsvWwMYlP}7%z%fpCR9ytiFNhvy# zLyKOaCvn~QuYOAm3K)K4zZu0#vH1UZ#FZ0qA_JhToJ>;tk;!>j#t4&+Gu4bU5hta= zQmVhTak=m2N@O^)sfu5WuI}P+cOvx}&9`!+R;)F1BM~Y7;t*}EBwVwMS%r}$q%;Jm z2qdMF-W^u9OeIugy^qF^SkdV!%s(-!upa>~ZADwt@pMJDqDQWZX47&mk%>P4)B&eq zR}cr!sc7=Bk}=+mXP!p`{sJE_UY0$JHqYHI78}iCvDqjVw|KvGT?4Sjvq)i}{3l3@hV+$Ct=e3lZ5e4qiY1`M+57 z^PhM5FLL#%Z;%JMC_Ewsf>)G!`ywYY%FE#Um11U8Nd{P(3Kb{SO?0<)| zC!hUKeh~OC@qBpq@+jmW``e+;#2C4#UWNW0fV;T{Exf3;@P`D|Niwk!W;G448pIjI z&S#oPN^zp<_&kz#F(IOX(FT8r8HeTZ+>h#~B8#WyhBszrN3}I_w7vD&!T8IS+1X7$ zk%PCin%?a+H-SiIU{_Cjwa;~oAZb*q@njJ1oG8WefJh0j=8e*y&F)X{_G7zq)wSAs zui5{unXMV$Gy*dhZ_KcXED5AYAr&h*x$4@{bu(uzylBD7Mv}v0%hP-+pR6RvON2Qs zZV~wDCcVUc#upv(oI6C18NgGplmhrbh$!*SBNi6EdDh+WwxtHe!!OHDXXT}_#Pf6R zjmKzC=uncJc~aM(l-Kds>dsf>&4C{Iiu%yA?~6|0_q-O_pN=0uBt24hbzb*ho($d| z8~@kE$W2ea`ZK}juT@97=gf~hS@FL2Hzgb@=kX8dq6Bv9REGxi)N@cuJc@<}E8gcN z+eMvwQRBf!A8fqno_ogMc-OlxpEL?j9UdJyGP?M}7hd&y?|Rqo^=2mYlru6&1{ju4 zsDDvE#U1R!ow74^1=uWVd#QKqO8pWBPv{0hbP^0#xiusf%Xnc{A+|#MHOw-IpUU9H z3~{TW8Gsl~WbB~V^Mwd*1VE&2DY( zp7++SxuymP>aO{ObyJ1dk1^NV+<2%rYpAkMEqs3Z!hT10k^PNg;@!Km^!4n{9eQ`7SgllizY>d4dl1VVcXtlC z`%81_bZu_&xROuDm9bE-FBs!75eYLLm!b|mD1imTMuTQKz$4E4wzFS`ED z>HA-K!};;ilb^qC?acUB*RHzqvbq{xbJZWe`Q*vN@3?hWeYN_ZAKV@H)%(W%!8gah z-BZ6Z4z`|u;Y$PcH{*Tvk?|+h&d=Yia)SeV`7Vw{aGDL`>2yB{BZzB5L+)}3CeqoL z5N!rg0Q#2u=s5+Pe@zK=;5e^vf^<4?uB^A`{e|VT=dWH~zIqud==RRZomOk-2Pa>b zWaV`F=Nzx`r{l+0&MqxoeaF>H%gnnoZ+DFSU)0W#S3O%DQpw35l*^B1Vd?=~dfTSWt-R1`JbFj-)A!tiDCRJXTps zks8DMHrCqlvv*1dAl=Mm>VyiSb@eV|p^==w`L0Z?wT#BnS|9x)hWeL3#=c_pobk7Y zSHoxC&>(^fX=d=O0Z;fh{_#iKgbo@7G_uvYHTDXlvl`QWOQ&gIhI)mFn<0XbaTzy} z0iQ%qd<+z|M7lyGD-#T7hxjsQjH`lW6B@_4P=#PpiiwHADlSkM!xAfpD14|~#10CB zQj=By;zEfLN_m7-Y=={L*Nn-!QuO!SviMVilE$RA)HT^@nJXXB|?h1tp zl_FX@y<#R3R5j<~9}eG`Z^}a7QlyQ^Mgi4dK#ecVPtU8Ica3c-h&8a5RFq$P`O*CH zcC-$vXbGmk~#zX&HL{&}O{sVrkf3`#(GG30l*5?v#^u8z$H}N@3-hQ^6 zB7i~$k)q*;UIs%$0AsYuK3VdI)iGGHUit!NnQoE*kv zNDyN!TDJOXn@fnLi4CgMX872kksuU+hL(Z3CKlVAJhZuF2@95qB6EePzDgG3t|gzf znw=g|X2pYeU6e{Rg2u>Q2?R+DN>k&1z>Sb)JNVo%fjI;e9b!}+Cg)WV7ET^%iCT5^ z1w~QZ!Q-=hr-xtbk&Z@PkmkuF0^|VzG^TS>jsNA~=Z9EPCts$nAP7lS8uq7w8#n86q+eb-HwjS0zgfr z0EEc#Yp{GoGU4}Zi4|L#<})t5NWB`SG|awi-{lHH^vBcc{-w3|qq263Gkx`IrHVGx zWeA?bs*X)-QG+E&Dq=W;e#dWcd$tCF5SoC+5r&h&!SiH^B6q3kvf(E zf8`0@@b>WGC+hVl>KD(QyZBiBA}{C8O~)Ll0rK*Czo_dzR4%asB_F1M4rr=Mlyd5+Pf?!uA*?d#UUmn%^1*}tFh2-l@h7ML zGc^~#!APx2X{-Dhq0u!w0LhE}CVz|+TGJ3w&fjFsAbaq!3yVW&P==9yT!82$K}7U% zQpNG~o8aFq`9J(>qJapCh+jTjy^+FDNL`4^Ly1NWLaqYwE1AYT$sp6RU62{1+Np9e zQxr8MZ6G5_W!Yd;fX}OqdhMojH`VIXdmr1I9{-h-hZ*TPkCWf>nUDW_i}LvImCLWX zyh66&%J*Q-L)e=1f*Rd?fpt*rY0;1b)>txsCfSPwq@-@zPl0lztlrC0c|^9*g2r$B zS62>#LLnGjxwp5nviCkAZ*rV7yabud>B-B>|IZfoHM--ZGdybX^t1fZICb$2VP&C4 zaANv>Yxle8q+*9k$phq4sQp1%VR6abWss_pq}3!B#Etc#d_B)Y#h-(q{@tZxOFTY6 z$s-qyGs{|ZA`z5OCfnJG8-9FwIZjGoy9G60j7GEhd?N@hJd2m;;pWoP(dDIA!#hAm zhinM1BqzyXMz$f^mES|2yB%Rl#*rNo*Z(L-_5>cD#Gu4?2?#z(4WktEhqt{<1k}|5 z-^MVUEV0fcs0&pIxvXL-E)G?-|7*=9`qQ&RdU2WY1d^UIoLlTb|my>!wVrt$M;-G3g zTP7&Ad_2*x(%gNHGYBZrV->2!B1yM8mr4Z1cn7xVq)%}msQ_cnW(Ddt{G^+&rA#N2 zF=>esOg8{mOD{=`Dt-^$S1McVEg{9MhrL3A_N^FQQr>RU9uT{W^h|;hcJ5x53f3=^ z_y|@LJzi^O1dtq=ArNvk57UONK?*{91AfLDkf7g-*DUFM>>(ggykQN=rplJd8p;9^ z&nCph02@d@Wm4eNKmb~Ku;(!E!l203BB@NhX{ViLiEi{_PoXt)BrcPwvW85z?g432>_dzuLmDlxLoz8{c3JQ^JziYp;fQ=htV!zWId&&b^*=1>=zb)PO$mPz za;6kb&m=P@n}Si4b0FzV#MLuBmrEtNu&@v$VnL=YjF7UX0yIpZk~Hk0p7ay+d}x@B zM7~^DZRJv2F|LTL#V;WsP9*1#(9prN+(fmQGmCzgYC58^SZk;lm|0>mV_`c*XU0s* zZq>X@K(vD>Kih~}1vf|;X3FJiyMa|L2HA>V6EL}2r34-5n)Kl{=mC-fI1UE_ypDkH zkfOGoN#%o-#cGoUs|zRRr=r5lwYL34J*kH~6s2f!)EQKBuSz>wS- za1S#7DZdbRz%Mh5WS9X)#y~J;(t#WIW+B@F%o1J*E)A^!)rtc@0ymrk$~JsQwwxy6 ziB!Fq0HH~QnIlY*hv!ygz;GsXJ1cDJag*{Ou&H^arz_QH(y{VgNbYg&VH@I(mjjSO z16mD}J{LMqBNf(@{gL(>^^;*N1++SiJ|}(~H5n7dLD*A7Nhqt3GJ=}GAe#v2P-5X* ztDh`F7TYb30afuvWgffY`qiab%Sq*$vxiPT|E7i6xZ#-fz@i;;|FB(8GV3;_mz;5JIzFU|d`VH5Ya6uR^_!^qytwerkxz#ZiHFVvGkR5di znNbG5Afk1-V5FR58@FM34M)dMZytO6kxq5`c)#V;qcgiFcV=UA=K85kLtWb#Uwlg? z>l$i8i~_nkYx<4&k7yp`7uc2ysCTQMV7mUY!iI)*0<|$jPw1i!V#Y9sU_wKZUg}13Ky;Al zQg{vkXl>LbS2XJKe~rSXU?2)m@=3y`BVGoKIXs1K2lBs)uPq!kq7UR9NE#U^E(ba& zyh%hi(h7{5B_Q@bN$yYX9cd>Fz>wIhz|4nq^$0@fIPn+~UMS8Xd9q%N?})c{dmW7U zuH17R6)}r0$IDkaX=yQ#3xw*tWaY5q@W5EB)tg|`*+g%RH~}z4$i3y;!I~k*8R9!- z-|St^V6@V+HPO4G_ly|(j~T64FB{`nBugjfEWrOe)*!P;B?^Yw02kbWsWQ8Xlrvii{RRXd0@QP()@r*oy|6Uf zm`Uixs0)cK;uCC#>&CbdL_EIl9Q1tqQW=7z}6_RD`HV!1!{G>S!aV zmwjK;+|0)MTR*|z(epEo3di5xRAx2dMGLi-spT8iZ~3*L>BLPJI;Q%k(n;VbfCb-y z@lTz)3cy%KG}oblcvanpAszF4igJEfRg(u_q`4;5EREIax}KsFVH&;~LvRoRDPkCL z4eO#J(PuEj38gmnPdqt0&5octj{|`q-T{|-g7PLJPt6knsCnw>2_)G~>eGd>0a&B( z{}>wLJ!4rJIvxYmR~E}ch^q0gW+{<&DSrn{Yqc_TxQ}E?C@Ct!-8LOR!f)JkqI5LV zqN_->l%c1>21i1Nr<7_8>kD$VUgOfLlKu-0B{YWZqWu(2QdGjtafpOVy=B5Uo{vIw z>XB}t47*xx7PN?y1A#?wNv>m5Zj&f!RvVfp-FQbf?HK8DI_*RJ6iL(^o1RQk55Y~M z2X3+JS!s&@P>AtNljnWKWuxN}+tT_4r=BdE5lUjSShQ?~w!7!yD=83bgHb7^Ckm~9 z;vR%_Nkj0$v`5QZw28!?|4{v_`Zzh(>!+p$NIFCU@K2V~{XT3^(@%Hy2C4v^QEi8aE61 z=N;O*|Job@xi?wSOs}>QZIudhkQf+mwkUe7&sJ)gA^_U-#!|nmMIMgm)%E&{>DVjf z1ws!GN3_Dy$(uIM7m8+VXL(ihpVTT%a*NU()+Ki)xt=9DrtM0OHNc-l-vUBcePAkq zKOFVQ_z{1FahqIf3!Z#3cwx&w38hK<`0z`^5AZsq`2rEO2@-sS5YLgEnWQ9-)~e&L zf940jzCSbc{cPO1FL=$dYu|X>25n~_FU=l5emtFywr$IR79t6tF|OQ}r`AL8M|}Lo z`sY4Zzpc9a-2iSVXRv^;tJ9TNwU<$;jlZ@E#llOg$%;d3m+NT-6r@~CQ0UHU@Enex z`ZV6?FHBL{EnKJ~y@iycC0KRbDG}zwP(OrnU9P@-1WYAToj)!&A4LOXD+j7@0yIVW z7@?YAeRVNi^r883UAuOE!@yr&K3kdZ49X|_O&{_uHlc&Rwg!MdtN>$y`h_>k`&2j96FgyZuK*kbFvzwJMDQfN&%DygyQX{ zV-M(aYHVr5ua6wY3HHfYN6=*vEo6jD<0WKi1YmKID<`SafjUP@9q? zA?Uc=XHe)SgF2Skg4zu8=|ukk{}XPQj0c10_e8mqdI`r0+S|!UkSCNkp>rDct)<$O zxiTktGH`%0{QQNl>NSmGTUWN*OQk-Eo0W_?4S!=^xnLF#k!#)qO5xyQAx*LwALqnK zWU7I9C<#Z^aqB4k&egER=_bTiwYXo~Dr2I@ucr{IoXNU*CmX9IFu=!kT(rxUVnsi{ z1oM90tDU4i8X}VTOtaf=c8u-mR8raL^0~u9JDbm31-8^kdTPk} zm^!q2-L-o7my;>(V@K`@&zGqw8z*x>(>#6&F9uFe)_p~)-( z&pAxvm^3)sWaQTY57Ew?lDAB+wQ`gAb>9hu&s#2L4c&Ynl%=s-;39os zFU*Z{@~@$XNrde2fK2@DSk@f#_=oM3<^5zN9ovj}kq0Aw zBNKVUQJ~6YE3rTgnigL)qor)_c_ygnNXp1UC7oZ%xw?~>w{S*z&8XrMV!V1yER~Nf zROh1)Mdt%I=DGb0xqhr6H`=St$G#&n-~PTB4u{12o}h;56J#Zp$QVe!^aHBt@bVs% zDGdk1uHFpgj{rC?!CII_RFMcS6r*!REMm;&9&=P(sGOSKxMQP{t=8+^d~vA|;8UyG z&pL-|Ek9Vjac$+g)xdAocFtG()#XM#UM_Wt>15|fPhG4vHt*bAIXu&wtu&XZYMt3# znLRUpV10IRq2C+aG8o*lHr-!XoLyHny0=s-*SFmgT|slu>2Aq=FE!EMB>wjX`U)N+ zGkzEMK0zdeKnsV0Y9-=NUEgRDacebK41qx!F`5d1X~N4`1ztecj@3bL)L-p~Eff#% zccY$jQC69D+Eh6p5^?%WW>o@-ZDpAZ z*hKL>ux`hZr5;@%GHlf?o~L%D*goehJLeDHJX*Q(%$Dy@HZ0u>p89igwm(WF`)Vrs z-$tDDcVTz^H$}xZ380A&F8II6G?(WgVatgQVpdNU^ZkKZk}o8F+Mj%L0Lj*=E*?t# zgU2r=3ObVCg}=6i)AZnP^5YTGezIXyIh(^j0ld(iZ15oFDgvfQ67?YNC%>;Ls+DnV zTHTgh99e^1t+1C+{9qh4d*py8yV_O#a1&i2Ih~vgkwkV8#%-64+=?IWbtG09%RWcZ zek4PC4YH1{v;;ByB)uzkU9HresT61zmxLMEp{r-bENDKVrFz?M&$ik<8W5T0BJrB2 zS;$uM4=b$2r1SAwtC1%IM&VPT(~=Hw1R{h5Dof8z;&HBLmx6aIH|aS6H3!j5c5ScP zfS;5fG<$EQy&dr=ub52Z&QR8CYw(qnQf3qqtfDS4#~7XT++2kM7Mg%qu1SaPzsLTC z`6_G0D4nA2*lu^q>eh&rPDw}*k)Z-u-wnb-f2b;MwuFmUA>gG&@4+dErKl`(37{nn zrzmKRQjV(QNXDUcw(wR_O+qtvGP?jVy0Z>##7vVLQ<=xoxk|QO%t3@9ZX%t;wDC_X zH&aT2Th{0aNS7dqe#M~a;_UE*Xw}3H_5X>Yh?&JyTDUnq$l3rfXj#K}A-)f+*CE-v zcqX>yLj#6FCPI~G`taQqpLK^BYGsoKejI~39KfM2lT@X;@N9S7C-!MOYWHX1GR4E4?E0-A6 zDV|HvW8H_{lQGPA?V?{Vrsft`8tGiZ$rJ8tx@kQ^$NSk@n$8mpDPvhP<8&n87e#NU zv-O72b{(U=ugsW7;jMa2se;3eJsQ!H*e`gY?n0w!=b=4GQC=X=cHQI$$k)JQm}a|$WUngZ~X&%AQ|tc*H?$HIeF}=tB##~@8sp08%|wz{q>if`oQGn zm!g?O#k3PZfKC179Wzx+W^Jms>nHxNj+rc4E<-HW9_-! zgB4zN>3gE2Q%`*uj-V%q4h|W;!)UZmf~@)d@V=bLK@nBd+k`hGLXU8-9U3&kJ40^c9?f;E7RVq*>ek?M&wfgwv` z5^-V<;=7b)H;OZ>B#N;y zZ3^F_*?__@$D_gudV+WspL1z|%VFr#29CZIXjue=-b|y!#F5h^DB^_-m7IgNYV0sKdB#8nOs&g`iOb*tCj&O9ok@(OC?Ci zx}+|3C%?2Ia0pOvRI(5(&?4h+B;yOF7hCyts!fYKb{`~(QsYNPg%17|;t^J3OnWKB zYr<10xdXq3}M41CUd7k%F;i09alX)6$lelt_ebxKebc>_!Gi zFHLDAW>j^j7rYuhZ?h>KGG;n&bm2sg87p6?AFZf0RE_5QgkH)9I)b<(NL5orw~$0E6FBFFSxE%%;hCGkJGbY#i= zOrjqxG!{uZYVYLjQs~=#MSTK1bV@p7jSNrB@`k7t5(E4X|0W*~KE#X$Ud=!NMWebp zar})d{Z3Q8+)9=~z}M4pg1(-eO%?;o56UTZ8EaLx)k$7*H*ajME~;a(7`+Bc&1U8b zx8g}HG-@K_XILY|-~YOL4LTF92@y5|bgT-rG)&1(>b@A)N!?c~q;eC1fxj?WR}K>R zopwp2O&kvap#JvS?d7VKpg#~)<5W4ekMssd;-;6YdnGF6wMe;3b}eZ`F)peP84@?A zv#XtkOIz}5)JGP2v%^LyC?Q>>7lV_TKGfb^tJQl!nLEufyAYq}b4>M0&08Lom#cP} zCJnQt>{>nJRZB~A=X>oL(PdI&Fu7+=^MTu9PNo7Uc}OFq9>S=Ettt%B!Lbo4H92E$ zsxY1ZoO6X(fwQ$PLpDwvrh&y?^x)0F1|`%j?Lu62YBXy1ZgL>+>tSMc4A% zw&xnQQ^=(^c3i)u4#*(o{FwWn3UU6-eTfz@873#lee=I{hB6!E!s8*!0ECr(>T6`A zx~)8fyLGR<#o5jEd#zsO>9Z>on~R*C7oMGy_KHS17Cmu87-@Tg-&)g!t)w%vf6X4J zb$q(Afr2Q@X*uPUw6ih4dbq@Cbt+!7m`lI1uvq$zGa)cP%r*Y0cAPolgC5`DoB(%7 zft|4S5PcnTt%4kd3b-0Rd?6BZ6@`aW7g8KaDY@8mehfaqO!{|zIHmiI)LorkZNE}8 zjlcHd*6qV9wwB6E&V4W(wD9R-zx}e+{dWJ))45arARG|N){b7Nw)@{W)dxTRzv#E}xOxxL zugE^ax*ye(hB*eMV}U0Qt_JULZ%D0t4-WX6$og(i4``CYK&c%p7$=b}TEeC4x?|^yg<@rR-(%=>6Wr1CT_(AXWKz8|W?O}sRHay5sue0L#p!zP zZod{WyGh!|vc}ov(sUztcNRY_9(TGkcG@Zz`t{Lx%nCd%$&_DKAI82L%KeEFT@e$C z!xmL^AUQa>0saL(`9wPMf;ojfCx3|h57MH7UKFrYX00QmR%>*`;%y<7aQ|iBQU)JHPq#EN=a2^wcBMB3WVBRT#V5qVAF5%-a8s{#XoxN;s@rr56&9&^_ z1Fw5vZ|{Mlod)QL?B>;*JW6wyU3b~s>e)rIiHrTC@;xh2S{FG!Bj0aM_W#GgO&&vE z6OZhO-jz57S2aXHJ*{;{2Uq=|kra|SK&Nwvj3>!tk;&@AVmDO@)KCglF5UY4TgsJQ z`z4#1Y`)nETp&8%n{k8YYzgwKyayq(x87H44-9saq$SM^&i~TJ(%kCm{Nl!u{_>1d zfhx)=c&W`oG9Bb2UaAs3^R6>zu7cHbf*sWMiE;ZxBX=dr)Ouh;1NdH1|hO+@DxWJAUT%Kl=JJyZ0ZxtKFD>;ONZKcwzhb z+vnD|_d)DHmSB4{Y_qaaD$#O?+g`rZ~EN%g40R)$ch+FtGLL3<#u?9`Y%)pT5cje-~%8!x^20xt#u- z+`5-+j9iMzcni(6My)VXa-gU6g#LMman%6jV|79={fphimZDlL1qLBhz6kDF7tycWh+DmB6 zYLHaTL!hCX`B)yd4YDcprq=9Aw&>TAs}S^|QZ`+%gW}pvgLOjSY4rOS-~@Xw z6+=Vto%`gV&J*Ey@zg7+*Z3j&ApZ>9txw2x3>5)dk^z^%!AoJ~HS)O_lx04-TtaQkpr*b*0jHKQ1=)4BhpqI<`2*`Q8ik0?( zIwo#)5~-9P&E1mmXxwxr?iUT(sT=8bfBcjt(H_sPCu5ZRJQ@i2akb?bTDj;*Pce5H zB4jVHimackH}BJG^=c!MY?Pa~%b|Bm)a*_@_4nFg_5H}`Wu&yQd7lg8J)*WH^Y%>P zK9`j1DRcIc5)V7eqs@c<&>v*!jm>+$3*R5m%=%H5UwSX=$oos{Us|p?Z|bbaXrjufP!n=*;>7sMdQ!t@7BNNfusCbB=XpEp4Im+wpxo7?_aWICzCE|T8Ylo z4JBoPN6;b&*;rN5u9PJ1lMPaLlA`r! zteJ7q1E!IZh$|S9q-iB8ao%E zrImW?KfRuP>KuBp5!Fb4vTui7fsdO#b+&%68kF0mBN-rj-8Ef#TPY5wa9eqQzJET0-dGLZwV z`Q7@oqo$WrR%-V6%*^pw+e$7^-%Cj~J38%RACguD+nKQ0+8WznIp-|3w-Z0trB1pH z^UgWW8oT3LPN8?Hie+>Oy7{fK5~FFLO8%pf5^AoeM`|b|rI=pHr6p+i;53+-fo=09 z+Ky4ha*Om2PN(1g>_Ez0w$&SYTXZdUfE!2lh`42kU5l28F-PkiIenxH+B%kf0b%PT z&@>^@0(YHIYm;qtCtLpTv%)OzPL$MjR4}o_xFJPvw`nD-*nk|Syi_VJ(Pcf}001gu z^NeqHglIO5x}!^1@;NE?e}D4LgWKdeCoh=J?qp~g#>w5mz&<^upC+^GQ}5J%#$2D~lKKv3@2$4YwBzC6wzp62v_YFiz3a?w7hj4{*!;Ypt4O)XPrlct-YRRa zJmV7<69w%|(z4UpG|W=8zSatfLN#v0i}QuTJO!slE&mdtmsHV30i(x-%kDBZ!G^e9 z4&>X{=r4A!#C|S$0OGxb=pEn&OinS-m;qRXBFQG;%ZVWC6I+r15lazkvSO$dSh*GJ z%FiS+B;Fgm&|)JBuu(va2SA=u$??3M7i@38;1w^}Ug(jeE9Ls8O(T~k5dP|st&6R$ z1EUb_Vz?337glb{ruo?Y0vXFoB{R?EHF#l_iPxq4&$ zbyxprV*j3aAMSsl=O6)mL`$`dBuV$|hrzm-^G22)FdRfal#e-3$ZczAn8d2~Flwu}-JiGmYEH zk<+aLXV}W#8%uhY$TAR(D1n&AiS)>U8lQeD{lT<#>R`e4L6=ve?QYV7kk4LF@Gmq#nae#k;k~fXV(3#kK}{&R$h^pW zH88;tJfyoPsUyy>!v&lK{q$Z|6&lbD)1J%ee60N5&FAl@zFcg2r7{WAq?^v?Zu??l zdHg5A<{K{@-Met?v)%Ur0CuJwa=ODi)rpnsM~6XQMoamQ-=_Q`Rw^}9ovT`*JR3jq z=)TMYi7k9Zy#wDqE=&(kR|Nzs$Oh2LlfajR6i1|ud|N}w27Q(84ZGc8?@i>m78||U zlh<7~+dVRU|NVm-`omjBpM8HxzU}1}uPhh+{c9u$F*|*HJ~F+#+l{Q>`l8#`vCTr6 zJ|@=mS|aI(Lp%gkv*Mu>I6w#ySwe1$+>x-8TxhT&VzJ5Gls4>Kctn)U)k&BedB@>` z;-07l+FnfFz!f=pqn_A${x%M$Unu2#3?@4hPerDuqs0^yqmWgX3Vx*;VT}lHv_0u;^UOqT^d17vVnw%u9onilq+8HPCdUy7U%?w=P6w2s?v!c`c zXX6EWQDvM$rMb}9Xf`*FZZuwn#`CF5dd|zi^|-|O(s){`Pi_gXCH22sTo-ugq@16V zHJ(NEa`Vj(#Nm9t{Mzeo{((d@@nf{+vQIsS>gBda5+(0>&wGC=^xbH(R0UNIL2t>VV7Epm^L^h6mK-djb9_H-a0E@#F7sScLqt z-uhA`_TTmNebL9#--a2>7!&jTG`P6Or@l1x7gPT_^^_$1I!(-1lC=2Sp{(cp`9u84 z5*bx2TT*^4{CC2RB=ov6JdlF0G?blTO!8^XE%FqQRM>ScoFj)ck(A*^C)KYxvIFvm zzzGgafx(E+OsOzHI~o|GJw^v0ADL%Yj<w3bA1qp~eORb_qjtoG7FpHWg&7T>MQcc&amz?Aa0HtC8Y6kse zNd(7Z_j0CLYbRpHQrbHyg9PyEIDqCk=6I1hOZl8er)XZ{`hZaeV%82RsOddy<ULNCr0yDt`L*R78(n?5j+wRx8(BXs8%JJSgqw@yw8*}bjeK@a;WR97B7_Y zwNgg;nWEDX%Gs0yR34&uPj{->a-P}^!#2xB2p@FdDCq(s%*}hUIIUaxL`5iZDZF4n zrSKB2nFN=Lz6i~R|9upUbZSmwVN<6{+R>-87M*Bg@w~goWkX!SUgD;}J{1HP`_$he z`(K8ZobZi#^f@cxcM9Xs9NMxE7JV!1&V(lu70l-dx+$J6y&Cd)#PI)yAWN`iaUO?n|g=|3E#eK0pmSacDwn!sjEPJuzxVT|?$75|O}a zXbf~ai?9qz854^{NJ>_a83+o$3c0(?r(t(C&vd+EX?s{{M_0S0^`pf#%6jZZ;8CbC zH>Z}84Yx8&1d-BHExEhcJ5_76cGA;#4rZ#Yk(IDMS?RB|8!c6^EBeWNuLDd>YCa-{ z?~c55T--8z`AR7h#L1ac_0TNP`R}CN>MGM(?zK*Y_T3-Qef}{ti9dCOPBZXc42+Sl zOU1BQcYat&#|M#Z;)h7BGOmXB5(q%Ct>v6hXEGL$TRiRFe(Bh7NOfebyVUL;YPEOO z?Qsf-8yh)9G$^=KF;S4jLmetV^zr;7YBe%Qf~(vz zhOvd?R~}m!?^DR@7VIPxE>6Xu{$$j@QV?9d2&fT4>8j z-e3Ct%wxCzyV!`1GUglw#++N0;y5{7%)8v0Trd%Xtk7NUb;)f`RChOv#Ac1rkgVR* zkrU!4H~DAV2{__}899+%%BQkkQp>_+-_DT>z(I#{S|$9&JcZJ<%jS!YKXVpx+dMsj z)_c!{SH{0e=GFziS^}05O{Qj+k_iKvMt}|4J$nFEidVZVm)2<;V| zv(!imhsSMV!-@+i-ifF!a?TUCGlV#-kyMZjpjhmZAcUFj|L11{_6w&MH*c}?wbqJW z@4@7%zJsU1_z^Q!gT=t8#mt*{3sti`-Tchb8_ZZmmh$umne5`}g_G<4YLj*z+s8K= zY+~-{JLKyZ%SK)-?;d^n>Br?=`1B_+90AeUVi!L}PW~bo{wnj8o0GrBAq_Q125a)M zA6lus?u`q(Cs()a@yj}g85b=dsHKHLYc_e#UYb2L+!_5ZFi#DX^N5gM)p7l*|$$lJ>GsCuP8QANS6fk*13`0qy z2K^9?hOIBwy%502##`ax`Ue{`c$N2Z3i7JnWQG6Q&1T!Ou4y)x8;zw#%sDah zVzap)G&!(`8;yr22WVMeZOk=a)_AS;$;SJ`MXWIX3#vOyST(E7*_3I^yOo5E{zxTi zyw<>$tA}WbJNY*l-+Sks>W3a4|KoMnsk=Al!=+#C4hB~Y23e@zZ1?}E?LELFOUpZ7 zedko2Q#t3HOR1El>Q?78J)x&zdh#^POi8MiYFbihR8ogwFio)J zYts>zDn;gx5RHtJKPs;udXlJT)K~T4JEyC;1cpH3Zj}BG!qiy@L9aC*1yD@w=ZuC&23ojU_5GGq=yosApc}g1sB)`fUetp-{rQhAR`HP(?1feMa<- z5Xe`9$@&;HM!ug>&0NO9>O*uBR8xp7qQx;M_grU0gR}R$K@LQ`v2s>Q=d(8Wu-z~h zQW`JQm7kinSS(ZJEMc;Y8X1Z6j2;_uOs6L$?i&4I;8va{g32lP^a? zp>WYjDpi+pVv0neWS}=3p=NgQNJWK0xtZMM;!G~=FNE$5=K`T(?tvUE6UY)aM<7$G z9>4Dt0e7WHqZ&y20f5f`b?jQI0Tq*x}Ue;;fxZh3=TyjMCAMx`v#=JWBuiTpUujhxB;;`#g| z@}2r~fB)PcsxRXkr6a!(B`ZQn+!zCik5D9qs`#Jy?zp&Z_rKdJzTmsR8#x%c@RFrt zEYWCKSy1wD!d}s(1<7^eI?zAI$(4UTADRD7 zV(*6B_LH3Kns@3UoV;B*IG>O+7m;<4Ej=W8hfEvC88uSMAywXdhD~6BEx!MA>U&DC zS?BQ*qwn89f{Y8dEBZS4;b!EJLdiQD6B`76DAw{YJwZl6Q4l_b{e|Vn)fXBMfoM)+ zjhF*|2@SywY?8mLOjr2-oIjbZ1ssleY_>{&s^SPN9$v%)37n6KN^3csHW0U`L-Cz2 zC4xhvsTw)pyjsDmr^beVAX%+)pZ}b&7>7HAwHa6!!!KT61gJr#i(z} zlhDOJT|-T2?2dHVVPS1jAJhR8D!5Hl3*v&%bO;4}k$6d35u6sm1bs<%&oKjA2$`r+ zqC!fM8=i97|e$&UdfPTN5@KDUlV~PQirRe&icCN>(EX= zddC6vkF3qWTfd+dWun3Fgj)5JNm=Ac>QJf*B!}-)gH#k&f@n-?8lFbPQo;6;+B0uS z#GNuQTvH=NMmanVoXDNtj1TAypdxTSBMOCsgpKIgCq$lbr_#BxO>m-&4LFWkJ;|j!;Hz~dZR$cDtjl2I?Z~Xs%Mc$-^UjFB-Mu+Rx zYW(HrwZc1}{AaI3`XrdTbj)k&E+RGK;Dt`0gSrig>v80)rw86X@ImCP&smf|QX*1y zhKNlxPy&Pt=m9|sw``%~<`_gD!uNuroWHx*Dx%qyvqe+R5%|4ZHv3z0D}?M4Xh@I| z38feFnV9~nx10{$wC*+CzW_#2Huqk#YoL@f9FjQ{`5#LKi9`g;6|BPdkPQj#IiTY@ zK{JH&sW=70G-cZ~&A((QWAno8&Xx!M46y@Uiry2)MK_n()Fr=PuOBL>69S6$&EnYD z&M%Qv3Wyj$*07iJ59dXez*6A4A`9E~W2bDkQ^#yW_RcBPyQeyY7202OlH$qNX!_%N zxva}yOy9px*Y@ux$==E1x_3pFSpEa_rM&eA4Y7I&N)z*dEpO zH=Qty6K~S>!v^sCSki5ON8IDsvGId;{SEzV-hj8F{`M1m%Zazk8|iO8!Kgm*X5B_t zc<%4uZGI8lthhv~FvrVe&w%Q4vcj|0YhjtzAS*&u(B2U!TY@kl^u{pPS{8RaQ2Hj! zW<6eh@X58a@$x9C`hp~rGDi=cJb2s3>)G+4rk3+&$fcwF#7nqB?!nSjCect?Z#EA9 zMkWp?(F7Z7FNv2P+*q%3J?LPD4hV1rM3$kHQX_YU3B9p9(}Egj_=k(i9iFL$@SU?e zG6Xo;ta)6$8_n0b{EB9?P7{h3m5Yo4S$iADlse>q|oYu4To zu(7Q&gA|WQ5pd)*;o;?sNc>k!U(|fRe<<1OEa(O|U2;mM*JE8xgiSOCujr=m+Fiwb-vBB6diDm9`a8e#XR=k>ie>AMJW|g#?oZyoIhcvXGJ`@cQJ5hs{{Zv&o-SWB`2$s$ z_&p7hSvT`MsvPA{lsc;R3xQwEzc=}wW0wn;=bv>vTi^MQgKBxO{?)I(^Zv^HgV%De zKJrZBna76eLyuf}=9xk3IT9cIdBAI*#a?_L{Z?$Cbq1VF=^$1La=BPVt#%VNGwmo{ z7dxcjzD~kj-L%(|PetD>t;|`{fO+*Bxr}Sa0MIRy3Pd$rUb6L~h zscCnz>l{cL8i~#w+BYcGNyVcztz9p}_ISIde~^s|Bj>m6=7(4jYi6}&Uti$IH|&te zS{MQF$dz2GHELq68Mc}c_LdddJ_ERKE>sN!Y86M; zmp1-D9JIDWv3=8bOwU$dqUz~H#s2Va#L^XEpUdS$IGL;_lP~jT2vPUfYJPvvW002k zR3`Eh6JG5eRhgc?V@B=E4(8(3C-)+zzFiWQx#T1CjsN{`dJet%tC??$*nAGb2kx2c zqtl{WV4AZ&U{=1WuW~VQMXZU@KrnJeoSbW-leS&BB(=nL8jb#GbSVi;f8mv zAJ#;v0Tu|NEFB-P*T!o9{7uErkW=zQKLXyPF3Rk=NT#tsO)8w)2U+ zvpyIMk`B%1^=3Z^0`GLSnha+$^>kW-x5nVVwV8u>blkUS>W-@dbl*NR5VreNvi--bTU^^^77twV{^aSX5C9;`Hu#i9oHs|^?rNy@k@6JywCOGEe!D(4g zI!R(DIa#5 zlBW9(oKC>o1To%+$mNRd6;=WxFZc*R+=EF;;0|YlI0`3@!~>gB_XIP!S$|@bbeANb z%2fl2sE33aq~jGV1+2TU5F`XZ5epXtKOq34ARXAPTvq_*LnUB7hz2rAi9@)#C(L^Mj$dU1pb^^ zB!pd{Yxk#}pogM%DhgJ=7v3&x5_e%sWU<9^sY?36oI-f;Bh&Z^;5H5XwImFK&&T{N z)db|JlQ3-Y6L#Yhnnlb3V=fjcn$ZL)?*&kYPqtg~#&u9AuVWOi{DQj3HRyE1GZI%fizIiG&RKFx(612I z#Osh|?*HC4S-iV&{LDk0c&HK`t@~ol(&$k2u6tfK+f0OO(MHu9RaL-ce=zmHU5$Ja zxtBDZp)y`;|g`zF2if-gNFbl7N%}0%5$FnG1`kUO$ zp_yE12G{C0mZ$U62WRpWA7Jlv-XHh>;%(@EL4mq05I8M{klW`2{z`5to1MyjShi2? z9)CtGDSPkK=Rd*&1!_+SuqF;f81soAhXWDIgvdwgdhx`MjosDIwOsDO|Jk@}j3h)k zQyV#T_GsBQdXlAj#^#I|Q)kD9@6JA0l)}*2?Az-{OZFiS%W{Amjn7$QwPj_0x^v)> zfeQocjMLW){5Z(CpO+ksyVi%PzIL5iHEPB3#Tik3?}J*?8hIikLrWw|RhkqKL+gy^ zhb2BEaK+NX)S}h+7)ve5T4H_U6!A07S@C1 zxMb-Sqo%B}gNlLEtZUbfcaK*p9?$WOW7A`^-}}_DjpK355gW&5$EFX0X9TvVH{b-t z6&nPRTnO$4k0Np@`sgGGQ3xuyOdbL;YgZ z8`te#hZo0V6lx%F;8}~~1^+~b`8*WqJ8*|*=mi_X_gcScX;mp%?1zQQDNRc4!-Ujn z%o#yJ5oUs4M4W~3Y-bDsGAHIL_V#-KoXsu+5hL2If4Vrv?M4U9j$u)af%T0!O0$`x z^KV-dga9T&mB-OP#dKTx_ z@=y8R1?adZJ9%!#ULPKujA=1|PmJG5;BGQG0zYCnrb43~rem5=SHm;lJ!Nsl3dMBI zo2iC3_o4A096sdrI%73_|SfdNnsm%nAI7 zNd`A>tl$)qD0*uaUsA6lyT*XRiA9o5P)$fh5?n)IV6zI6^cPOr!oKAxL9=&!0ZzyM z7Z-wBM7}!_2>tRT>p9kAcwp=% z#X)n(7CM|WOnVQ`>@A1f%KKj&?we`p$FE0RV_DNm|%Hejr;*>L+YC2rmNUWF{ z3Qfn8*A9)1c)b~0z-1#i@y^NWk!mV&b`Y(%b9S<^zj5~jb`TpH!8oQ)6eq1N1-l56^wh!Xs~ioA<7PpHMON zGW8qkFVuH|I3Co-wWHcu?QtlcBp+<@<^s`CuJIvQ3z{{7U;~bgV{r+~M7ph+O#-zi zp?Z8&jWf$}&WT&DNECK`I|&k!ApoU=;c7~#r`#S6OfWs`prQ)9E`x%M+;RN!qmsag zd(`Uq3dB*xBMsmJYEHm;n^7M!PTiEJn@yZosdu)gCnmA{PS4gEcC_*|u`+RZ16qJr zH$^dEf(;kP?$ex&PxW1E#NKJfu>#@USF6WrWu#l25d3`)vbeaAHTl3gAHoCcb21k( z|J3Er8qx+u@mFZp(e-nREVvOnME7r@A`v?wpDX8!zaUaWvmBS$K>DM}ZFr`vtyAc% zO-y~%jVTo(8r?FVj>-%ECKfGEi;+G~Mezs$Naq=G-p`bpI0E!3tWZ7PG^0G6HsCZE z3amtvyr$fXJd$xjcWDcJ#Z3AuVd+!=o;Fi79d(YFtKkbkWlP2(L@X^z>zh_al*zvP zE(b*wVvK7TkLbwsZ8L^bFAu1hGrXD%h1lHeWQoIY-BvZxVAO`ZCZAQSt3Qo8qvSM4 zI#NyyNMz3yzfEVzldswW_N1AX?(Liz^JqE52Q-Z~A1Jl9VlKec0R)BH6EpR!!VYZ% zJJCOM{ACB10VnoyREzjRFF{~|pvC;8nu3xboG{%$MvX{Pg}_{s7)lK!CJ#v}!=&s* zNOE}se}j7|Fs3fMb81f~E{btq-n=Q7bUOJoan`v}>C zL2?S@bR(vjsRUA;OAy6|3gKKBd{G>K79upniF<4Ou9M|> zFhsPU=4l?yD&ip^w(mqqSiIMhL!CF=tq+ z(;0{sCK^7iks7_j1-bCYS5iVV0zNttw&7PQBZF0*E06o5FKhU4W%Ff>lks8VI0 zK}rvsci0~y^g|F!nRPuoe^S&XucHC>CHi<#Z#xPFr>TNI4OZFh(|jHyc7*B6@Ok_? z?SQqL?9LdSG!wO~;4~q4=3wpd(*?8-v~s(4)Md{k;&vbKea!Vt@zgn45y6EO)&RL! zO(8I*dPFkb;)32%lAqSK#lfRP+Fy-C{1 z=F8Nb%I0^2Cr%xb$Hkvc$AGq;96UHTK6NnVSAmdY+^wC75eG|XCi1j~c^e~UC`i`; zJlbXXiYt!?^fF>=c`=jx8-QCxT{%I2_u%qh^N?6WJjzuiYj7PQGIYGKiU_8-FgsL^ z8=;-#DcJFx{zxY41=&o6G$WV?HH!qP68Iy&70!^CT4nkJa11^`c>q-(-uVLzfuSKl zU{k2>fs=ImhawrgqP2(-&*xl7p0RMYM5-7jUy^|N^f(BUcGFMNRTTZcxI6R(mueKV z;AZIoo6VQb=vf^!C0o>_Y2$HYe1wS9B)kB4jG&G24!C#;in~tMYdtlp!XdQjAqQ%b zm_K0)tbqXz>Mgcl)RGued}zfBZR{dIUa~`)T?I*9<#M=iM*zV9cI)MI5bXfU3_B_f zyE~W&N|lM>ATHqR;F)8M%z*qw3fYWgK7=#zrR@{>c-1jTcm#G)MRHI_0K73r0EiDF zFu>J3;-|H!V&M9DJ|d&c(I#{BuY)J@86@yB7Pcms2)AQn>uYpxWcNhI?q~gM#)%IT zj#<=|aS7Y(Z$c!&s1{`D{;CPjFOxdjK~a5*mh-C!lb;n~>$4PoQ3_8u0*P=o7!F^} zhuop)L^za<44x&5kotL>?Fn1R@eOClcG1TFknv%(QE0?xn&{Q~8kI7f5A#A_A1NoyHvdn`Op3gXsPmelA7LVg z8{jD{rurL9A52W5{WIiA@&e41Uv~wddoDHMbd}DgR8V@gv)}|91UUv?Kak3o&}kGR z!LonONBlx4nhP3e%YYSi7|GLhmm@e41m)BY3UdR9Z?8YK^I4F$!OBdJdh7BaS| z-7%BQ4fU~oCU;i?6clt%@kihL`ZG2i^+W$Ur!XBr5|-q|#Z*?{2x*g5ytsDTC;Fod}$9U-5wAJ^p=>6K}uw-t^Ovx2gNi9scsON5V%8bSBS!dFoeBJo!U{ z;DrmTmuFu*dh{YM;5fAMiq4@!omZ?J^2)RK@0SIN$32OCiLZPGA*`>b+KV-KQ5**SpYWqaGI*cFPQ~y&=+hbtYr%wSiGM1LKYa$ibJ{S`o$Mkn^}80q zzN8aozZM?@NiaT13LMQoxpzaLQK4IM&+7C0_IAyF)ED;qNxAI=V~JS!m*&r$PUdro zQ+FNC0k;)?q_H$Jy)gQC*cEqXcD|LLIWn8i&mNh{XZ70Q%84I6Q9WFL&OLr;zK&n^ z_`w5p*UqPg4-E4^nZ|fhPpf%rb12c@{3(()he=N%i?HvF33oO>K9);68>i3Y^XYVk zOzP=WK7ZG3j}&Hj&|!I6-d#CZK`)n4tUPHrrvRPdY2n?? zNPnv@zwX)i#1{40mIfaZ0Bso>(h*3-8cqNn&^qXgRjOjX!(Q4 z|4AsF8I=6K)6F1&#aO(9*fAh;{0-(V9^C)n_TY(&`yWxqP7IzHRL|VK^OgPkw^eB8 z#Qyy%dG|K|WIT#a;eXR6D3(N8l^GH}B*r}CN?}}Lh^aG83|N-#LF7A=zgybmR5U)= z*xwv8osCMgWCVQi9N=LAXY#fodw>vReEA$va9VC{nGfpr#&9E*&1RAj3_)ar0`xgs z_UEcv40XPZyeA|YqHW+k{wuu4+XhJaVp+xdZyDQtOIEkOXFtUNlltzf{-!Edj-7tl zLwC4+cg&Y(Ns8|CRVHG|Xv$xI@~D=X$i(aZO5Rh-EZEl)fmbHpE+NJ z<@1jJa@dCW7)|jagAr2dNM2yv`S4 zeteqc=c~tuZI9aYlbH8p@u*%qc=BLPx8)9~XCl7m&)j(ryDH$E?VcMc?JE@al`F@^ z#BaURb@f@slbg2!?G)=nJc_En-bD8hSD*d2-+buxKiqz>bpOK-sH4vfT)Xy-#`axz zy?cH(I@ttb02~=Gd|u5M==)-bl`BUS#q%+hhp|!L0Z(u*Hm~z|@GlZYv_=c`nE^Nf z@z8*3gBeHWWy73?%Pbob0HjYf%dzn8dBQx1Cx=;_YZlQVFsP!)jj&LgzBeo{U!R}+#>6}OXZ-B)@=-PEa_oH4 zW}aGJX7e}yH00a)LvN#hyuZ{tnznBIDU<&L!4=YQW?df71RxLrb-T8693#ocx3s}<4CKBRqiZe9ip!Nll*Bh zr44BsDrgkSx+eqUtbXWS_}PYu4#KN6hMOoP-u*7pqF8rRZ@G7#T%W~||LZ_o*lKBK z*zt9ekdiQR>bQpP#70^aQDKXBs@GboQB51xwG=uP-oT8&i|@So>uzvWh!k~_d1DB) zZ9A#S`nRlRoMDUh{Dbxy^vbx-lW1IAt7KM?k+X*%x;tH2Mi27uPCfG?B@xKgBC4aN$ESTJqmydFo!shSS^!}jZTeHOXbD0`2(K{@W<%5F<% z0z)}hFrFKpAI`<8m}GviOcMkm`9?kx2)mDZ%cO#s)5N~~+;wQ~b)?*@13yT9kM|Ay zBtD~mrI?+X=oC@MG26l#zu*rO5Q<9prWg6ciJrbzhcds&A1cTxIPBPq{h?gN>=Cc` zErosVtA2x}hmc7=1;oTzvLEgiZtP+HI)u?{x0&i>SyJU&mdK(s1qx)kJWVIEsfo&z zZjKkEv>Ia+{!-fS9~<;} z<|aMP1N)rD!Ffa5w~yp;caGol_&pO7EXEUH8s9c#EqJUYX2!SAY7+;;T0wVEP_q}^4nx_$YQKbXR77m7y!kMVlRc^nQ0TmZ%= z1HRF^*WH|UI*uJSY^QJ2)$O<2ZaZx=j~sKjX7;%~^-%z&b3qbCgn_^Se9$*IvHOwZ z_e>1!e&o=8F-to@ItXn`1G4GId%;S4(ISC}Aww z!n;bBu?qd8GR>ls4qB08XcELK1kDuE_$T1$Wf$=;3ww&Cr3iX6Uxk3`VMt@(>NOhRSl&#X_YYe(;S^q!*=6Q{iA zmLGn2`JC_M#M{zy>Y3};Hzo=bU;jFb>qo6QWsiqEA<;4~;5NjCj~|tW^29LZ+l2{Y zdseKNVo``%o=xcRvA8s2rg-4WVX?YE4IvQngG%1QW4kO^36pTS2;Odl!`;ex?tB;orFg1bJQ9wWAPUV^ z3KK@)z{q~TIW`F(b4rye_m8OQY9yeW*<$5NAVuhTByV?n9U%kNGQLFd!(%eX;%D|5 z_?$07C!2yYt)kX9Lej0=7m$6vQoh$P`>c2*>-} zqcFHkrIF-Vp3HegH_>{w=3H0-N;Y|}J7?%bOhLjZou%HdLIu zGnP&vjm1-B8v@`rmTM|9f#8_#a7Jflihg4-IVL*qu%j9&7~X7SG?SBTdW}R#!jzrv zSU3+jS3G=V9Qc2?=UrYc4?4jJ;zX78@VN4hdn?6h)7*~_9JU}|FjpK42Qv7mxm`gY z$~uS?HV8@22Ml4HS=eO*4I<=LZwYuK64B(1riQAsQ@NSah<_f#grv7~y5itnOA^}J z9WOg}@aqS2_}k%^rXd`V0yT z!#Gebc&oJ!1)U6_K&X<4PKLccvNW^mV%Ora=ozc3|gWgc$ z_|&Z<`Nzi2-8Wr76wdg=p_I$7Y|T^2tbRBEhOOhQt}MC!AJntzwP@&t|2693N-Y%m z=C`q4Yxi}o>kpqlQqTC}E`QLTi)IId*&sPKT<%;tgV7+AEWZ4dsvXLw7) zdL!O`-3($*qHa!5H>vRRSG;Td+yj7!Qa2ImCZKHlZcFC$BjDxR9A~wD-F#cUM!ipT z9@Qv5CH?U#;}@+LtrVB6*22UxuoynV+*+!5anMrN(#c>tmW+9#qsdyj>c7iVOpP@1 z)sg1-Y!Z|qA3$=%IQrAU^1(087?nyc8AIgFHBLT!W$o;txyIq}*~Me!?0B6J9J@C? znn)#TvtgRas=Nu+lGs!=$LwlR2neP%&B}C(QcdQOJ|iuIoqgh|$ggiAz}F4*FJ8RQ zsEdaL?Y^sL(uzjn04Y^HG<8XpYD`UPAije)seINp?eY{k8d_0X65-oms z&;w3~`+&!-J8uWeQibTA>dsg&l8WV{0CYLGJT4&5O;6xKuXD6q8}yQ3Gnuc9kIn1@ zn69{u^!>vW^6e>!yOf9&0s)|WQrf_CXc=&BHa_F;bY z_|?kyKci`vGrkNQx@p^oO^kb(wjs^sb8-(8zaY%3`|Ly;1|CPpzhNw5r%EI zZIExs@qG_GBOuzhUgNOat!u1qAq#aKe?o&u5aDO)<+QR3E2FFS-TNj!^_}nRT$$V4 zocn2Y?cs-auBmHjM5a8b%-UJ3#z`%5}mp9Ex9wr~iEA#l9 z-A@+NWf@O3=2`jxlP9d2j+zgq%aTup6PucZixpo;e)P1asI^6@jYn0?y2ikI$6%`0 z*dwq%1U=V$EU{)b_X_IWMl$5amYp0T&^zq?+}vWWFnD{d)WibrSA&O>82QZ!w`*?p z;O+X@9rvB6+F72g;56s+lnlNPWNw%EeW1@m z8S?j#pesHacj?}p@0D_eq2islN5iU8Cc$*Mh)@%#l114t|JQ0SHJP$&kD?~jk2ArZ#t=$WxlRiE?cL*YL}J0K#>ddP4^Le*T*2QfjM6`u{5Ew|SdAzdXA$%3}` z_)Qqh&kmLEi^oRp7%9v*k|TGjQ{_XITERZy)x#Jt%Bjg}qJ@5*GKn16TOHbg?mO1UO1R5 zT$VOw_U{;BGT+1&I4(>Ww`4gVWQ2Ad8NK0`wf67v9QR-u?SJWYmC zpEF5F1n_bB(!mQ?rhEA`_Z+=v=QmQe&`Gl~%iS`wCo8Pp=*OGI^xJI!rlp9?Ak&L6 zWYB}cGkNVGF&#L=1cQWwTXPor+3Spn@qv81NnxR$|G)lEpH<$7kKLm`hSJtp21 z7(0k2onL&^_`5MU$exQUnVf6ZF>X*}at~1x&*D;Mof{|XYMc`|QM{pL6wP4^f#{R? zN{_g*rWs}mhPwzy9F7c$ZL?V|;>wv05Xac>|PzGkFmpPMu4(OEwk$>W}3Pc{_Gsmgd}GFzP|tWk>w!E_og27QBGJPZT=nfQc-3%xf+xs?3k}%VHhvxW5Nf)KmIpjxZi5!(zBGTNbd};GQtgg$DExOH$R!PU=XbC z1Y^riK`23s2BEGY-m{4_MP7wDqdXheuGNFdM+SZ8sv}{4ycKuFQlSrp{6TZ{gwI*Y z*%M`l8FEM70vLG0j|ReNhSTa5!GiOEZ8-jvJ>>CRQ*ZXD!TrB;{)?y24K}~IFBVV2 z>>&jC+V9VWPVRTly(EAS6T7^gnNoP98uk0w2>M>(dUQt83j(VtW9WGrvlnkU5Nx7n zkI$CD)hH8?GW*N?`SsTZ`qa;se(yJa{u|b{)?9u~9btZ(A|AF&bxl|( z%6KDMIt034pYLI1#?j^TLy;}?NhY`WG=^LB6Bc76Ha#fSAvH2SGx?`kNZdIQcwVX{5C40orTF=9h8BU82&!pA-6YjI}J6J43d_16Q-cRXC^LU_O^ zu_4a5jgQ>x0yf|8GD3K_lbw#xq@sr`_(S6CeZW>Tk7B0-g@PF1PoCHhVDk?lVuL1xBIfOohk; zo5IHtH$(OGD`cm$$*!beLZBs=I!*2Jp|3>yTY_u2Jn(w5@_cOI*9QLGz>X@ZDRnpT zcgyNk>POW_)t9t+!ah%HEp1J^qP+^PRUld64S-FZh|EfbQ}I-9ObjWo8)8t96Pg6S zi5w#!!{!#H2Y3odF`u zoRk}sC!5%;7&gsGYnU~oC86haJ_xs1?inrD@Lr7xHL_q*;E42^!5d7^$!9^)(R)l! zMxknkXee;knFOy$OFXQ%7ShoE4L3sb0orMqfTc?~I!f zyvAf?vzOC3&ZBU?E!9XQDQ{?ShiO=}n%K>S^~VA^$+e=RKx6b9jk)h^iuv%RqtKt#S5n7ZjZuO?VSC&Z? z3yTVUi%&5N80H_sZF;~ww0qPU0ur_PN5*Cw7@1UKy79n%{U;RxU`YR(Id%U2BXhZs zrWeaY`D$2=9yoTYmd_Sqo`9f0;K)kc21!*3O3}bf=PG{`QR!v=%R?yTUCK_J>!}Y*E}@%XU9mbO7-sOHa^c zDC7o%dama>2%dks0HxoiC$!zR?58lW;KY$x8T5=M=+I&V` z;!AD#E%Ou;CubL&6VD?@6zIm{H0!jbh^eH8&^c2V4uUs*uxU0u?Fc3-V+U%bY~lX% zNn14+3-MX$xc89e3iBN*8iGGT0ndk*i0TXu+bbE*(IP4@9CP#JnS{I0&AISk3T1$@ zJ?240Mvf|ci4VjJ#FSE}xasPqvlK05i+9vU@)e@)c9wA-wV7|m;nfxk9c=PxQwJZs z{rKIaCW=%?_8)((MrLp--hswyA5rntE>;n|x(TAyZ8(zv1mXa#_@%((d$OZ0Z=iz1 z_D~qW^Q6=Hb1td@`8r?{9>wfK2UgsdIp9hH(U ztf%pjC2W_zp=$(0Vwtq#2us6LS2(N_0;}mM?3lDAD=RdZ-o@p3sOmNL_({8tS<}=5 z+`@zF3m(jLBcfzu4qFf(YZM-M@0rFq!XQI}oI+KZL4cBog|eGXUG+%zP5`YW2cs7Q zyrGc^N>Az!(Kn40HRm&HIWnlC2vC(HK#thaDDXaLAU*Uw8FUOI{OQHdRv(nN=Nrl5 zYx9$r*~f^on|gt7FzktVDN5#ew=?XFh6B!*s;HK>86!YDH}TT7ht!8ku@y8ZWRf|H5E#`h)AJt>w3zf z$tefW*I{Rf#Ll1`hrD2K7Q?8tNNP(G3y7Zkd_Xj8m^jfjC5iP&r-*LAyoO#fxU;q_-xn`4Qy1#*r0)I$B`2TfbeK6ynHGgl_hqQDnJ5q8Q8h=7ymNztyg<^Qs1$t(TaL_w(JeQc zH1}}CgHbbJ50m}<&S0Ic>_4N~!A!L4iJ$r>&%nhE`Sq*hjrnD?Xdx_vXC-T{S?15%NxM!23|@gw{jneY@0hUZgJW~~j7kJB-USHL z2x4k=r(ZJv<&mn#J+=SP1>t=e(^ejxU#4ab;A?yaUtBm?!-EIfITP+ zaSLE%#|*eX(ER{Pk_5LFWJ`Y^qYlm&siGdH0{pOZv$!Xs!A75s;t=HesV(4mBUm`g}MvN~PRAUi2`~sFipc-IDA&lfY5?O-FONN?E(40>>ui z`}t5TTrv02wQFlft%Zv3{HN6N;YJAvZXa3b!I6%qax7WZyI3Y8NepXR>@jfXd?eUxzFS zMH5z6aFT^miEmbX79JI*xK3I9cG{UQj^&zu{xx%BN1bUv<_=HKUYnabtm`{(9UlHS zjrLIO;_62~`U8bKNiLg!exzpZEKJN!J(x_VlMhbKmgnCV_Xi8fQs@Z+C8Ztvek&e& zbr#*ssAb*wzExj^g|+-a%EGQfnd#X4X#=M&{m7+L)}pYRzlrovJ70XT`rtdp{Zo^^ z>6mfS$ehZZT!WroKec-<>%CM`2bZr`AFSQ`=+e?fmoMvoI(IUgiZ^j=6WZo&$yW!+5p#y9sCSdtRdM``^M^;9{rMv9@U!ZAGPLt!p=2_o zo(LtY09|ws9a?uWwQK4L&9?LRcieHueRG#o=-FqV-8g#bM;6ug^QR|wUMDBrH8pjY zP22e~F8W@zdS|Wnj?wMi_0C^ctCrmU6==t2@hO;say*9h$kHYwkT8YFh_PUOMK#?2 zi9S%I6*__JlqqQr#}R&vBoPtg{QN3n^%an+sxp}5B;5DvB9E)hV%A|CNXO?A2d1Om z@!`ar&Ajg!a<_Y9sP3Gx5>X1u77j`rn4OHLCDk@VJ`AfdM~t+{`8rH4mfZk|*ZR)8 z>L;8kQp*Lywy8r$4}|pB3?1>iD+CE?Mv*kHvAY_{38l`x6U-6t58*K5Ckv^Vr?x-k zMip6!l*ad)l_CH<4g-g&iOItwC2%K6EAC3?g9m>>E9uG=hCR;NfNnv}@w~oJ+PwH; zUYd*+T&gCBbL}fpO#>OsGT<=lTb7_(45d5&VT>l7%p7FFF}3*eG}Ci?6Ztm}QaS5kxIBk($ECOP(9A z{-gK!uu6_PT*nMMsnM}m7{)O-VS#Tu57j>AF<qgTJ5f4S@K*!1_kGJ| z`_{?3YDXpj@q1-`ZsUN>Hq*c7b;!D4zz)P`_33zcT93Y_+dTK^%+;eGRl|R#VmlxC zi1qH*(S%$_=R|-*lk`Q*2=v(lDp;Nkipv8N-~siX2ai5}S0r*`_*^qvi>FhudhT`4 z{!VRqrdqD<3_MF}vfOr>8`!D)&r$cE1<$NZM%_Ea$FMm80kwvP)&Egf5p>W*uoo%) zu;sB35ASNaWB~P*S}|$3rXiVbWz;avn2SY?Wldb7Vqk#1LBB}wDWV0Ql!n)KPa4bT zr1HmI7d40b{nv7t6FS_+`up7o*{ilh$g{g8H_w9UFZHdeU)(g_a;grL>riVoc4mr{% zz+p5F6F~mM{(}-2I5}g6kvT)U^iAxd&;1@c=1-twAC~;);b{{hhzlOZmMG&zJhH09 zT<`wS_E>RX<7kVU!7@sj;7q-lQ|Euh{JHE%BtGN;)|!M&r-#ATa|Lq~#gG?St#Nqj z&%WW(ereLo=hRksDEqZ+I2N9*e62dO?^mBJO-4h(yf$r5MH0%LKE3(=AKCeRAHp~h zt*+r4c7SK-9U*x~CXZ?myL1uc!5|i%BIYzvVTdA8)Gvzu)nfnYVnd6-1{XJ!wSs&e6t9T|{fqz|*0 z!hTwjd=2#an_lZhUQAR+c9h07dn%NA{QUXHSs}CGKx@8W&(5#DRh_)~aJrd^P3=nu zpT8oQ-ZwSX{M8Q=B*|R8tHZsAS=$Q=oWysL1w7n$Of$u_J4=ht;iAnHIA=*XkSElM z*aM^|_!TiZv0V{MxJ@xb)lC{6l^sdyW~p^?zvD!>G-R!kS)QFbqFG8Mxsxy@j2JqT zOh5-vQOY#jK)0c6lMSMgwRvA8YCo;o2+S2~qw)$laf4AapS-1GC{(c+fQ@i^GQEOqhY`~4J z?Ur4j7X9FE+0EGgG@}SF0-lo~=SRP+81diQEo%c{itLv4fq50#E!!xc-7VV(V(N!? z%f`Tz`oM14HSmD?`fk}hP}6F+b=S8F$1b;f-L>}3WiVlmZ?@K#dgt29+pDe37d=+^ zKRNh7d$ZT+t`}yScdyH=1(+N-PG z!p3IziT2{w*vi({#{BsBh28yQi`_NGN*8att$_l$R4xy+$(+)qcH7@~e}VYP0#eN; z`P$cs-tFP3*v1=Ro6OoR_I|(nz3{riKiicL@CKW_iR6!8=j~>R%$vFKCbxcvkje22PI-Gz?)Zgp0@M7>nq zqt2;&)qU!IEISXXht$LB5p^EKmY1tX)nn>$)lv&;Q7u6|E@1gtQ62RJ$akx1O|7f0 z+E7n|o!3K^wyiFy%j$}{s-9A>P*1B@f}{E>bxpk*{^qsR!t2!!svlB6jLqyv)Em{C z)SJ~?)LYft)Z4Koy+gfIy-WR=dbj#<^&a(JvUt8vyKBNY`z0_{KSMnJui}sUIrVw<1$c)q zs$T;Y=vlHId`11b`YIZ`-%!7){w0~dzNUU#eO>)4^*ic!)$gg_SKm;7p#HV`H|m?} z57oESAE|GvKUUwtW&7W%f2aOb{d@Ii>d)1GQ2$Z=C-wg#^ZsY`m+HTeSLwg0|E~Ur z`YzdM{u-3CzeOtgpX%?)`SLxrqn^_S(0{>gp#ep*06N5>0Yb0gtc){*PxEU5Er{Yh zj8-+O#k4pGIZ47((ppB#qMFQW1+A!+w6a#ws#;B}gP${`4QnIXsMY|XY+RerCbcQ1 zr5SBjn*(=spSB;X+yU*Nb_k!HBid0cbjP(5+DYw{b{n?3+qF9YZM{o7qumV(&r7tI zYWD!(darh$c0Wm*AJiVw9@ZYw&TB8zUamc=J*GXbwX_9oQCrg5+68S{ThTh&6WT>> z6`S9>*3~w&C$&wjr)_E5+9mBWcEGFJQ`#%Er?ppVKcKxzyQaNbdyV#5?RDDg2kf&G z6B}3jt;NN5uh&^vZ8tiL-E{}s+r93Etz>KQ$?ZYyeXR=@I;$N>=hjMlt!=hem%D5lt<}y(>#D1@)_SVD-k@moi>%~y6Ux5X?JPN4 z>&sBrPH)RgY4hshX1lf3xx{_eEvoNrZEQ4pTis3GuG@3o*s@bCQ$&DQpke3YlPz17{=Y+vYHX>XdXOP$tw`-&m!t*+j>+;c4OCX21L4c|h0 zrM14;ZuFkqZf&;B-A(60XRW&+grCyZ!uI0D_LfO$vD;aW@EwJEx8v~x7%CY?$%0Ufup-+ePL@cu&~WM(_Lt+YL7~3 zE%m&Mi;d^2(6qMNS3I)b`*I%}OC4sfUSn}}d%L zE;-qv!Zuo~QtDAx8*RDqrB1KqT5L1fZ7z0~+Q#AvZ`F1!u6DPVdW$V8w_jZAY^`{# zqI7`Hg{!8VzR_NHup7@8K6dqqjmwi@xB3r`ns{z(3yWUEE|S(hiNy?rPhy*y~Np$JnIc zTHM~+TBVEkR!lx|eW|hJSZeiF7PlAL&ZYKhXR*`W?orxU?Ot8#E}Kj3-bL6MofdNO z$C%h^ZEo3?I?Kym7M(2~(_L)0*3G33U5QR(t+zLOZDXmsxU#(}{Kj^^Jw@6=P|0n~rBJU2QQwTeYqL=2FkrUT9slwU?IL zPKLo6y|BA!6RykNUSmKR?X`{0X4`15U+QeOjP~X#RMw8`}%Kx&Ou<>I$OnT5fMOHl(e$oXg9N#m?s9YFk@gcF{?8 zTUnTzTDgWZ1+vOT>UcQ%0=5sXQSs` z;qpeSvC>|JqT5%xOo@(_?&kVJXLZ$B>25vIlD*qcJ!N0nT3ekpsk`1rcgxmUTUu~- z)_Yqm-efJ<5o)|n3(&b&shLf))4j6N?QOX`TifgHUSqwx)i(NN+Y_xzE!Pu_fqow~ zpJ=aND(zw5_+hJ!8GIwy?VCUzdhiU+Ok`m*E6f zO!wWc2=7$Z+Byh+LK9>7t*`Ej(vl=nsLgK3T*cbi0g&+lDW~^+H6xb{dwNQ zJ=U)_T1@{-Z6|jUn!eF?Z>+QyHkneOwZV;*E)TlWxInjSU+!*R4D9WZF$DQu*Ed!+ ze9Z1kjSV;kiv-@hxzgJ5-gI!%3Zan4Xrl z7q=QK3_)XKySLI_GB&Pmt#sG5C!ch}nXbc>Y_#o9Zo`y1HygXsxoP#t&8v3k$KsYD zRAjBq2Hcf%lXn;5vFV}2Q~|Z>wAa168@u$Xzh!RHy!{)jQ{+Ayt5=t}uE(6UxUvjo zLuoVeUoW))1r}!RD&tS&9$D=ZWIuAar2uD}V{ts*<1wiegn>(Q^}Z5zu%Py9DF`_$6@LGQ};KVs|%%2feV`z3k%X)&7Y0&~;mT zq+)O5>e@ng)ovYO7gUGtwYCji;?p2%jy{vxpcXA|m2=?jyHq{Z8)Abo+1}nj%;--~ z?wfYGd)su@jqYW5Rf94@f>YkW`W7FGowg8KnMc;!j=fDUgIhS^#^rWrq3eOoU}P>e zuC}*2rX}SpcAeI`(_3u^ct=J*!%h@PbX|k72j}9JcSTC-^tzi~>m4`uC}e-j*s_R+ zPgX)=`_*agZrZo5Zgi(@aB!RUZHUH}8^W~NUY6#*YBDGwc1!wpZ^5zM>us;Ew^ocx ztrpbPgq;)N#LIfA4T-WC0i(ZVztrJ|o=csz8%H=_HZF09wT)VBYnLwSm)6;{-F~8H zT!v*>y=u4Wf{o6V&bt3HJ*UST?B3n6w{5??vbNZBU*?5{8*4Q#o0mHf%F8|dGGy>_ z=P5X%UZZ=VA(gt=rQe4ycULbUksw1Yw6@?psloshXbGXM$805iz3sfQ!*zLMfm%So z*ra%4Uc9^k=djkZU4hGV^M=d2Z)TIS=c))B3-lLAo&9Qy`8aZwIi-Dtsfem)KM#d3 i?eDZ*W!ko1m6!8f?QU<;278UOyJ>%FrL$r|`1~)mE>Vd9 literal 0 HcmV?d00001 diff --git a/webfonts/fa-brands-400.svg b/webfonts/fa-brands-400.svg new file mode 100644 index 00000000..ae0b39ee --- /dev/null +++ b/webfonts/fa-brands-400.svg @@ -0,0 +1,1175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webfonts/fa-brands-400.ttf b/webfonts/fa-brands-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..867f408c5afcfc97d0ed1c77450ee97f2d727e7e GIT binary patch literal 123304 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�eO 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 literal 0 HcmV?d00001 diff --git a/webfonts/fa-brands-400.woff b/webfonts/fa-brands-400.woff new file mode 100644 index 0000000000000000000000000000000000000000..87d28af1683e584c013737c49ca4f9bcee87fa73 GIT binary patch literal 79752 zcmV)hK%>8RPew)n0RR910XK*M3jhEB0pX|s0RR91000000000000000000000000- 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 Ol{Y6&`~Z<}PnrO~tXV+- literal 0 HcmV?d00001 diff --git a/webfonts/fa-brands-400.woff2 b/webfonts/fa-brands-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e97785f2d5775bc965cc77338cd7a1be702df711 GIT binary patch literal 68240 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 literal 0 HcmV?d00001 diff --git a/webfonts/fa-regular-400.eot b/webfonts/fa-regular-400.eot new file mode 100644 index 0000000000000000000000000000000000000000..fba135e664945e987c0df4f180aba4e916aaec8e GIT binary patch literal 40576 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 RxyQZ__A)m$GXaME{{l)qau)yq literal 0 HcmV?d00001 diff --git a/webfonts/fa-regular-400.svg b/webfonts/fa-regular-400.svg new file mode 100644 index 00000000..00858433 --- /dev/null +++ b/webfonts/fa-regular-400.svg @@ -0,0 +1,467 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webfonts/fa-regular-400.ttf b/webfonts/fa-regular-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cc5e311b320b6e2b41d2b61f94dcbe10d892ade4 GIT binary patch literal 40348 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 T`m8wj+V{a;=B8#Qz_9;crvO%2 literal 0 HcmV?d00001 diff --git a/webfonts/fa-regular-400.woff b/webfonts/fa-regular-400.woff new file mode 100644 index 0000000000000000000000000000000000000000..0c01e47a5b83268624426c9025fc628aa121bae7 GIT binary patch literal 18168 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 literal 0 HcmV?d00001 diff --git a/webfonts/fa-regular-400.woff2 b/webfonts/fa-regular-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..dbf3a76cc38372554f9a43387e22ef322b1bd829 GIT binary patch literal 14880 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 P=3fsFQR~8Y0igc@-rukO literal 0 HcmV?d00001 diff --git a/webfonts/fa-solid-900.eot b/webfonts/fa-solid-900.eot new file mode 100644 index 0000000000000000000000000000000000000000..ccdfcf1e55f5c58d8a187f0d9f6cce33d96e58ea GIT binary patch literal 191332 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webfonts/fa-solid-900.ttf b/webfonts/fa-solid-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4c04632bac7652766144fedc875c38416eee6c9d GIT binary patch literal 191112 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 diff --git a/css/custom.css b/css/custom.css index b266b7b7..9e375811 100644 --- a/css/custom.css +++ b/css/custom.css @@ -8,7 +8,7 @@ /* todo */ } -.card-success, .card-success .card-header { +/* .card-success, .card-success .card-header { border-color: rgba(40, 167, 69, 0.5) !important; } @@ -18,7 +18,7 @@ .card-warning, .card-warning .card-header { border-color: rgba(255, 193, 7, 0.5) !important; -} +} */ diff --git a/index.html b/index.html index 197aeba1..aa05641d 100644 --- a/index.html +++ b/index.html @@ -1582,24 +1582,15 @@ layout: default

    File Sharing

    -
    -
    -
    -

    OnionShare

    -
    -
    -

    OnionShareOnionShare is an open source tool that lets you securely and anonymously share a file of any size. - It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable URL to access and download the files. It doesn't require setting up a server on the internet somewhere or using a third party filesharing service. You host the file on your own computer and use a Tor onion service to make it temporarily accessible over the internet.

    -

    - - Website: onionshare.org - - Tor -

    -

    OS: Windows, macOS, Linux.

    -
    -
    -
    + {% include card.html + color="success" + title="OnionShare" + image="img/tools/OnionShare.png" + url="https://onionshare.org/" + tor="http://elx57ue5uyfplgva.onion/" + footer="OS: Windows, macOS, Linux." + description="OnionShare is an open source tool that lets you securely and anonymously share a file of any size. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable URL to access and download the files. It doesn't require setting up a server on the internet somewhere or using a third party filesharing service. You host the file on your own computer and use a Tor onion service to make it temporarily accessible over the internet." + %}
    @@ -1643,7 +1634,7 @@ layout: default description="Similar functionally to the widely used Dropbox, with the difference being that Nextcloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space or the number of connected clients." url="https://nextcloud.com/" - website="Website: nextcloud.com" + website="nextcloud.com" footer="Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server: Linux." %} From e413d98ac660b5698c7a59743906be621a94a905 Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 25 Oct 2018 17:36:55 +0200 Subject: [PATCH 07/43] update gemfile --- Gemfile | 4 +-- Gemfile.lock | 74 ---------------------------------------------------- 2 files changed, 2 insertions(+), 76 deletions(-) delete mode 100644 Gemfile.lock diff --git a/Gemfile b/Gemfile index 9d2f64d7..1594f53b 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ source "https://rubygems.org" gem "jekyll", "~> 3.8.4" # This is the default theme for new Jekyll sites. You may change this to anything you like. -gem "minima", "~> 2.0" +# gem "minima", "~> 2.0" # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. @@ -19,7 +19,7 @@ gem "minima", "~> 2.0" # If you have any plugins, put them here! group :jekyll_plugins do - gem "jekyll-feed", "~> 0.6" + # gem "jekyll-feed", "~> 0.6" end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 27019f01..00000000 --- a/Gemfile.lock +++ /dev/null @@ -1,74 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.5.2) - public_suffix (>= 2.0.2, < 4.0) - colorator (1.1.0) - concurrent-ruby (1.0.5) - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.2.7) - ffi (1.9.25) - forwardable-extended (2.6.0) - http_parser.rb (0.6.0) - i18n (0.9.5) - concurrent-ruby (~> 1.0) - jekyll (3.8.4) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 0.7) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 2.0) - kramdown (~> 1.14) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (>= 1.7, < 4) - safe_yaml (~> 1.0) - jekyll-feed (0.11.0) - jekyll (~> 3.3) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-seo-tag (2.5.0) - jekyll (~> 3.3) - jekyll-watch (2.1.2) - listen (~> 3.0) - kramdown (1.17.0) - liquid (4.0.1) - listen (3.1.5) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) - mercenary (0.3.6) - minima (2.5.0) - jekyll (~> 3.5) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - pathutil (0.16.1) - forwardable-extended (~> 2.6) - public_suffix (3.0.3) - rb-fsevent (0.10.3) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) - rouge (3.3.0) - ruby_dep (1.5.0) - safe_yaml (1.0.4) - sass (3.6.0) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - -PLATFORMS - ruby - -DEPENDENCIES - jekyll (~> 3.8.4) - jekyll-feed (~> 0.6) - minima (~> 2.0) - tzinfo-data - -BUNDLED WITH - 1.16.6 From 2f535124a25fb6509699a2807f92d3cd18f4a8ac Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 25 Oct 2018 17:49:54 +0200 Subject: [PATCH 08/43] convert magic wormhole to a card.html include --- Gemfile.lock | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ index.html | 31 +++++++------------------ 2 files changed, 72 insertions(+), 23 deletions(-) create mode 100644 Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000..be951346 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,64 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + colorator (1.1.0) + concurrent-ruby (1.0.5) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + eventmachine (1.2.7) + ffi (1.9.25) + forwardable-extended (2.6.0) + http_parser.rb (0.6.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.8.4) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (~> 1.14) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-watch (2.1.2) + listen (~> 3.0) + kramdown (1.17.0) + liquid (4.0.1) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + mercenary (0.3.6) + pathutil (0.16.1) + forwardable-extended (~> 2.6) + public_suffix (3.0.3) + rb-fsevent (0.10.3) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + rouge (3.3.0) + ruby_dep (1.5.0) + safe_yaml (1.0.4) + sass (3.6.0) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + +PLATFORMS + ruby + +DEPENDENCIES + jekyll (~> 3.8.4) + tzinfo-data + +BUNDLED WITH + 1.16.6 diff --git a/index.html b/index.html index aa05641d..d29da8bf 100644 --- a/index.html +++ b/index.html @@ -1591,29 +1591,14 @@ layout: default footer="OS: Windows, macOS, Linux." description="OnionShare is an open source tool that lets you securely and anonymously share a file of any size. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable URL to access and download the files. It doesn't require setting up a server on the internet somewhere or using a third party filesharing service. You host the file on your own computer and use a Tor onion service to make it temporarily accessible over the internet." %} -
    -
    -
    -

    Magic Wormhole

    -
    -
    -

    - Magic Wormhole - Get things from one computer to another, safely. - - This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine. - - The codes are short and human-pronounceable, using a phonetically-distinct wordlist. The receiving side offers tab-completion on the codewords, so usually only a few characters must be typed. Wormhole codes are single-use and do not need to be memorized. -

    -

    - - Website: magic-wormhole.io - -

    -

    OS: cross-platform (python)

    -
    -
    -
    + {% include card.html + color="primary" + title="Magic Wormhole" + image="img/tools/Magic-Wormhole.png" + url="http://magic-wormhole.io/" + footer='OS: cross-platform (python)' + description='Get things from one computer to another, safely.This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine. The codes are short and human-pronounceable, using a phonetically-distinct wordlist. The receiving side offers tab-completion on the codewords, so usually only a few characters must be typed. Wormhole codes are single-use and do not need to be memorized.' + %}
    From 29a52f38b279b088f47f34d2227a7f4af5a33e79 Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 25 Oct 2018 17:51:47 +0200 Subject: [PATCH 09/43] add gemfile.lock to gitignore --- .gitignore | 1 + Gemfile.lock | 64 ---------------------------------------------------- 2 files changed, 1 insertion(+), 64 deletions(-) delete mode 100644 Gemfile.lock diff --git a/.gitignore b/.gitignore index 57510a2b..d944721d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ _site/ +Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index be951346..00000000 --- a/Gemfile.lock +++ /dev/null @@ -1,64 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.5.2) - public_suffix (>= 2.0.2, < 4.0) - colorator (1.1.0) - concurrent-ruby (1.0.5) - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.2.7) - ffi (1.9.25) - forwardable-extended (2.6.0) - http_parser.rb (0.6.0) - i18n (0.9.5) - concurrent-ruby (~> 1.0) - jekyll (3.8.4) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 0.7) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 2.0) - kramdown (~> 1.14) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (>= 1.7, < 4) - safe_yaml (~> 1.0) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-watch (2.1.2) - listen (~> 3.0) - kramdown (1.17.0) - liquid (4.0.1) - listen (3.1.5) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) - mercenary (0.3.6) - pathutil (0.16.1) - forwardable-extended (~> 2.6) - public_suffix (3.0.3) - rb-fsevent (0.10.3) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) - rouge (3.3.0) - ruby_dep (1.5.0) - safe_yaml (1.0.4) - sass (3.6.0) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - -PLATFORMS - ruby - -DEPENDENCIES - jekyll (~> 3.8.4) - tzinfo-data - -BUNDLED WITH - 1.16.6 From 0192711cc976c80d637ef0e964152f7b41f0e8ba Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 25 Oct 2018 18:12:44 +0200 Subject: [PATCH 10/43] convert some more cards --- _includes/card.html | 8 +- css/custom.css | 8 +- index.html | 250 ++++++++++++++------------------------------ 3 files changed, 88 insertions(+), 178 deletions(-) diff --git a/_includes/card.html b/_includes/card.html index c6d0e0e7..cf3d56c9 100644 --- a/_includes/card.html +++ b/_includes/card.html @@ -11,7 +11,7 @@

    {{include.title}}{{include.description}}

    - Website: + Website: {% if include.website %} {{include.website}} {% else %} @@ -19,7 +19,11 @@ {% endif %} {% if include.tor %} - Tor + Tor + {% endif %} + + {% if include.extra_button %} + {{include.extra_button}} {% endif %}

    {% if include.footer %} diff --git a/css/custom.css b/css/custom.css index 9e375811..df927b0b 100644 --- a/css/custom.css +++ b/css/custom.css @@ -8,17 +8,17 @@ /* todo */ } -/* .card-success, .card-success .card-header { +/*.card-success, */ .card-success .card-header { border-color: rgba(40, 167, 69, 0.5) !important; } -.card-primary, .card-primary .card-header { +/*.card-primary, */ .card-primary .card-header { border-color: rgba(0, 123, 255, 0.5) !important; } -.card-warning, .card-warning .card-header { +/*.card-warning, */ .card-warning .card-header { border-color: rgba(255, 193, 7, 0.5) !important; -} */ +} diff --git a/index.html b/index.html index d29da8bf..48722441 100644 --- a/index.html +++ b/index.html @@ -1317,62 +1317,29 @@ layout: default
    + {% include card.html color="success" + title="searx" + image="img/provider/searx.jpg" + url="ttps://searx.me/" + tor="http://ulrn6sryqaifefld.onion" + extra_button='List of Instances' + description='An open source metasearch engine, aggregating the results of other search engines while not storing information about its users. No logs, no ads and no tracking.' + %} -
    -
    -
    -

    searx

    -
    -
    -

    searxAn open source metasearch engine, aggregating the results of other search engines while not storing information about its users. No logs, no ads and no tracking.

    + {% include card.html color="primary" + title="StartPage" + image="img/provider/StartPage.png" + url="https://www.startpage.com/" + description="Google search results, with complete privacy protection. Behind StartPage is an european company that has been obsessive about privacy since 2006." + %} -

    - Website: searx.me - List of Instances - Tor -

    - -
    -
    -
    - - - - -
    -
    -
    -

    StartPage

    -
    -
    -

    StartPageGoogle search results, with complete privacy protection. Behind StartPage is an european company that has been obsessive about privacy since 2006.

    - -

    - - Website: startpage.com - -

    -
    -
    -
    - -
    -
    -
    -

    DuckDuckGo

    -
    -
    -

    DuckDuckGoThe search engine that doesn't track you. Some of DuckDuckGo's code is free software hosted at GitHub, but the core is proprietary. The company is based in the USA.

    - -

    - - Website: duckduckgo.com - - Tor -

    -
    -
    -
    + {% include card.html color="warning" + title="DuckDuckGo" + image="img/provider/DuckDuckGo.jpg" + url="https://duckduckgo.com/" + tor="http://3g2upl4pq6kufc4m.onion" + description='The search engine that doesn\'t track you. Some of DuckDuckGo\'s code is free software hosted at GitHub, but the core is proprietary. The company is based in the USA.' + %}

    Firefox Addon

    @@ -1411,67 +1378,36 @@ layout: default
    -
    -
    -
    -

    Mobile: Signal

    -
    -
    -

    - SignalSignal is a mobile app developed by Open Whisper Systems. The app provides instant messaging, as well as voice and video calling. - All communications are end-to-end encrypted. Signal is free and open source, enabling anyone to verify its security by auditing the code. The development team is supported by community donations and grants. There are no advertisements, - and it doesn't cost anything to use.
    - Warning: Requires a mobile number to register but you can securely use a disposable number. -

    -

    - - Download: signal.org - -

    -

    OS: Android, iOS, macOS, Windows, Debian-based Linux

    -
    -
    -
    + {% include card.html color="success" + title="Mobile: Signal" + image="img/tools/Signal.png" + url="https://signal.org" + footer="OS: Android, iOS, macOS, Windows, Linux, Web" + description="Signal is a mobile app developed by Open Whisper Systems. The app provides instant messaging, as well as voice and video calling. + All communications are end-to-end encrypted. Signal is free and open source, enabling anyone to verify its security by auditing the code. The development team is supported by community donations and grants. There are no advertisements, + and it doesn't cost anything to use." + %} -
    -
    -
    -

    Wire

    -
    -
    -

    WIRE SWISS GmbHWire is an app developed by Wire Swiss GmbH. - The Wire app allows users to exchange end-to-end encrypted instant messages, as well as make voice and video calls. Wire is free and open source, enabling anyone to verify its security by auditing the code. - The development team is backed by Iconical and they will monetize in the future with premium features/services.
    - Caution: The company keeps a list of all the users you contact until you delete your account.

    -

    - - Download: get.wire.com - -

    -

    OS: Android, iOS, macOS, Windows, Linux, Web

    -
    -
    -
    + {% include card.html color="primary" + title="Wire" + image="img/tools/wire.png" + url="https://get.wire.com" + footer="OS: Android, iOS, macOS, Windows, Linux, Web" + description="Wire is an app developed by Wire Swiss GmbH. + The Wire app allows users to exchange end-to-end encrypted instant messages, as well as make voice and video calls. Wire is free and open source, enabling anyone to verify its security by auditing the code. + The development team is backed by Iconical and they will monetize in the future with premium features/services.
    + Caution: The company keeps a list of all the users you contact until you delete your account." + %} - -
    -
    -
    -

    Desktop: Ricochet

    -
    -
    -

    RicochetRicochet uses the Tor network to reach your contacts without relying on messaging servers. It creates a hidden service, which is used to rendezvous with - your contacts without revealing your location or IP address. Instead of a username, you get a unique address that looks like ricochet:rs7ce36jsj24ogfw. Other Ricochet users can use this address to send a contact request - asking to be - added to your contacts list.

    -

    - - Download: ricochet.im - -

    -

    OS: Windows, macOS, Linux.

    -
    -
    -
    + {% include card.html color="warning" + title="Desktop: Ricochet" + image="img/tools/Ricochet.png" + url="https://ricochet.im/" + footer="OS: Windows, macOS, Linux." + description='Ricochet uses the Tor network to reach your contacts without relying on messaging servers. It creates a hidden service, which is used to rendezvous with + your contacts without revealing your location or IP address. Instead of a username, you get a unique address that looks like ricochet:rs7ce36jsj24ogfw. Other Ricochet users can use this address to send a contact request - asking to be + added to your contacts list.' + %}

    Worth Mentioning

    @@ -1502,63 +1438,34 @@ layout: default If you are currently using an Video & Voice Messenger like Skype, Viber or Google Hangouts you should pick an alternative here.
    -
    -
    -
    -

    Mobile: Signal

    -
    + {% include card.html color="success" + title="Mobile: Signal" + image="img/tools/Signal.png" + url="https://signal.org" + footer="OS: Android, iOS, macOS, Windows, Linux, Web" + description="Signal is a mobile app developed by Open Whisper Systems. The app provides instant messaging, as well as voice and video calling. + All communications are end-to-end encrypted. Signal is free and open source, enabling anyone to verify its security by auditing the code. The development team is supported by community donations and grants. There are no advertisements, + and it doesn't cost anything to use." + %} -
    -

    SignalSignal is a mobile app developed by Open Whisper Systems. The app provides instant messaging, as well as voice and video calling. - All communications are end-to-end encrypted. Signal is free and open source, enabling anyone to verify its security by auditing the code. The development team is supported by community donations and grants. There are no advertisements, - and it doesn't cost anything to use.

    -

    - - Download: signal.org - -

    -

    OS: iOS, Android.

    -
    -
    -
    + {% include card.html color="primary" + title="Wire" + image="img/tools/wire.png" + url="https://get.wire.com" + footer="OS: Android, iOS, macOS, Windows, Linux, Web" + description="Wire is an app developed by Wire Swiss GmbH. + The Wire app allows users to exchange end-to-end encrypted instant messages, as well as make voice and video calls. Wire is free and open source, enabling anyone to verify its security by auditing the code. + The development team is backed by Iconical and they will monetize in the future with premium features/services.
    + Caution: The company keeps a list of all the users you contact until you delete your account." + %} -
    -
    -
    -

    Wire

    -
    -
    -

    WIRE SWISS GmbHWire is an app developed by Wire Swiss GmbH. - The Wire app allows users to exchange end-to-end encrypted instant messages, as well as make voice and video calls. Wire is free and open source, enabling anyone to verify its security by auditing the code. - The development team is backed by Iconical and they will monetize in the future with premium features/services.
    - Caution: The company keeps a list of all the users you contact until you delete your account.

    -

    - - Download: get.wire.com - -

    -

    OS: Android, iOS, macOS, Windows, Linux, Web

    -
    -
    -
    - -
    -
    -
    -

    Linphone

    -
    -
    -

    LinphoneLinphone is an open source SIP Phone and a free voice over IP service, available on mobile and desktop environments and on web browsers. It supports ZRTP for - end-to-end encrypted voice and video communication.

    -

    - - Download: linphone.org - -

    -

    OS: iOS, Android, Windows Phone, Linux, Windows, macOS, Browser (Web)

    -
    -
    -
    + {% include card.html color="warning" + title="Linphone" + image="img/tools/Linphone.png" + url="http://www.linphone.org/" + footer="OS: iOS, Android, Windows Phone, Linux, Windows, macOS, Browser (Web)" + description="Linphone is an open source SIP Phone and a free voice over IP service, available on mobile and desktop environments and on web browsers. It supports ZRTP for end-to-end encrypted voice and video communication." + %}
    @@ -1582,8 +1489,7 @@ layout: default

    File Sharing

    - {% include card.html - color="success" + {% include card.html color="success" title="OnionShare" image="img/tools/OnionShare.png" url="https://onionshare.org/" @@ -1591,8 +1497,8 @@ layout: default footer="OS: Windows, macOS, Linux." description="OnionShare is an open source tool that lets you securely and anonymously share a file of any size. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable URL to access and download the files. It doesn't require setting up a server on the internet somewhere or using a third party filesharing service. You host the file on your own computer and use a Tor onion service to make it temporarily accessible over the internet." %} - {% include card.html - color="primary" + + {% include card.html color="primary" title="Magic Wormhole" image="img/tools/Magic-Wormhole.png" url="http://magic-wormhole.io/" From e1091063a1b2e1fb8ca375f99fc8e93702db2680 Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 25 Oct 2018 18:20:08 +0200 Subject: [PATCH 11/43] add link to #participate to navbar --- _layouts/default.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/default.html b/_layouts/default.html index 7e9f25ca..aea97e56 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -152,7 +152,7 @@

    Hz(7 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%0D;Qj`#Wac18+F(07d{lR9IOiRYK>`-n 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�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 RRHl%Bj(@x Date: Thu, 25 Oct 2018 17:32:13 +0200 Subject: [PATCH 06/43] make some changes to _includes/card.html --- _includes/card.html | 20 +++++++++++++------- css/custom.css | 4 ++-- index.html | 29 ++++++++++------------------- 3 files changed, 25 insertions(+), 28 deletions(-) diff --git a/_includes/card.html b/_includes/card.html index ee729bcd..c6d0e0e7 100644 --- a/_includes/card.html +++ b/_includes/card.html @@ -10,15 +10,21 @@

  2. diff --git a/index.html b/index.html index da895569..1be602b8 100644 --- a/index.html +++ b/index.html @@ -86,10 +86,8 @@ layout: default focus on gathering and analyzing intelligence from different parts of the world. While Five Eyes countries have agreed to not spy on each other as adversaries, leaks by Snowden have revealed that some Five Eyes members monitor each other’s citizens and share intelligence to avoid breaking domestic laws that prohibit them from spying on their own citizens. The Five Eyes alliance also cooperates with groups of third party countries to share intelligence (forming the Nine Eyes and Fourteen Eyes), however Five Eyes and third party countries can and do spy on each other.

    -
    - -
    +
    {% include panel.html color="danger" title="Five Eyes" body=' @@ -482,12 +480,13 @@ layout: default

    Browser Recommendation

    -
    +
    {% include card.html color="success" title="Tor Browser" image="img/tools/Tor-Project.png" url="https://www.torproject.org/" + tor="http://expyuzz4wqqyqhjn.onion" footer='OS: Windows, macOS, Linux, iOS, Android, OpenBSD.' description="Tor Browser is your choice if you need an extra layer of anonymity. It's a modified version of Firefox, it comes with pre-installed privacy add-ons, encryption and an advanced proxy." %} @@ -1140,7 +1139,7 @@ layout: default -
    +
    {% include card.html color="success" title="Thunderbird" @@ -1189,7 +1188,7 @@ layout: default -
    +
    {% include card.html color="success" title="I2P-Bote" @@ -1228,7 +1227,7 @@ layout: default If you are currently using a search engines like Google, Bing or Yahoo you should pick an alternative here.
    -
    +
    {% include card.html color="success" title="searx" @@ -1289,7 +1288,7 @@ layout: default -
    +
    {% include card.html color="success" title="Mobile: Signal" @@ -1350,7 +1349,7 @@ layout: default -
    +
    {% include card.html color="success" title="Mobile: Signal" image="img/tools/Signal.png" @@ -1401,7 +1400,7 @@ layout: default -
    +
    {% include card.html color="success" title="OnionShare" image="img/tools/OnionShare.png" @@ -1438,12 +1437,9 @@ layout: default description="Similar functionally to the widely used Dropbox, with the difference being that Nextcloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space or the number of connected clients." url="https://nextcloud.com/" - website="nextcloud.com" footer="Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server: Linux." %} - - {% include card.html color="primary" title="Least Authority S4 - For Experts" image="img/provider/S4.jpg" @@ -1453,8 +1449,6 @@ layout: default url="https://leastauthority.com/" footer='OS: Linux, Windows, macOS, OpenSolaris, BSD. (Installation for advanced users)' %} - - {% include card.html color="warning" title="Muonium" @@ -1478,7 +1472,7 @@ layout: default -
    +
    {% include card.html color="success" title="Pydio" @@ -1515,7 +1509,7 @@ layout: default -
    +
    {% include card.html color="success" title="SparkleShare" @@ -1552,63 +1546,35 @@ layout: default -
    +
    + {% include card.html color="success" + title="Master Password - Cross-platform" + image="img/tools/Master-Password.jpg" + url="https://masterpassword.app/" + footer="OS: Windows, macOS, Linux, iOS, Android, Web." + description="Master Password is based on an ingenious password generation algorithm that guarantees your passwords can never be lost. Its passwords aren't stored: + they are generated on-demand from your name, the site and your master password. No syncing, backups or internet access needed." + %} -
    -
    -
    -

    Master Password - Cross-platform

    -
    -
    -

    Master PasswordMaster Password is based on an ingenious password generation algorithm that guarantees your passwords can never be lost. Its passwords aren't stored: - they are generated on-demand from your name, the site and your master password. No syncing, backups or internet access needed. -

    -

    - - Website: masterpassword.app - -

    -

    OS: Windows, macOS, Linux, iOS, Android, Web.

    -
    -
    -
    + {% include card.html color="primary" + title="KeePass / KeePassX - Local" + image="img/tools/KeePass.png" + url="http://keepass.info/download.html" + website="keepass.info" + footer="OS: Windows, macOS, Linux, iOS, Android, BSD." + description='KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. All passwords in one database, which is locked with one + master key or a key file. The databases are encrypted using the best and most secure encryption algorithms currently known: AES and Twofish. See also: KeePassX (not regularly updated) and KeePassXC.' + %} -
    -
    -
    -

    KeePass / KeePassX - Local

    -
    -
    -

    KeePassKeePass is a free open source password manager, which helps you to manage your passwords in a secure way. All passwords in one database, which is locked with one - master key or a key file. The databases are encrypted using the best and most secure encryption algorithms currently known: AES and Twofish. See also: KeePassX (not regularly updated) and KeePassXC.

    -

    - - Website: keepass.info - -

    -

    OS: Windows, macOS, Linux, iOS, Android, BSD.

    -
    -
    -
    + {% include card.html color="warning" + title="LessPass - Browser" + image="img/tools/LessPass.png" + url="https://lesspass.com/" + footer="OS: Windows, macOS, Linux, Android." + description="LessPass is a free and open source password manager that generates unique passwords for websites, email accounts, or anything else based on a master password and information you know. No sync needed. Uses PBKDF2 and SHA-256. It's advised to use the browser addons for more security." + %} - -
    -
    -
    -

    LessPass - Browser

    -
    -
    -

    LessPassLessPass is a free and open source password manager that generates unique passwords for websites, email accounts, or anything else based on a master password and information you know. No sync needed. Uses PBKDF2 and SHA-256. It's advised to use the browser addons for more security.

    -

    - - Website: lesspass.com - -

    -

    OS: Windows, macOS, Linux, Android

    -
    -
    -

    Worth Mentioning

      @@ -1640,59 +1606,33 @@ layout: default -
      -
      -
      -
      -

      Nextcloud

      -
      -
      -

      NextcloudNextCloud is a suite of client-server software for creating and using file hosting services. This includes calendar sync via CalDAV and contacts sync via CardDAV. Nextcloud is free and open-source, thereby allowing anyone to install and operate it without charge on a private server. -

      -

      - - Website: nextcloud.com - -

      -

      Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server OS: Linux.

      -
      -
      -
      +
      -
      -
      -
      -

      Email Providers

      -
      -
      -

      EmailMany email providers also offer calendar and or contacts sync services. Refer to the Email Providers section to choose an email provider and check if they also offer calendar and or contacts sync.

      -

      - - Website: Email Providers section - -

      -

      OS: depends on email provider.

      -
      -
      -
      + {% include card.html color="success" + title="Nextcloud" + image="img/provider/Nextcloud.png" + url="https://nextcloud.com/" + footer="Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server: Linux." + description="NextCloud is a suite of client-server software for creating and using file hosting services. This includes calendar sync via CalDAV and contacts sync via CardDAV. Nextcloud is free and open-source, thereby allowing anyone to install and operate it without charge on a private server." + %} + {% include card.html color="primary" + title="Email Providers" + image="img/misc/email.png" + url="#email" + website="Email Providers section" + footer="OS: depends on email provider." + description="Many email providers also offer calendar and or contacts sync services. Refer to the Email Providers section to choose an email provider and check if they also offer calendar and or contacts sync." + %} + + {% include card.html color="warning" + title="EteSync" + image="img/provider/etesync.png" + url="https://www.etesync.com/" + footer="Client OS: Android, Web. Server OS: Linux." + description="EteSync is a secure, end-to-end encrypted and journaled personal information (e.g. contacts and calendar) cloud synchronization and backup for Android and any OS that supports CalDAV/CardDAV. It costs $14 per year to use, or you can host the server yourself for free." + %} -
      -
      -
      -

      EteSync

      -
      -
      -

      EteSyncEteSync is a secure, end-to-end encrypted and journaled personal information (e.g. contacts and calendar) cloud synchronization and backup for Android and any OS that supports CalDAV/CardDAV. It costs $14 per year to use, or you can host the server yourself for free.

      -

      - - Website: etesync.com - -

      -

      Client OS: Android, Web. Server OS: Linux.

      -
      -
      -

      Worth Mentioning

        @@ -1724,58 +1664,45 @@ layout: default

        Steganography involves hiding sensitive information (which may be encrypted) inside of ordinary data (for example, encrypting an image file and then hiding it in an audio file). With plausible deniability, data is encrypted in a way that prevents an adversary from being able to prove that the information they are after exists (for example, one password may decrypt benign data and another password, used on the same file, could decrypt sensitive data).

        -
        -
        +
        -
        -
        -
        -

        Key disclosure laws apply

        -
        -
        - 1. Antigua and Barbuda
        -
        2. Australia
        -
        3. Canada
        -
        4. France
        -
        5. India
        -
        6. Norway
        -
        7. Russia
        -
        8. South Africa
        -
        9. United Kingdom
        -
        -
        -
        + {% include panel.html color="danger" + title="Key disclosure laws apply" + body=' + 1. Antigua and Barbuda
        +
        2. Australia
        +
        3. Canada
        +
        4. France
        +
        5. India
        +
        6. Norway
        +
        7. Russia
        +
        8. South Africa
        +
        9. United Kingdom
        + ' + %} -
        -
        -
        -

        Key disclosure laws may apply

        -
        -
        - 1. Belgium *
        -
        2. Finland *
        -
        3. New Zealand (unclear)
        -
        4. Sweden (proposed)
        -
        5. The Netherlands *
        -
        6. United States (see related information)
        -
        -
        -
        + {% include panel.html color="warning" + title="Key disclosure laws may apply" + body=' + 1. Belgium *
        +
        2. Finland *
        +
        3. New Zealand (unclear)
        +
        4. Sweden (proposed)
        +
        5. The Netherlands *
        +
        6. United States (see related information)
        + ' + %} -
        -
        -
        -

        Key disclosure laws don't apply

        -
        -
        - 1. Czech Republic
        -
        2. Poland
        -
        3. Germany
        -
        -
        -
        + {% include panel.html color="success" + title="Key disclosure laws don't apply" + body=' + 1. Czech Republic
        +
        2. Poland
        +
        3. Germany
        + ' + %}
        @@ -1796,64 +1723,37 @@ layout: default -
        -
        -
        -
        -

        VeraCrypt - Disk Encryption

        -
        -
        -

        VeraCryptVeraCrypt is a source-available freeware utility used for on-the-fly encryption. It can create a virtual encrypted disk within a file or encrypt a partition - or the entire storage device with pre-boot authentication. VeraCrypt is a fork of the discontinued TrueCrypt project. It was initially released on June 22, 2013. According to its developers, security improvements have been implemented and issues - raised by the initial TrueCrypt code audit have been addressed.

        -

        - - Website: veracrypt.fr - -

        -

        OS: Windows, macOS, Linux.

        -
        -
        -
        -
        -
        -
        -

        GNU Privacy Guard - Email Encryption

        -
        -
        -

        GnuPGGnuPG is a GPL Licensed alternative to the PGP suite of cryptographic software. GnuPG is compliant with RFC 4880, which is the current IETF standards track specification - of OpenPGP. Current versions of PGP (and Veridis' Filecrypt) are interoperable with GnuPG and other OpenPGP-compliant systems. GnuPG is a part of the Free Software Foundation's GNU software project, and has received major funding from the German - government. GPGTools for macOS.

        -

        - - Website: gnupg.org - - - Tutorial - -

        -

        OS: Windows, macOS, Linux, Android, BSD.

        -
        -
        -
        -
        -
        -
        -

        PeaZip - File Archive Encryption

        -
        -
        -

        PeaZipPeaZip is a free and open-source file manager and file archiver made by Giorgio Tani. It supports its native PEA archive format (featuring compression, multi volume - split and flexible authenticated encryption and integrity check schemes) and other mainstream formats, with special focus on handling open formats. It supports 181 file extensions (as of version 5.5.1).

        -

        macOS alternative: Keka is a free file archiver.

        -

        - - Website: peazip.org - -

        -

        OS: Windows, Linux, BSD.

        -
        -
        -
        +
        + + {% include card.html color="success" + title="VeraCrypt - Disk Encryption" + image="img/tools/VeraCrypt.png" + url="https://veracrypt.fr/" + footer="OS: Windows, macOS, Linux." + description="VeraCrypt is a source-available freeware utility used for on-the-fly encryption. It can create a virtual encrypted disk within a file or encrypt a partition + or the entire storage device with pre-boot authentication. VeraCrypt is a fork of the discontinued TrueCrypt project. It was initially released on June 22, 2013. According to its developers, security improvements have been implemented and issues + raised by the initial TrueCrypt code audit have been addressed." + %} + + {% include card.html color="primary" + title="GNU Privacy Guard - Email Encryption" + image="img/tools/GnuPG.png" + url="https://gpgtools.org/" + footer="OS: Windows, macOS, Linux, Android, BSD." + description="GnuPG is a GPL Licensed alternative to the PGP suite of cryptographic software. GnuPG is compliant with RFC 4880, which is the current IETF standards track specification + of OpenPGP. Current versions of PGP (and Veridis' Filecrypt) are interoperable with GnuPG and other OpenPGP-compliant systems. GnuPG is a part of the Free Software Foundation's GNU software project, and has received major funding from the German + government. GPGTools for macOS." + %} + + {% include card.html color="warning" + title="PeaZip - File Archive Encryption" + image="img/tools/PeaZip.png" + url="http://www.peazip.org/" + footer="OS: Windows, Linux, BSD." + description="PeaZip is a free and open-source file manager and file archiver made by Giorgio Tani. It supports its native PEA archive format (featuring compression, multi volume + split and flexible authenticated encryption and integrity check schemes) and other mainstream formats, with special focus on handling open formats. It supports 181 file extensions (as of version 5.5.1).

        +

        macOS alternative: Keka is a free file archiver." + %}

        Worth Mentioning

        @@ -1870,66 +1770,37 @@ layout: default

        Self-contained Networks

        -
        +
        -
        -
        -
        -

        Tor Project

        -
        -
        -

        Tor ProjectThe Tor network is a group of volunteer-operated servers that allows people to improve their privacy and security on the Internet. Tor's users employ this network by connecting through a series of virtual tunnels rather than making a direct connection, thus allowing both organizations and individuals to share information over public networks without compromising their privacy. Tor is an effective censorship circumvention tool.

        -

        - - Website: torproject.org - - Tor -

        -

        OS: Windows, macOS, Linux, iOS, Android, OpenBSD.

        -
        -
        -
        + {% include card.html color="success" + title="Tor Browser" + image="img/tools/Tor-Project.png" + url="https://www.torproject.org/" + tor="http://expyuzz4wqqyqhjn.onion" + footer='OS: Windows, macOS, Linux, iOS, Android, OpenBSD.' + description="The Tor network is a group of volunteer-operated servers that allows people to improve their privacy and security on the Internet. Tor's users employ this network by connecting through a series of virtual tunnels rather than making a direct connection, thus allowing both organizations and individuals to share information over public networks without compromising their privacy. Tor is an effective censorship circumvention tool." + %} -
        -
        -
        -

        I2P Anonymous Network

        -
        -
        -

        I2PThe Invisible Internet Project (I2P) is a computer network layer that allows applications to send messages to each other pseudonymously and securely. Uses include anonymous - Web surfing, chatting, blogging and file transfers. The software that implements this layer is called an I2P router and a computer running I2P is called an I2P node. The software is free and open source and is published under multiple licenses.

        -

        - - Website: geti2p.net - -

        -

        OS: Windows, macOS, Linux, Android, BSD / Solaris.

        -
        -
        -
        + {% include card.html color="primary" + title="I2P Anonymous Network" + image="img/tools/I2P.png" + url="https://geti2p.net/" + footer="OS: Windows, macOS, Linux, Android, BSD / Solaris." + description="The Invisible Internet Project (I2P) is a computer network layer that allows applications to send messages to each other pseudonymously and securely. Uses include anonymous + Web surfing, chatting, blogging and file transfers. The software that implements this layer is called an I2P router and a computer running I2P is called an I2P node. The software is free and open source and is published under multiple licenses." + %} - - -
        -
        -
        -

        The Freenet Project

        -
        -
        -

        FreenetFreenet is a peer-to-peer platform for censorship-resistant communication. It uses a decentralized distributed data store to keep and deliver information, and - has a suite of free software for publishing and communicating on the Web without fear of censorship. Both Freenet and some of its associated tools were originally designed by Ian Clarke, who defined Freenet's goal as providing freedom of speech - on the Internet with strong anonymity protection.

        -

        - - Website: freenetproject.org - -

        -

        OS: Windows, macOS, Linux.

        -
        -
        -
        + {% include card.html color="warning" + title="The Freenet Project" + image="img/tools/Freenet.png" + url="https://freenetproject.org/" + footer="OS: Windows, macOS, Linux." + description="Freenet is a peer-to-peer platform for censorship-resistant communication. It uses a decentralized distributed data store to keep and deliver information, and + has a suite of free software for publishing and communicating on the Web without fear of censorship. Both Freenet and some of its associated tools were originally designed by Ian Clarke, who defined Freenet's goal as providing freedom of speech + on the Internet with strong anonymity protection." + %}
        @@ -1947,58 +1818,35 @@ layout: default

        Decentralized Social Networks

        -
        -
        -
        -
        -

        diaspora*

        -
        -
        -

        diaspora* diaspora* is based on three key philosophies: Decentralization, freedom and privacy. It is intended to address privacy concerns related to centralized social - networks by allowing users set up their own server (or "pod") to host content; pods can then interact to share status updates, photographs, and other social data. -

        -

        - - Website: diasporafoundation.org - -

        -
        -
        -
        -
        -
        -
        -

        Friendica

        -
        -
        -

        FriendicaFriendica has an emphasis on extensive privacy settings and easy server installation. It aims to federate with as many other social networks as possible. Currently, - Friendica users can integrate contacts from Facebook, Twitter, Diaspora, GNU social, App.net, Pump.io and other services in their social streams.

        -

        - - Website: friendi.ca - -

        -
        -
        -
        -
        -
        -
        -

        GNU social

        -
        -
        -

        GNU socialWhile offering functionality similar to Twitter, GNU social seeks to provide the potential for open, inter-service and distributed communications between - microblogging communities. Enterprises and individuals can install and control their own services and data. Notable public deployments are quitter.se and gnusocial.no.

        -

        - - Website: gnu.io - -

        -
        -
        -
        +
        + + {% include card.html color="success" + title="diaspora*" + image="img/tools/diaspora.png" + url="https://diasporafoundation.org/" + description="diaspora* is based on three key philosophies: Decentralization, freedom and privacy. It is intended to address privacy concerns related to centralized social + networks by allowing users set up their own server (or \"pod\") to host content; pods can then interact to share status updates, photographs, and other social data." + %} + + {% include card.html color="primary" + title="Friendica" + image="img/tools/Friendica.png" + url="http://friendi.ca/" + description="Friendica has an emphasis on extensive privacy settings and easy server installation. It aims to federate with as many other social networks as possible. Currently, + Friendica users can integrate contacts from Facebook, Twitter, Diaspora, GNU social, App.net, Pump.io and other services in their social streams." + %} + + {% include card.html color="warning" + title="GNU social" + image="img/tools/GNU-social.png" + url="https://gnu.io/social/try/" + website="gnu.io" + description='While offering functionality similar to Twitter, GNU social seeks to provide the potential for open, inter-service and distributed communications between + microblogging communities. Enterprises and individuals can install and control their own services and data. Notable public deployments are quitter.se and gnusocial.no.' + %} +

        Worth Mentioning

        From c203a7ca6447818a374150c4afbb66fb832410bf Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 25 Oct 2018 20:41:19 +0200 Subject: [PATCH 16/43] update gitignore, add cards, switch standard notes and turtl due to color --- .gitignore | 1 + .../minima.scssc | Bin 9190 -> 0 bytes .../_base.scssc | Bin 46903 -> 0 bytes .../_layout.scssc | Bin 48738 -> 0 bytes .../_syntax-highlighting.scssc | Bin 44238 -> 0 bytes index.html | 144 ++++++------------ 6 files changed, 45 insertions(+), 100 deletions(-) delete mode 100644 .sass-cache/31ffc9e9585df8483823975d156492128ad50ec8/minima.scssc delete mode 100644 .sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_base.scssc delete mode 100644 .sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_layout.scssc delete mode 100644 .sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_syntax-highlighting.scssc diff --git a/.gitignore b/.gitignore index d944721d..dfe9f49a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ _site/ Gemfile.lock +.sass-cache/ diff --git a/.sass-cache/31ffc9e9585df8483823975d156492128ad50ec8/minima.scssc b/.sass-cache/31ffc9e9585df8483823975d156492128ad50ec8/minima.scssc deleted file mode 100644 index 456cf6bb6610c5164d2f93e4a6a55a27a33ba704..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9190 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 G+W!FT&cyQo diff --git a/.sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_base.scssc b/.sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_base.scssc deleted file mode 100644 index 6f359860c0c78c0028602f7baf8c04ba207e55be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46903 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 a7(C0=J1}~~ZU8oG==o;WGUsXTKmQ+$@Mf+6 diff --git a/.sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_syntax-highlighting.scssc b/.sass-cache/5ad0da27fb2088df07a3daa584d68422a5dffcb1/_syntax-highlighting.scssc deleted file mode 100644 index 82647efc41da24252623bcafff5040cb6ee25955..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44238 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 Domain Name System (DNS)
-
+
-
-
-
-

Njalla - Domain Registration

-
-
-

NjallaNjalla only needs your email or an jabber address in order to register a domain name for you. Created by people from The Pirate Bay and IPredator VPN. Accepted Payments: Bitcoin, Litecoin, Monero, DASH, Bitcoin Cash and PayPal. A privacy-aware domain registration service.

-

- - Website: njal.la - - Tor -

-
-
-
+ {% include card.html color="success" + title="Njalla - Domain Registration" + image="img/provider/Njalla.png" + url="https://njal.la/" + tor="http://njalladnspotetti.onion" + description="Njalla only needs your email or jabber address in order to register a domain name for you. Created by people from The Pirate Bay and IPredator VPN. Accepted Payments: Bitcoin, Litecoin, Monero, DASH, Bitcoin Cash and PayPal. A privacy-aware domain registration service." + %} -
-
-
-

DNSCrypt - Tool

-
-
-

DNSCryptA protocol for securing communications between a client and a DNS resolver. The DNSCrypt protocol uses high-speed high-security elliptic-curve cryptography and - is very similar to DNSCurve, but focuses on securing communications between a client and its first-level resolver.

-

- - Website: dnscrypt.info - -

-

OS: Windows, macOS, Linux, iOS, Android, BSD

-
-
-
- -
-
-
-

OpenNIC - Service

-
-
-

OpenNICOpenNIC is an alternate network information center/alternative DNS root which lists itself as an alternative to ICANN and its registries. Like all alternative - root DNS systems, OpenNIC-hosted domains are unreachable to the vast majority of the Internet. Only specific configuration in one's DNS resolver makes these reachable, and very few Internet service providers have this configuration.

-

- - Website: opennicproject.org - -

-
-
-
+ {% include card.html color="primary" + title="DNSCrypt - Tool" + image="img/tools/DNSCrypt.png" + url="https://dnscrypt.info/" + description="A protocol for securing communications between a client and a DNS resolver. The DNSCrypt protocol uses high-speed high-security elliptic-curve cryptography and + is very similar to DNSCurve, but focuses on securing communications between a client and its first-level resolver." + %} + {% include card.html color="warning" + title="OpenNIC - Service" + image="img/tools/OpenNIC.png" + url="http://www.opennicproject.org/" + description="OpenNIC is an alternate network information center/alternative DNS root which lists itself as an alternative to ICANN and its registries. Like all alternative + root DNS systems, OpenNIC-hosted domains are unreachable to the vast majority of the Internet. Only specific configuration in one's DNS resolver makes these reachable, and very few Internet service providers have this configuration." + %}
@@ -1940,58 +1911,31 @@ layout: default If you are currently using an application like Evernote, Google Keep or Microsoft OneNote you should pick an alternative here.
-
-
-
-
+
-

Laverna

-
-
-

LavernaLaverna is a JavaScript note-taking web application with a Markdown editor and encryption support. The application stores all your notes in your browser databases, which is good for security and privacy reasons, because only you have access.

-

- - Website: laverna.cc - -

-

OS: Windows, macOS, Linux, Web.

-
-
-
+ {% include card.html color="success" + title="Laverna" + image="img/tools/Laverna.png" + url="https://laverna.cc/" + footer="OS: Windows, macOS, Linux, Web." + description="Laverna is a JavaScript note-taking web application with a Markdown editor and encryption support. The application stores all your notes in your browser databases, which is good for security and privacy reasons, because only you have access." + %} -
-
-
-

Turtl

-
-
-

TurtlTurtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with.

-

- - Website: turtlapp.com - -

-

OS: Windows, macOS, Linux, Android.

-
-
-
+ {% include card.html color="primary" + title="Standard Notes" + image="img/tools/StandardNotes.png" + url="https://standardnotes.org/" + footer="OS: Windows, macOS, Linux, iOS, Android, Web." + description="Standard Notes is a simple and private notes app that makes your notes easy and available everywhere you are. Features end-to-end encryption on every platform, and a powerful desktop experience with themes and custom editors." + %} -
-
-
-

Standard Notes

-
-
-

StandardNotesStandard Notes is a simple and private notes app that makes your notes easy and available everywhere you are. Features end-to-end encryption on every platform, and a powerful desktop experience with themes and custom editors.

-

- - Website: standardnotes.org - -

-

OS: Windows, macOS, Linux, iOS, Android, Web.

-
-
-
+ {% include card.html color="warning" + title="Turtl" + image="img/tools/Turtl.png" + url="https://turtlapp.com/" + footer="OS: Windows, macOS, Linux, Android." + description="Turtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with." + %}
From d4be14c5529fa324b7d8405ea8c33515f4b01af4 Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 25 Oct 2018 21:18:53 +0200 Subject: [PATCH 17/43] finish converting panels to card.html includes --- index.html | 412 ++++++++++++++++++----------------------------------- 1 file changed, 135 insertions(+), 277 deletions(-) diff --git a/index.html b/index.html index 1d1ae2ed..60fa4215 100644 --- a/index.html +++ b/index.html @@ -1943,56 +1943,39 @@ layout: default

Worth Mentioning

  • Paperwork - Open source and self-hosted solution. For PHP / MySQL servers.
  • +
  • Org-mode - A major mode for GNU Emacs. Org-mode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.
-
    -
  • Org-mode - A major mode for GNU Emacs. Org-mode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.
  • -
-
-
-
-
-

PrivateBin

-
-
-

PrivateBinPrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256bit AES. It is the improved version of ZeroBin.

+ -
-
-
-
-
-

Zerobin.net

-
-
-

ZeroBinZerobin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256bit AES.

+ {% include card.html color="success" + title="PrivateBin" + image="img/tools/PrivateBin.png" + url="https://privatebin.net/" + description="PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256bit AES. It is the improved version of ZeroBin." + %} + + {% include card.html color="primary" + title="Zerobin.net" + image="img/tools/ZeroBin.png" + url="https://zerobin.net/" + tor="http://zerobinqmdqd236y.onion" + description="Zerobin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256bit AES." + %} + + {% include card.html color="warning" + title="Ghostbin" + image="img/tools/Ghostbin.png" + url="https://ghostbin.com/" + description="Ghostbin supports encryption, expiration, sessions, grant users to edit your notes and pastes up to one megabyte. You can also create your own account to keep track of your pastes.
+ The software is good but ghostbin.com's security is worrisome." + %} -

-Website: zerobin.net -Tor -

-
-
-
-
-
-
-

Ghostbin

-
-
-

GhostbinGhostbin supports encryption, expiration, sessions, grant users to edit your notes and pastes up to one megabyte. You can also create your own account to keep track of your pastes.

-

The software is good but ghostbin.com's security is worrisome.

-

Website: ghostbin.com

-
-
-

Worth Mentioning

@@ -2005,58 +1988,33 @@ layout: default -
-
-
-
-

Etherpad

-
-
-

EtherpadEtherpad is a highly customizable Open Source online editor providing collaborative editing in really real-time. Etherpad allows you to edit documents collaboratively - in real-time, much like a live multi-player editor that runs in your browser. Write articles, press releases, to-do lists, etc.

-

- - Website: etherpad.org - -

-

OS: Windows, macOS, Linux.

-
-
-
-
-
-
-

Write.as

-
-
-

Write.asWrite.as is a cross-platform, privacy-oriented blogging platform. It's anonymous by default, letting you publish without signing up. If you create an account, it doesn't require any personal information. No ads, distraction-free, and built on a sustainable business model.

-

- - Website: write.as - - Tor -

-

OS: Windows, macOS, Linux, Android, iOS, Chrome OS, Web.

-
-
-
-
-
-
-

ProtectedText

-
-
-

ProtectedTextProtectedText is an open source web application. It encrypts and decrypts text in the browser, and password (or its hash) is never sent to the server - - so that text can't be decrypted even if requested by authorities. No cookies, no sessions, no registration, no users tracking.

-

- - Website: protectedtext.com - -

-

OS: All Browsers.

-
-
-
+
+ + {% include card.html color="success" + title="Etherpad" + image="img/tools/Etherpad.png" + url="http://etherpad.org/" + footer="OS: Windows, macOS, Linux." + description="Etherpad is a highly customizable Open Source online editor providing collaborative editing in really real-time. Etherpad allows you to edit documents collaboratively in real-time, much like a live multi-player editor that runs in your browser. Write articles, press releases, to-do lists, etc." + %} + + {% include card.html color="primary" + title="Write.as" + image="img/tools/WriteAs.png" + url="https://write.as/" + tor="http://writeas7pm7rcdqg.onion" + footer="OS: Windows, macOS, Linux, Android, iOS, Chrome OS, Web." + description="Write.as is a cross-platform, privacy-oriented blogging platform. It's anonymous by default, letting you publish without signing up. If you create an account, it doesn't require any personal information. No ads, distraction-free, and built on a sustainable business model." + %} + + {% include card.html color="warning" + title="ProtectedText" + image="img/tools/ProtectedText.png" + url="https://www.protectedtext.com/" + footer="OS: All Browsers." + description="ProtectedText is an open source web application. It encrypts and decrypts text in the browser, and password (or its hash) is never sent to the server - so that text can't be decrypted even if requested by authorities. No cookies, no sessions, no registration, no users tracking." + %} +

Worth Mentioning

@@ -2075,58 +2033,31 @@ layout: default -
-
-
-
-

Qubes OS

-
-
-

Qubes OSQubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and - can run most Linux applications and utilize most of the Linux drivers.

-

- - Website: qubes-os.org - - Tor -

-
-
-
+
+ + {% include card.html color="success" + title="Qubes OS" + image="img/tools/Qubes-OS.png" + url="https://www.qubes-os.org/" + tor="http://qubesos4rrrrz6n4.onion" + description="Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers." + %} + + {% include card.html color="primary" + title="Debian" + image="img/tools/Debian.png" + url="https://www.debian.org/" + tor="http://sejnfjrq6szgca7v.onion" + description="Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project." + %} + + {% include card.html color="warning" + title="Trisquel" + image="img/tools/Trisquel.png" + url="http://trisquel.info/" + description="Trisquel is a Linux-based operating system derived from Ubuntu. The project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed." + %} -
-
-
-

Debian

-
-
-

DebianDebian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU - General Public License, and packaged by a group of individuals known as the Debian project.

-

- - Website: debian.org - - Tor -

-
-
-
-
-
-
-

Trisquel

-
-
-

TrisquelTrisquel is a Linux-based operating system derived from Ubuntu. The project aims for a fully free software system without proprietary software or firmware and - uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed.

-

- - Website: trisquel.info - -

-
-
-

Warning

@@ -2149,55 +2080,30 @@ layout: default -
-
-
-
-

Tails

-
-
-

TailsTails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: - Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging.

-

- - Website: tails.boum.org - -

-
-
-
-
-
-
-

KNOPPIX

-
-
-

KNOPPIXKnoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind - for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly.

-

- - Website: knopper.net - -

-
-
-
-
-
-
-

Puppy Linux

-
-
-

Puppy LinuxPuppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run - from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started.

-

- - Website: puppylinux.org - -

-
-
-
+
+ + {% include card.html color="success" + title="Tails" + image="img/tools/Tails.gif" + url="https://tails.boum.org/" + description="Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging." + %} + + {% include card.html color="primary" + title="KNOPPIX" + image="img/tools/KNOPPIX.png" + url="http://www.knopper.net/knoppix/" + website="knopper.net" + description="Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly." + %} + + {% include card.html color="warning" + title="Puppy Linux" + image="img/tools/Puppy-Linux.png" + url="http://puppylinux.org/" + description="Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started." + %} +

Worth Mentioning

    @@ -2212,41 +2118,21 @@ layout: default -
    -
    -
    -
    -

    LineageOS

    -
    -
    -

    LineageOSLineageOS is a free and open-source operating system for smartphones and tablets, based on - the official releases of Android by Google. It is the continuation of the CyanogenMod project.

    -

    - - Website: lineageos.org - -

    -
    -
    -
    - -
    -
    -
    -

    Sailfish OS

    -
    -
    -

    Sailfish OSSailfish OS is a mobile operating system combining the Linux kernel for a particular hardware platform use, the open-source Mer core middleware, a proprietary UI contributed by Jolla, and other third-party components.

    -

    - - Website: sailfishos.org - -

    -
    -
    -
    +
    + {% include card.html color="success" + title="LineageOS" + image="img/tools/LineageOS.png" + url="https://www.lineageos.org/" + description="LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of Android by Google. It is the continuation of the CyanogenMod project." + %} + {% include card.html color="primary" + title="Sailfish OS" + image="img/tools/Sailfish-OS.png" + url="https://sailfishos.org/" + description="Sailfish OS is a mobile operating system combining the Linux kernel for a particular hardware platform use, the open-source Mer core middleware, a proprietary UI contributed by Jolla, and other third-party components." + %}

    Worth Mentioning

    @@ -2290,57 +2176,29 @@ layout: default -
    -
    -
    -
    -

    OpenWrt

    -
    -
    -

    OpenWrtOpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. - The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers.

    -

    - - Website: openwrt.org - -

    -
    -
    -
    -
    -
    -
    -

    pfSense

    -
    -
    -

    pfSensepfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for - a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint.

    -

    - - Website: pfsense.org - -

    -
    -
    -
    -
    -
    -
    -

    LibreCMC

    -
    -
    -

    LibreCMC - LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. - The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF). -

    -

    - - Website: librecmc.org - -

    -
    -
    -
    +
    + + {% include card.html color="success" + title="OpenWrt" + image="img/tools/OpenWrt.png" + url="https://openwrt.org/" + description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." + %} + + {% include card.html color="primary" + title="pfSense" + image="img/tools/pfSense.png" + url="https://pfsense.org/" + description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." + %} + + {% include card.html color="warning" + title="LibreCMC" + image="img/tools/LibreCMC.png" + url="https://librecmc.org" + description="LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF).." + %} +

    Worth Mentioning

    From d128bd86942c85042e646273e71f580b1040f4be Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 25 Oct 2018 21:36:21 +0200 Subject: [PATCH 18/43] update JS libs --- _includes/card.html | 2 +- _layouts/default.html | 11 +++++------ css/custom.css | 5 ----- js/jquery-3.3.1.min.js | 2 ++ js/popper.min.js | 5 +++++ 5 files changed, 13 insertions(+), 12 deletions(-) create mode 100644 js/jquery-3.3.1.min.js create mode 100644 js/popper.min.js diff --git a/_includes/card.html b/_includes/card.html index cf3d56c9..b7c413a1 100644 --- a/_includes/card.html +++ b/_includes/card.html @@ -19,7 +19,7 @@ {% endif %} {% if include.tor %} - Tor + Tor {% endif %} {% if include.extra_button %} diff --git a/_layouts/default.html b/_layouts/default.html index e14d9052..18f95b12 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -183,14 +183,13 @@ +
    {{ content }} +
    - - - - - - + + + - - - - - From 9b0bef2805ceec71539dfa4c672abb9b6a96638a Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 25 Oct 2018 22:49:27 +0200 Subject: [PATCH 21/43] delete _layouts/_site_ --- _layouts/_site/default.html | 217 ------------------------------------ 1 file changed, 217 deletions(-) delete mode 100644 _layouts/_site/default.html diff --git a/_layouts/_site/default.html b/_layouts/_site/default.html deleted file mode 100644 index 0c32fae6..00000000 --- a/_layouts/_site/default.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - - - - - - - - - - - - - {% if page.title %} - {{ site.title }} - {% else %} - {{ page.title }} | {{ site.title }} - {% endif %} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{{ content }} - - - - - - - - - - - - - - - - - \ No newline at end of file From 790eaad08be3c879d8d309283d9e2807646447d9 Mon Sep 17 00:00:00 2001 From: Vincevrp Date: Thu, 25 Oct 2018 23:01:40 +0200 Subject: [PATCH 22/43] Removed old and unnecessary CSS --- _layouts/default.html | 3 +- css/bootstrap-theme.css | 587 -------------------------------- css/bootstrap-theme.css.map | 1 - css/bootstrap-theme.min.css | 6 - css/bootstrap-theme.min.css.map | 1 - css/sortable-theme-dark.css | 69 ---- css/sortable-theme-finder.css | 128 ------- css/sortable-theme-light.css | 69 ---- css/sortable-theme-minimal.css | 55 --- css/sortable-theme-slick.css | 109 ------ 10 files changed, 1 insertion(+), 1027 deletions(-) delete mode 100644 css/bootstrap-theme.css delete mode 100644 css/bootstrap-theme.css.map delete mode 100644 css/bootstrap-theme.min.css delete mode 100644 css/bootstrap-theme.min.css.map delete mode 100644 css/sortable-theme-dark.css delete mode 100644 css/sortable-theme-finder.css delete mode 100644 css/sortable-theme-light.css delete mode 100644 css/sortable-theme-minimal.css delete mode 100644 css/sortable-theme-slick.css diff --git a/_layouts/default.html b/_layouts/default.html index 0468298f..84dd2d0b 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -45,7 +45,6 @@ - @@ -219,4 +218,4 @@ g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.pare - \ No newline at end of file + diff --git a/css/bootstrap-theme.css b/css/bootstrap-theme.css deleted file mode 100644 index 31d88826..00000000 --- a/css/bootstrap-theme.css +++ /dev/null @@ -1,587 +0,0 @@ -/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); -} -.btn-default:active, -.btn-primary:active, -.btn-success:active, -.btn-info:active, -.btn-warning:active, -.btn-danger:active, -.btn-default.active, -.btn-primary.active, -.btn-success.active, -.btn-info.active, -.btn-warning.active, -.btn-danger.active { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn-default.disabled, -.btn-primary.disabled, -.btn-success.disabled, -.btn-info.disabled, -.btn-warning.disabled, -.btn-danger.disabled, -.btn-default[disabled], -.btn-primary[disabled], -.btn-success[disabled], -.btn-info[disabled], -.btn-warning[disabled], -.btn-danger[disabled], -fieldset[disabled] .btn-default, -fieldset[disabled] .btn-primary, -fieldset[disabled] .btn-success, -fieldset[disabled] .btn-info, -fieldset[disabled] .btn-warning, -fieldset[disabled] .btn-danger { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-default .badge, -.btn-primary .badge, -.btn-success .badge, -.btn-info .badge, -.btn-warning .badge, -.btn-danger .badge { - text-shadow: none; -} -.btn:active, -.btn.active { - background-image: none; -} -.btn-default { - text-shadow: 0 1px 0 #fff; - background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); - background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #dbdbdb; - border-color: #ccc; -} -.btn-default:hover, -.btn-default:focus { - background-color: #e0e0e0; - background-position: 0 -15px; -} -.btn-default:active, -.btn-default.active { - background-color: #e0e0e0; - border-color: #dbdbdb; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #e0e0e0; - background-image: none; -} -.btn-primary { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); - background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #245580; -} -.btn-primary:hover, -.btn-primary:focus { - background-color: #265a88; - background-position: 0 -15px; -} -.btn-primary:active, -.btn-primary.active { - background-color: #265a88; - border-color: #245580; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #265a88; - background-image: none; -} -.btn-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); - background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); - background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #3e8f3e; -} -.btn-success:hover, -.btn-success:focus { - background-color: #419641; - background-position: 0 -15px; -} -.btn-success:active, -.btn-success.active { - background-color: #419641; - border-color: #3e8f3e; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #419641; - background-image: none; -} -.btn-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); - background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); - background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #28a4c9; -} -.btn-info:hover, -.btn-info:focus { - background-color: #2aabd2; - background-position: 0 -15px; -} -.btn-info:active, -.btn-info.active { - background-color: #2aabd2; - border-color: #28a4c9; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #2aabd2; - background-image: none; -} -.btn-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); - background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #e38d13; -} -.btn-warning:hover, -.btn-warning:focus { - background-color: #eb9316; - background-position: 0 -15px; -} -.btn-warning:active, -.btn-warning.active { - background-color: #eb9316; - border-color: #e38d13; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #eb9316; - background-image: none; -} -.btn-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); - background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); - background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #b92c28; -} -.btn-danger:hover, -.btn-danger:focus { - background-color: #c12e2a; - background-position: 0 -15px; -} -.btn-danger:active, -.btn-danger.active { - background-color: #c12e2a; - border-color: #b92c28; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #c12e2a; - background-image: none; -} -.thumbnail, -.img-thumbnail { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); - box-shadow: 0 1px 2px rgba(0, 0, 0, .075); -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - background-color: #e8e8e8; - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - background-color: #2e6da4; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; -} -.navbar-default { - background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); - background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); - background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); - background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); - background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); -} -.navbar-brand, -.navbar-nav > li > a { - text-shadow: 0 1px 0 rgba(255, 255, 255, .25); -} -.navbar-inverse { - background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); - background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); - background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-radius: 4px; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); - background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); - background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); -} -.navbar-inverse .navbar-brand, -.navbar-inverse .navbar-nav > li > a { - text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); -} -.navbar-static-top, -.navbar-fixed-top, -.navbar-fixed-bottom { - border-radius: 0; -} -@media (max-width: 767px) { - .navbar .navbar-nav .open .dropdown-menu > .active > a, - .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; - } -} -.alert { - text-shadow: 0 1px 0 rgba(255, 255, 255, .2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); -} -.alert-success { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); - background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); - background-repeat: repeat-x; - border-color: #b2dba1; -} -.alert-info { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); - background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); - background-repeat: repeat-x; - border-color: #9acfea; -} -.alert-warning { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); - background-repeat: repeat-x; - border-color: #f5e79e; -} -.alert-danger { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); - background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); - background-repeat: repeat-x; - border-color: #dca7a7; -} -.progress { - background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); - background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); - background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); - background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); - background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); - background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); - background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); - background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); - background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); - background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); - background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-striped { - background-image: -webkit-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-image: -o-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-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); -} -.list-group { - border-radius: 4px; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); - box-shadow: 0 1px 2px rgba(0, 0, 0, .075); -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - text-shadow: 0 -1px 0 #286090; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); - background-repeat: repeat-x; - border-color: #2b669a; -} -.list-group-item.active .badge, -.list-group-item.active:hover .badge, -.list-group-item.active:focus .badge { - text-shadow: none; -} -.panel { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); - box-shadow: 0 1px 2px rgba(0, 0, 0, .05); -} -.panel-default > .panel-heading { - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; -} -.panel-primary > .panel-heading { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; -} -.panel-success > .panel-heading { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); - background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); - background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); - background-repeat: repeat-x; -} -.panel-info > .panel-heading { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); - background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); - background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); - background-repeat: repeat-x; -} -.panel-warning > .panel-heading { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); - background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); - background-repeat: repeat-x; -} -.panel-danger > .panel-heading { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); - background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); - background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); - background-repeat: repeat-x; -} -.well { - background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); - background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); - background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; - border-color: #dcdcdc; - -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); -} -/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/css/bootstrap-theme.css.map b/css/bootstrap-theme.css.map deleted file mode 100644 index d876f60f..00000000 --- a/css/bootstrap-theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-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);\n background-image: -o-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);\n 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);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/css/bootstrap-theme.min.css b/css/bootstrap-theme.min.css deleted file mode 100644 index 5e394019..00000000 --- a/css/bootstrap-theme.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-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-image:-o-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-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)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} -/*# sourceMappingURL=bootstrap-theme.min.css.map */ \ No newline at end of file diff --git a/css/bootstrap-theme.min.css.map b/css/bootstrap-theme.min.css.map deleted file mode 100644 index 94813e90..00000000 --- a/css/bootstrap-theme.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/css/sortable-theme-dark.css b/css/sortable-theme-dark.css deleted file mode 100644 index f37b1be8..00000000 --- a/css/sortable-theme-dark.css +++ /dev/null @@ -1,69 +0,0 @@ -/* line 2, ../sass/_sortable.sass */ -table[data-sortable] { - border-collapse: collapse; - border-spacing: 0; -} -/* line 6, ../sass/_sortable.sass */ -table[data-sortable] th { - vertical-align: bottom; - font-weight: bold; -} -/* line 10, ../sass/_sortable.sass */ -table[data-sortable] th, table[data-sortable] td { - text-align: left; - padding: 10px; -} -/* line 14, ../sass/_sortable.sass */ -table[data-sortable] th:not([data-sortable="false"]) { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - -webkit-touch-callout: none; - cursor: pointer; -} -/* line 26, ../sass/_sortable.sass */ -table[data-sortable] th:after { - content: ""; - visibility: hidden; - display: inline-block; - vertical-align: inherit; - height: 0; - width: 0; - border-width: 5px; - border-style: solid; - border-color: transparent; - margin-right: 1px; - margin-left: 10px; - float: right; -} -/* line 40, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted="true"]:after { - visibility: visible; -} -/* line 43, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="descending"]:after { - border-top-color: inherit; - margin-top: 8px; -} -/* line 47, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="ascending"]:after { - border-bottom-color: inherit; - margin-top: 3px; -} - -/* line 5, ../sass/sortable-theme-dark.sass */ -table[data-sortable].sortable-theme-dark { - color: #b9b9b9; - background: #252525; -} -/* line 9, ../sass/sortable-theme-dark.sass */ -table[data-sortable].sortable-theme-dark tbody td { - border-top: 1px solid #2e2e2e; -} -/* line 12, ../sass/sortable-theme-dark.sass */ -table[data-sortable].sortable-theme-dark th[data-sorted="true"] { - background: #2e2e2e; -} diff --git a/css/sortable-theme-finder.css b/css/sortable-theme-finder.css deleted file mode 100644 index cc727c84..00000000 --- a/css/sortable-theme-finder.css +++ /dev/null @@ -1,128 +0,0 @@ -/* line 2, ../sass/_sortable.sass */ -table[data-sortable] { - border-collapse: collapse; - border-spacing: 0; -} -/* line 6, ../sass/_sortable.sass */ -table[data-sortable] th { - vertical-align: bottom; - font-weight: bold; -} -/* line 10, ../sass/_sortable.sass */ -table[data-sortable] th, table[data-sortable] td { - text-align: left; - padding: 10px; -} -/* line 14, ../sass/_sortable.sass */ -table[data-sortable] th:not([data-sortable="false"]) { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - -webkit-touch-callout: none; - cursor: pointer; -} -/* line 26, ../sass/_sortable.sass */ -table[data-sortable] th:after { - content: ""; - visibility: hidden; - display: inline-block; - vertical-align: inherit; - height: 0; - width: 0; - border-width: 5px; - border-style: solid; - border-color: transparent; - margin-right: 1px; - margin-left: 10px; - float: right; -} -/* line 40, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted="true"]:after { - visibility: visible; -} -/* line 43, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="descending"]:after { - border-top-color: inherit; - margin-top: 8px; -} -/* line 47, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="ascending"]:after { - border-bottom-color: inherit; - margin-top: 3px; -} - -/* line 6, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder { - font-family: "Lucida Grande", sans-serif; - font-size: 12px; - line-height: 18px; - color: black; - background: white; - border: 1px solid #cfcfcf; -} -/* line 14, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder th, table[data-sortable].sortable-theme-finder td { - padding: 2px 8px; -} -/* line 17, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder thead th { - background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #f6f6f6), color-stop(50%, #f0f0f0), color-stop(100%, #eeeeee)); - background-image: -webkit-linear-gradient(#ffffff 0%, #f6f6f6 50%, #f0f0f0 50%, #eeeeee 100%); - background-image: -moz-linear-gradient(#ffffff 0%, #f6f6f6 50%, #f0f0f0 50%, #eeeeee 100%); - background-image: -o-linear-gradient(#ffffff 0%, #f6f6f6 50%, #f0f0f0 50%, #eeeeee 100%); - background-image: linear-gradient(#ffffff 0%, #f6f6f6 50%, #f0f0f0 50%, #eeeeee 100%); - background-color: #f0f0f0; - border-bottom: 1px solid #cccccc; - font-weight: normal; -} -/* line 23, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder tbody > tr:nth-child(odd) > td { - background-color: #f3f6fa; -} -/* line 28, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder th:after { - border-width: 4px; - margin-right: 0; -} -/* line 32, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder th[data-sorted="true"] { - background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c5e2f6), color-stop(50%, #80c1f0), color-stop(100%, #b8e7f5)); - background-image: -webkit-linear-gradient(#c5e2f6 0%, #80c1f0 50%, #b8e7f5 100%); - background-image: -moz-linear-gradient(#c5e2f6 0%, #80c1f0 50%, #b8e7f5 100%); - background-image: -o-linear-gradient(#c5e2f6 0%, #80c1f0 50%, #b8e7f5 100%); - background-image: linear-gradient(#c5e2f6 0%, #80c1f0 50%, #b8e7f5 100%); - -webkit-background-size: 28px 100%; - -moz-background-size: 28px 100%; - -o-background-size: 28px 100%; - background-size: 28px 100%; - -webkit-box-shadow: inset 1px 0 #7eb3d3, inset -1px 0 #7eb3d3; - -moz-box-shadow: inset 1px 0 #7eb3d3, inset -1px 0 #7eb3d3; - box-shadow: inset 1px 0 #7eb3d3, inset -1px 0 #7eb3d3; - border-bottom-color: #7eb3d3; - background-color: #78c0f0; -} -/* line 39, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder th[data-sorted="true"]:first-child { - -webkit-box-shadow: inset -1px 0 #7eb3d3; - -moz-box-shadow: inset -1px 0 #7eb3d3; - box-shadow: inset -1px 0 #7eb3d3; -} -/* line 42, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder th[data-sorted="true"]:last-child { - -webkit-box-shadow: inset 1px 0 #7eb3d3; - -moz-box-shadow: inset 1px 0 #7eb3d3; - box-shadow: inset 1px 0 #7eb3d3; -} -/* line 45, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder th[data-sorted="true"][data-sorted-direction="descending"]:after { - border-top-color: #548ec0; - margin-top: 6px; -} -/* line 49, ../sass/sortable-theme-finder.sass */ -table[data-sortable].sortable-theme-finder th[data-sorted="true"][data-sorted-direction="ascending"]:after { - border-bottom-color: #548ec0; - margin-top: 2px; -} diff --git a/css/sortable-theme-light.css b/css/sortable-theme-light.css deleted file mode 100644 index 839e1178..00000000 --- a/css/sortable-theme-light.css +++ /dev/null @@ -1,69 +0,0 @@ -/* line 2, ../sass/_sortable.sass */ -table[data-sortable] { - border-collapse: collapse; - border-spacing: 0; -} -/* line 6, ../sass/_sortable.sass */ -table[data-sortable] th { - vertical-align: bottom; - font-weight: bold; -} -/* line 10, ../sass/_sortable.sass */ -table[data-sortable] th, table[data-sortable] td { - text-align: left; - padding: 10px; -} -/* line 14, ../sass/_sortable.sass */ -table[data-sortable] th:not([data-sortable="false"]) { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - -webkit-touch-callout: none; - cursor: pointer; -} -/* line 26, ../sass/_sortable.sass */ -table[data-sortable] th:after { - content: ""; - visibility: hidden; - display: inline-block; - vertical-align: inherit; - height: 0; - width: 0; - border-width: 5px; - border-style: solid; - border-color: transparent; - margin-right: 1px; - margin-left: 10px; - float: right; -} -/* line 40, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted="true"]:after { - visibility: visible; -} -/* line 43, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="descending"]:after { - border-top-color: inherit; - margin-top: 8px; -} -/* line 47, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="ascending"]:after { - border-bottom-color: inherit; - margin-top: 3px; -} - -/* line 5, ../sass/sortable-theme-light.sass */ -table[data-sortable].sortable-theme-light { - color: #333333; - background: #f2f2f2; -} -/* line 9, ../sass/sortable-theme-light.sass */ -table[data-sortable].sortable-theme-light tbody td { - border-top: 1px solid #e0e0e0; -} -/* line 12, ../sass/sortable-theme-light.sass */ -table[data-sortable].sortable-theme-light th[data-sorted="true"] { - background: #e0e0e0; -} diff --git a/css/sortable-theme-minimal.css b/css/sortable-theme-minimal.css deleted file mode 100644 index 96db3140..00000000 --- a/css/sortable-theme-minimal.css +++ /dev/null @@ -1,55 +0,0 @@ -/* line 2, ../sass/_sortable.sass */ -table[data-sortable] { - border-collapse: collapse; - border-spacing: 0; -} -/* line 6, ../sass/_sortable.sass */ -table[data-sortable] th { - vertical-align: bottom; - font-weight: bold; -} -/* line 10, ../sass/_sortable.sass */ -table[data-sortable] th, table[data-sortable] td { - text-align: left; - padding: 10px; -} -/* line 14, ../sass/_sortable.sass */ -table[data-sortable] th:not([data-sortable="false"]) { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - -webkit-touch-callout: none; - cursor: pointer; -} -/* line 26, ../sass/_sortable.sass */ -table[data-sortable] th:after { - content: ""; - visibility: hidden; - display: inline-block; - vertical-align: inherit; - height: 0; - width: 0; - border-width: 5px; - border-style: solid; - border-color: transparent; - margin-right: 1px; - margin-left: 10px; - float: right; -} -/* line 40, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted="true"]:after { - visibility: visible; -} -/* line 43, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="descending"]:after { - border-top-color: inherit; - margin-top: 8px; -} -/* line 47, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="ascending"]:after { - border-bottom-color: inherit; - margin-top: 3px; -} diff --git a/css/sortable-theme-slick.css b/css/sortable-theme-slick.css deleted file mode 100644 index 459ddb7d..00000000 --- a/css/sortable-theme-slick.css +++ /dev/null @@ -1,109 +0,0 @@ -/* line 2, ../sass/_sortable.sass */ -table[data-sortable] { - border-collapse: collapse; - border-spacing: 0; -} -/* line 6, ../sass/_sortable.sass */ -table[data-sortable] th { - vertical-align: bottom; - font-weight: bold; -} -/* line 10, ../sass/_sortable.sass */ -table[data-sortable] th, table[data-sortable] td { - text-align: left; - padding: 10px; -} -/* line 14, ../sass/_sortable.sass */ -table[data-sortable] th:not([data-sortable="false"]) { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - -webkit-touch-callout: none; - cursor: pointer; -} -/* line 26, ../sass/_sortable.sass */ -table[data-sortable] th:after { - content: ""; - visibility: hidden; - display: inline-block; - vertical-align: inherit; - height: 0; - width: 0; - border-width: 5px; - border-style: solid; - border-color: transparent; - margin-right: 1px; - margin-left: 10px; - float: right; -} -/* line 40, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted="true"]:after { - visibility: visible; -} -/* line 43, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="descending"]:after { - border-top-color: inherit; - margin-top: 8px; -} -/* line 47, ../sass/_sortable.sass */ -table[data-sortable] th[data-sorted-direction="ascending"]:after { - border-bottom-color: inherit; - margin-top: 3px; -} - -/* line 6, ../sass/sortable-theme-slick.sass */ -table[data-sortable].sortable-theme-slick { - color: #333333; - background: white; - border: 1px solid #e0e0e0; -} -/* line 11, ../sass/sortable-theme-slick.sass */ -table[data-sortable].sortable-theme-slick thead th { - background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); - background-image: -webkit-linear-gradient(#ffffff, #eeeeee); - background-image: -moz-linear-gradient(#ffffff, #eeeeee); - background-image: -o-linear-gradient(#ffffff, #eeeeee); - background-image: linear-gradient(#ffffff, #eeeeee); - background-color: #f0f0f0; - border-bottom: 1px solid #e0e0e0; -} -/* line 16, ../sass/sortable-theme-slick.sass */ -table[data-sortable].sortable-theme-slick tbody td { - border-top: 1px solid #e0e0e0; -} -/* line 19, ../sass/sortable-theme-slick.sass */ -table[data-sortable].sortable-theme-slick tbody > tr:nth-child(odd) > td { - background-color: #f9f9f9; -} -/* line 22, ../sass/sortable-theme-slick.sass */ -table[data-sortable].sortable-theme-slick th[data-sorted="true"] { - -webkit-box-shadow: inset 1px 0 #bce8f1, inset -1px 0 #bce8f1; - -moz-box-shadow: inset 1px 0 #bce8f1, inset -1px 0 #bce8f1; - box-shadow: inset 1px 0 #bce8f1, inset -1px 0 #bce8f1; - color: #3a87ad; - background: #d9edf7; - border-bottom-color: #bce8f1; -} -/* line 28, ../sass/sortable-theme-slick.sass */ -table[data-sortable].sortable-theme-slick th[data-sorted="true"]:first-child { - -webkit-box-shadow: inset -1px 0 #bce8f1; - -moz-box-shadow: inset -1px 0 #bce8f1; - box-shadow: inset -1px 0 #bce8f1; -} -/* line 31, ../sass/sortable-theme-slick.sass */ -table[data-sortable].sortable-theme-slick th[data-sorted="true"]:last-child { - -webkit-box-shadow: inset 1px 0 #bce8f1; - -moz-box-shadow: inset 1px 0 #bce8f1; - box-shadow: inset 1px 0 #bce8f1; -} -/* line 34, ../sass/sortable-theme-slick.sass */ -table[data-sortable].sortable-theme-slick th[data-sorted="true"][data-sorted-direction="descending"]:after { - border-top-color: #3a87ad; -} -/* line 37, ../sass/sortable-theme-slick.sass */ -table[data-sortable].sortable-theme-slick th[data-sorted="true"][data-sorted-direction="ascending"]:after { - border-bottom-color: #3a87ad; -} From ab6f66b98900efb11bd3cd2f00ee34a11eb86e5c Mon Sep 17 00:00:00 2001 From: Vincevrp Date: Thu, 25 Oct 2018 23:08:53 +0200 Subject: [PATCH 23/43] Remove .htaccess --- .htaccess | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 .htaccess diff --git a/.htaccess b/.htaccess deleted file mode 100644 index 7e10b6df..00000000 --- a/.htaccess +++ /dev/null @@ -1,10 +0,0 @@ -Options +FollowSymLinks -RewriteEngine On - -RewriteCond %{HTTP:X-Forwarded-Proto} =http -RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] - -RewriteCond %{HTTP_HOST} !^www\.privacytools\.io$ -RewriteRule ^(.*)$ https://www.privacytools.io/$1 [L,R=301] - -RewriteRule ^pw.php$ /password.html [R=301,L] \ No newline at end of file From 76723c850e3a945767f29e47a056e67c6c6e1d69 Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Fri, 26 Oct 2018 11:05:06 +0200 Subject: [PATCH 24/43] remove unnecessary js function --- _layouts/default.html | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/_layouts/default.html b/_layouts/default.html index 0468298f..2bcccc31 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -65,14 +65,6 @@ /> - - @@ -87,7 +79,9 @@
    + {% if include.labels %} + {% assign labels = include.labels | replace:", ", "," | split:"," %} +
    + {% for label in labels %} + {% assign label_data = label | split:":" %} + {% assign color = label_data[0] %} + {% assign text = label_data[1] %} + {{text}} + {% endfor %} +
    + {% endif %}

    {{include.title}}{{include.description}}

    From 7f2c4dd41bd97933ecac1d4a337f1f9b368cab1e Mon Sep 17 00:00:00 2001 From: Vincevrp Date: Sat, 27 Oct 2018 16:36:04 +0200 Subject: [PATCH 27/43] Replace obsolete anchor tags with .anchor class --- css/custom.css | 14 +--- index.html | 195 ++++++++++--------------------------------------- 2 files changed, 42 insertions(+), 167 deletions(-) diff --git a/css/custom.css b/css/custom.css index f300d3ca..87876be7 100644 --- a/css/custom.css +++ b/css/custom.css @@ -27,12 +27,6 @@ line-height: 1.35; } - - -/* body { - padding-bottom: 30px; -} */ - .theme-dropdown .dropdown-menu { position: static; display: block; @@ -47,11 +41,9 @@ width: auto; } -a.anchor { - display: block; position: relative; top: -50px; visibility: hidden; -} -a.titleanchor { - font-size:0.7em; +.anchor:target { + padding-top: 4rem; + margin-top: -4rem; } .panel-item { diff --git a/index.html b/index.html index d25a0acb..a1f30b7d 100644 --- a/index.html +++ b/index.html @@ -75,10 +75,7 @@ layout: default - -

    +

    Global Mass Surveillance - The Fourteen Eyes

    UKUSA Agreement @@ -123,8 +120,7 @@ layout: default
    - -

    Why is it not recommended to choose a US based service?

    +

    Why is it not recommended to choose a US based service?

    USA @@ -150,10 +146,7 @@ layout: default
- - +

VPN providers with extra layers of privacy

@@ -451,10 +444,7 @@ layout: default
- - +

What is a warrant canary?

Warrant Canary Example

A warrant canary is a posted document stating that an organization has not received any secret subpoenas during a specific period of time. If this document fails to be updated during the specified time then the user is to assume that the service has received such a subpoena and should stop using the service.

@@ -475,10 +465,7 @@ layout: default - - +

Browser Recommendation

@@ -526,12 +513,7 @@ layout: default
- - - - +

Browser Fingerprint - Is your browser configuration unique?