From 8abbd9d7bf1bbd0dca479b8ff40ba95f00080b32 Mon Sep 17 00:00:00 2001 From: andreacritelli <33118467+andreacritelli@users.noreply.github.com> Date: Tue, 6 Mar 2018 14:04:00 +0100 Subject: [PATCH 1/7] Issue 101 campo password --- Gemfile.lock | 75 + dist/css/bootstrap-italia.css | 1631 +++----- dist/css/bootstrap-italia.css.map | 2 +- dist/css/bootstrap-italia.min.css | 4 +- dist/css/bootstrap-italia.min.css.map | 2 +- dist/js/bootstrap-italia.bundle.js | 381 +- dist/js/bootstrap-italia.bundle.min.js | 14 +- dist/js/bootstrap-italia.bundle.min.js.map | 2 +- dist/js/bootstrap-italia.js | 102 +- dist/js/bootstrap-italia.min.js | 6 +- dist/js/bootstrap-italia.min.js.map | 2 +- docs/assets/dist/css/docs.min.css | 4 +- docs/assets/img/passwordstrength.png | Bin 0 -> 1282 bytes docs/assets/img/passwordstrengthBG.png | Bin 0 -> 951 bytes docs/componenti/form.md | 6 +- gulpfile.js | 3 +- package-lock.json | 4078 +++++++++----------- package.json | 1 + src/js/plugins/forms.js | 92 + src/scss/custom/forms.scss | 57 +- 20 files changed, 3278 insertions(+), 3184 deletions(-) create mode 100644 Gemfile.lock create mode 100644 docs/assets/img/passwordstrength.png create mode 100644 docs/assets/img/passwordstrengthBG.png diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000000..62880fd836 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,75 @@ +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.5-x64-mingw32) + ffi (1.9.23-x64-mingw32) + forwardable-extended (2.6.0) + http_parser.rb (0.6.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.7.3) + 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-redirect-from (0.13.0) + jekyll (~> 3.3) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-sitemap (1.1.1) + jekyll (~> 3.3) + jekyll-toc (0.5.2) + nokogiri (~> 1.6) + jekyll-watch (2.0.0) + listen (~> 3.0) + kramdown (1.16.2) + liquid (4.0.0) + 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) + mini_portile2 (2.3.0) + nokogiri (1.8.2-x64-mingw32) + mini_portile2 (~> 2.3.0) + pathutil (0.16.1) + forwardable-extended (~> 2.6) + public_suffix (3.0.2) + rb-fsevent (0.10.2) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + rouge (3.1.1) + ruby_dep (1.5.0) + safe_yaml (1.0.4) + sass (3.5.5) + 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 + x64-mingw32 + +DEPENDENCIES + jekyll (~> 3.7.2) + jekyll-redirect-from (~> 0.13.0) + jekyll-sitemap (~> 1.1.1) + jekyll-toc (~> 0.5.2) + +BUNDLED WITH + 1.16.1 diff --git a/dist/css/bootstrap-italia.css b/dist/css/bootstrap-italia.css index 77962ee084..589a043bb3 100644 --- a/dist/css/bootstrap-italia.css +++ b/dist/css/bootstrap-italia.css @@ -564,7 +564,6 @@ pre { margin-left: auto; } .row { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; @@ -595,164 +594,135 @@ pre { .col { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; max-width: 8.33333%; } .col-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; max-width: 16.66667%; } .col-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; max-width: 33.33333%; } .col-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; max-width: 41.66667%; } .col-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; max-width: 58.33333%; } .col-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; max-width: 66.66667%; } .col-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; max-width: 83.33333%; } .col-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; max-width: 91.66667%; } .col-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } .order-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } + -ms-flex-order: -1; + order: -1; } .order-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } + -ms-flex-order: 13; + order: 13; } .order-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } + -ms-flex-order: 0; + order: 0; } .order-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } + -ms-flex-order: 1; + order: 1; } .order-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } + -ms-flex-order: 2; + order: 2; } .order-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } + -ms-flex-order: 3; + order: 3; } .order-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } + -ms-flex-order: 4; + order: 4; } .order-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } + -ms-flex-order: 5; + order: 5; } .order-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } + -ms-flex-order: 6; + order: 6; } .order-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } + -ms-flex-order: 7; + order: 7; } .order-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } + -ms-flex-order: 8; + order: 8; } .order-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } + -ms-flex-order: 9; + order: 9; } .order-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } + -ms-flex-order: 10; + order: 10; } .order-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } + -ms-flex-order: 11; + order: 11; } .order-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } + -ms-flex-order: 12; + order: 12; } .offset-1 { margin-left: 8.33333%; } @@ -791,136 +761,107 @@ pre { .col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-sm-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-sm-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; max-width: 8.33333%; } .col-sm-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; max-width: 16.66667%; } .col-sm-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-sm-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; max-width: 33.33333%; } .col-sm-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; max-width: 41.66667%; } .col-sm-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-sm-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; max-width: 58.33333%; } .col-sm-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; max-width: 66.66667%; } .col-sm-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-sm-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; max-width: 83.33333%; } .col-sm-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; max-width: 91.66667%; } .col-sm-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } .order-sm-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } + -ms-flex-order: -1; + order: -1; } .order-sm-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } + -ms-flex-order: 13; + order: 13; } .order-sm-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } + -ms-flex-order: 0; + order: 0; } .order-sm-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } + -ms-flex-order: 1; + order: 1; } .order-sm-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } + -ms-flex-order: 2; + order: 2; } .order-sm-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } + -ms-flex-order: 3; + order: 3; } .order-sm-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } + -ms-flex-order: 4; + order: 4; } .order-sm-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } + -ms-flex-order: 5; + order: 5; } .order-sm-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } + -ms-flex-order: 6; + order: 6; } .order-sm-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } + -ms-flex-order: 7; + order: 7; } .order-sm-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } + -ms-flex-order: 8; + order: 8; } .order-sm-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } + -ms-flex-order: 9; + order: 9; } .order-sm-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } + -ms-flex-order: 10; + order: 10; } .order-sm-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } + -ms-flex-order: 11; + order: 11; } .order-sm-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } + -ms-flex-order: 12; + order: 12; } .offset-sm-0 { margin-left: 0; } .offset-sm-1 { @@ -950,136 +891,107 @@ pre { .col-md { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-md-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-md-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; max-width: 8.33333%; } .col-md-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; max-width: 16.66667%; } .col-md-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-md-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; max-width: 33.33333%; } .col-md-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; max-width: 41.66667%; } .col-md-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-md-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; max-width: 58.33333%; } .col-md-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; max-width: 66.66667%; } .col-md-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-md-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; max-width: 83.33333%; } .col-md-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; max-width: 91.66667%; } .col-md-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } .order-md-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } + -ms-flex-order: -1; + order: -1; } .order-md-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } + -ms-flex-order: 13; + order: 13; } .order-md-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } + -ms-flex-order: 0; + order: 0; } .order-md-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } + -ms-flex-order: 1; + order: 1; } .order-md-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } + -ms-flex-order: 2; + order: 2; } .order-md-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } + -ms-flex-order: 3; + order: 3; } .order-md-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } + -ms-flex-order: 4; + order: 4; } .order-md-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } + -ms-flex-order: 5; + order: 5; } .order-md-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } + -ms-flex-order: 6; + order: 6; } .order-md-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } + -ms-flex-order: 7; + order: 7; } .order-md-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } + -ms-flex-order: 8; + order: 8; } .order-md-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } + -ms-flex-order: 9; + order: 9; } .order-md-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } + -ms-flex-order: 10; + order: 10; } .order-md-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } + -ms-flex-order: 11; + order: 11; } .order-md-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } + -ms-flex-order: 12; + order: 12; } .offset-md-0 { margin-left: 0; } .offset-md-1 { @@ -1109,136 +1021,107 @@ pre { .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-lg-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-lg-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; max-width: 8.33333%; } .col-lg-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; max-width: 16.66667%; } .col-lg-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-lg-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; max-width: 33.33333%; } .col-lg-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; max-width: 41.66667%; } .col-lg-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-lg-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; max-width: 58.33333%; } .col-lg-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; max-width: 66.66667%; } .col-lg-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-lg-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; max-width: 83.33333%; } .col-lg-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; max-width: 91.66667%; } .col-lg-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } .order-lg-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } + -ms-flex-order: -1; + order: -1; } .order-lg-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } + -ms-flex-order: 13; + order: 13; } .order-lg-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } + -ms-flex-order: 0; + order: 0; } .order-lg-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } + -ms-flex-order: 1; + order: 1; } .order-lg-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } + -ms-flex-order: 2; + order: 2; } .order-lg-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } + -ms-flex-order: 3; + order: 3; } .order-lg-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } + -ms-flex-order: 4; + order: 4; } .order-lg-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } + -ms-flex-order: 5; + order: 5; } .order-lg-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } + -ms-flex-order: 6; + order: 6; } .order-lg-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } + -ms-flex-order: 7; + order: 7; } .order-lg-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } + -ms-flex-order: 8; + order: 8; } .order-lg-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } + -ms-flex-order: 9; + order: 9; } .order-lg-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } + -ms-flex-order: 10; + order: 10; } .order-lg-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } + -ms-flex-order: 11; + order: 11; } .order-lg-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } + -ms-flex-order: 12; + order: 12; } .offset-lg-0 { margin-left: 0; } .offset-lg-1 { @@ -1268,136 +1151,107 @@ pre { .col-xl { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-xl-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-xl-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xl-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; max-width: 16.66667%; } .col-xl-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-xl-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; max-width: 33.33333%; } .col-xl-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; max-width: 41.66667%; } .col-xl-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-xl-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; max-width: 58.33333%; } .col-xl-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; max-width: 66.66667%; } .col-xl-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-xl-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; max-width: 83.33333%; } .col-xl-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; max-width: 91.66667%; } .col-xl-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } .order-xl-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } + -ms-flex-order: -1; + order: -1; } .order-xl-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } + -ms-flex-order: 13; + order: 13; } .order-xl-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } + -ms-flex-order: 0; + order: 0; } .order-xl-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } + -ms-flex-order: 1; + order: 1; } .order-xl-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } + -ms-flex-order: 2; + order: 2; } .order-xl-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } + -ms-flex-order: 3; + order: 3; } .order-xl-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } + -ms-flex-order: 4; + order: 4; } .order-xl-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } + -ms-flex-order: 5; + order: 5; } .order-xl-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } + -ms-flex-order: 6; + order: 6; } .order-xl-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } + -ms-flex-order: 7; + order: 7; } .order-xl-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } + -ms-flex-order: 8; + order: 8; } .order-xl-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } + -ms-flex-order: 9; + order: 9; } .order-xl-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } + -ms-flex-order: 10; + order: 10; } .order-xl-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } + -ms-flex-order: 11; + order: 11; } .order-xl-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } + -ms-flex-order: 12; + order: 12; } .offset-xl-0 { margin-left: 0; } .offset-xl-1 { @@ -1893,7 +1747,6 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for margin-top: 0.25rem; } .form-row { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; @@ -1921,12 +1774,10 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for margin-bottom: 0; } .form-check-inline { - display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + -ms-flex-align: center; + align-items: center; padding-left: 0; margin-right: 0.75rem; } .form-check-inline .form-check-input { @@ -2090,44 +1941,32 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for box-shadow: 0 0 0 0.2rem rgba(247, 62, 90, 0.25); } .form-inline { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } + -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: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; margin-bottom: 0; } .form-inline .form-group { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; margin-bottom: 0; } .form-inline .form-control { display: inline-block; @@ -2138,15 +1977,12 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for .form-inline .input-group { width: auto; } .form-inline .form-check { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; width: auto; padding-left: 0; } .form-inline .form-check-input { @@ -2155,12 +1991,10 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for margin-right: 0.25rem; margin-left: 0; } .form-inline .custom-control { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; } .form-inline .custom-control-label { margin-bottom: 0; } } @@ -3331,16 +3165,14 @@ tbody.collapse.show { .btn-group, .btn-group-vertical { position: relative; - display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn { position: relative; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; } + -ms-flex: 0 1 auto; + flex: 0 1 auto; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover { z-index: 1; } @@ -3360,14 +3192,12 @@ tbody.collapse.show { margin-left: -1px; } .btn-toolbar { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } + -ms-flex-pack: start; + justify-content: flex-start; } .btn-toolbar .input-group { width: auto; } @@ -3399,16 +3229,12 @@ tbody.collapse.show { padding-left: 0.75rem; } .btn-group-vertical { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } + -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%; } @@ -3440,22 +3266,19 @@ tbody.collapse.show { .input-group { position: relative; - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; + -ms-flex-align: stretch; + align-items: stretch; width: 100%; } .input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file { position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; width: 1%; margin-bottom: 0; } .input-group > .form-control:focus, @@ -3481,12 +3304,10 @@ tbody.collapse.show { border-top-left-radius: 0; border-bottom-left-radius: 0; } .input-group > .custom-file { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } + -ms-flex-align: center; + align-items: center; } .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before { border-top-right-radius: 0; @@ -3498,7 +3319,6 @@ tbody.collapse.show { .input-group-prepend, .input-group-append { - display: -webkit-box; display: -ms-flexbox; display: flex; } .input-group-prepend .btn, @@ -3522,12 +3342,10 @@ tbody.collapse.show { margin-left: -1px; } .input-group-text { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + -ms-flex-align: center; + align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0; font-size: 1rem; @@ -3562,7 +3380,6 @@ tbody.collapse.show { border-bottom-left-radius: 0; } .nav { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; @@ -3612,17 +3429,15 @@ tbody.collapse.show { background-color: #0073e6; } .nav-fill .nav-item { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; text-align: center; } .nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; text-align: center; } .tab-content > .tab-pane { @@ -3633,31 +3448,25 @@ tbody.collapse.show { .navbar { position: relative; - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; padding: 0.5rem 1rem; } .navbar > .container, .navbar > .container-fluid { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; } .navbar-brand { display: inline-block; @@ -3671,13 +3480,10 @@ tbody.collapse.show { text-decoration: none; } .navbar-nav { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; } @@ -3696,12 +3502,10 @@ tbody.collapse.show { .navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; } .navbar-toggler { padding: 0.25rem 0.75rem; @@ -3732,18 +3536,13 @@ tbody.collapse.show { @media (min-width: 576px) { .navbar-expand-sm { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; } .navbar-expand-sm .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } + -ms-flex-direction: row; + flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-sm .navbar-nav .dropdown-menu-right { @@ -3757,7 +3556,6 @@ tbody.collapse.show { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-sm .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -3776,18 +3574,13 @@ tbody.collapse.show { @media (min-width: 768px) { .navbar-expand-md { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; } .navbar-expand-md .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } + -ms-flex-direction: row; + flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-md .navbar-nav .dropdown-menu-right { @@ -3801,7 +3594,6 @@ tbody.collapse.show { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-md .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -3820,18 +3612,13 @@ tbody.collapse.show { @media (min-width: 992px) { .navbar-expand-lg { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; } .navbar-expand-lg .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } + -ms-flex-direction: row; + flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-lg .navbar-nav .dropdown-menu-right { @@ -3845,7 +3632,6 @@ tbody.collapse.show { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-lg .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -3864,18 +3650,13 @@ tbody.collapse.show { @media (min-width: 1200px) { .navbar-expand-xl { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; } .navbar-expand-xl .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } + -ms-flex-direction: row; + flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xl .navbar-nav .dropdown-menu-right { @@ -3889,7 +3670,6 @@ tbody.collapse.show { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-xl .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -3901,22 +3681,17 @@ tbody.collapse.show { bottom: 100%; } } .navbar-expand { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } + -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 { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } + -ms-flex-direction: row; + flex-direction: row; } .navbar-expand .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand .navbar-nav .dropdown-menu-right { @@ -3930,7 +3705,6 @@ tbody.collapse.show { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -4007,13 +3781,10 @@ tbody.collapse.show { .card { position: relative; - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; min-width: 0; word-wrap: break-word; background-color: white; @@ -4031,9 +3802,8 @@ tbody.collapse.show { border-bottom-left-radius: 0; } .card-body { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; padding: 2rem; } .card-title { @@ -4102,58 +3872,43 @@ tbody.collapse.show { border-bottom-left-radius: calc(0 - 1px); } .card-deck { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } + -ms-flex-direction: column; + flex-direction: column; } .card-deck .card { margin-bottom: 6px; } @media (min-width: 576px) { .card-deck { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; + -ms-flex-flow: row wrap; + flex-flow: row wrap; margin-right: -6px; margin-left: -6px; } .card-deck .card { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; margin-right: 6px; margin-bottom: 0; margin-left: 6px; } } .card-group { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } + -ms-flex-direction: column; + flex-direction: column; } .card-group > .card { margin-bottom: 6px; } @media (min-width: 576px) { .card-group { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; } + -ms-flex-flow: row wrap; + flex-flow: row wrap; } .card-group > .card { - -webkit-box-flex: 1; - -ms-flex: 1 0 0%; - flex: 1 0 0%; + -ms-flex: 1 0 0%; + flex: 1 0 0%; margin-bottom: 0; } .card-group > .card + .card { margin-left: 0; @@ -4208,7 +3963,6 @@ tbody.collapse.show { width: 100%; } } .breadcrumb { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; @@ -4236,7 +3990,6 @@ tbody.collapse.show { color: #666666; } .pagination { - display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0; @@ -4494,12 +4247,6 @@ tbody.collapse.show { text-decoration: none; background-color: black; } -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; } - to { - background-position: 0 0; } } - @keyframes progress-bar-stripes { from { background-position: 1rem 0; } @@ -4507,7 +4254,6 @@ tbody.collapse.show { background-position: 0 0; } } .progress { - display: -webkit-box; display: -ms-flexbox; display: flex; height: 1rem; @@ -4517,16 +4263,12 @@ tbody.collapse.show { border-radius: 4px; } .progress-bar { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; color: white; text-align: center; background-color: #0073e6; @@ -4537,30 +4279,23 @@ tbody.collapse.show { background-size: 1rem 1rem; } .progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; } + animation: progress-bar-stripes 1s linear infinite; } .media { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } + -ms-flex-align: start; + align-items: flex-start; } .media-body { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; } + -ms-flex: 1; + flex: 1; } .list-group { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; padding-left: 0; margin-bottom: 0; } @@ -4877,33 +4612,24 @@ button.close { 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%); } + transform: translate(0, -25%); } .modal.show .modal-dialog { - -webkit-transform: translate(0, 0); - transform: translate(0, 0); } + transform: translate(0, 0); } .modal-dialog-centered { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + -ms-flex-align: center; + align-items: center; min-height: calc(100% - (0.5rem * 2)); } .modal-content { position: relative; - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; width: 100%; pointer-events: auto; background-color: white; @@ -4926,15 +4652,12 @@ button.close { opacity: 0.8; } .modal-header { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: justify; + justify-content: space-between; padding: 1.5rem; border-bottom: 0 solid #cccccc; border-top-left-radius: 8px; @@ -4949,21 +4672,17 @@ button.close { .modal-body { position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; padding: 1.5rem; } .modal-footer { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; padding: 1.5rem; border-top: 0 solid #cccccc; } .modal-footer > :not(:first-child) { @@ -5212,17 +4931,13 @@ button.close { .carousel-item { position: relative; display: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + -ms-flex-align: center; + align-items: center; width: 100%; - transition: -webkit-transform 0.6s ease; transition: transform 0.6s ease; - transition: transform 0.6s ease, -webkit-transform 0.6s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; } + perspective: 1000px; } .carousel-item.active, .carousel-item-next, @@ -5236,48 +4951,39 @@ button.close { .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)) { + transform: translateX(0); } + @supports (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); } } + 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)) { + transform: translateX(100%); } + @supports (transform-style: preserve-3d) { .carousel-item-next, .active.carousel-item-right { - -webkit-transform: translate3d(100%, 0, 0); - 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)) { + transform: translateX(-100%); } + @supports (transform-style: preserve-3d) { .carousel-item-prev, .active.carousel-item-left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); } } + transform: translate3d(-100%, 0, 0); } } .carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; width: auto; color: white; text-align: center; @@ -5316,21 +5022,18 @@ button.close { bottom: 10px; left: 0; z-index: 15; - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + -ms-flex-pack: center; + justify-content: center; padding-left: 0; margin-right: auto; margin-left: auto; list-style: none; } .carousel-indicators li { position: relative; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; + -ms-flex: 0 1 auto; + flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; @@ -5696,12 +5399,10 @@ button.bg-900:focus { display: table-cell !important; } .d-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -5721,11 +5422,9 @@ button.bg-900:focus { .d-sm-table-cell { display: table-cell !important; } .d-sm-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-sm-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -5745,11 +5444,9 @@ button.bg-900:focus { .d-md-table-cell { display: table-cell !important; } .d-md-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-md-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -5769,11 +5466,9 @@ button.bg-900:focus { .d-lg-table-cell { display: table-cell !important; } .d-lg-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-lg-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -5793,11 +5488,9 @@ button.bg-900:focus { .d-xl-table-cell { display: table-cell !important; } .d-xl-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-xl-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -5817,11 +5510,9 @@ button.bg-900:focus { .d-print-table-cell { display: table-cell !important; } .d-print-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-print-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } } @@ -5860,28 +5551,20 @@ button.bg-900:focus { padding-top: 100%; } .flex-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } + -ms-flex-direction: row !important; + flex-direction: row !important; } .flex-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } + -ms-flex-direction: column !important; + flex-direction: column !important; } .flex-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } .flex-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } .flex-wrap { -ms-flex-wrap: wrap !important; @@ -5896,53 +5579,44 @@ button.bg-900:focus { flex-wrap: wrap-reverse !important; } .justify-content-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } + -ms-flex-pack: start !important; + justify-content: flex-start !important; } .justify-content-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } + -ms-flex-pack: end !important; + justify-content: flex-end !important; } .justify-content-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } + -ms-flex-pack: center !important; + justify-content: center !important; } .justify-content-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } + -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 { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } + -ms-flex-align: start !important; + align-items: flex-start !important; } .align-items-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } + -ms-flex-align: end !important; + align-items: flex-end !important; } .align-items-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } + -ms-flex-align: center !important; + align-items: center !important; } .align-items-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } + -ms-flex-align: baseline !important; + align-items: baseline !important; } .align-items-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } + -ms-flex-align: stretch !important; + align-items: stretch !important; } .align-content-start { -ms-flex-line-pack: start !important; @@ -5997,25 +5671,17 @@ button.bg-900:focus { @media (min-width: 576px) { .flex-sm-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } + -ms-flex-direction: row !important; + flex-direction: row !important; } .flex-sm-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } + -ms-flex-direction: column !important; + flex-direction: column !important; } .flex-sm-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } .flex-sm-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } .flex-sm-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } @@ -6026,44 +5692,35 @@ button.bg-900:focus { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-sm-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } + -ms-flex-pack: start !important; + justify-content: flex-start !important; } .justify-content-sm-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } + -ms-flex-pack: end !important; + justify-content: flex-end !important; } .justify-content-sm-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } + -ms-flex-pack: center !important; + justify-content: center !important; } .justify-content-sm-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } + -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 { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } + -ms-flex-align: start !important; + align-items: flex-start !important; } .align-items-sm-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } + -ms-flex-align: end !important; + align-items: flex-end !important; } .align-items-sm-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } + -ms-flex-align: center !important; + align-items: center !important; } .align-items-sm-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } + -ms-flex-align: baseline !important; + align-items: baseline !important; } .align-items-sm-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } + -ms-flex-align: stretch !important; + align-items: stretch !important; } .align-content-sm-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; } @@ -6106,25 +5763,17 @@ button.bg-900:focus { @media (min-width: 768px) { .flex-md-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } + -ms-flex-direction: row !important; + flex-direction: row !important; } .flex-md-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } + -ms-flex-direction: column !important; + flex-direction: column !important; } .flex-md-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } .flex-md-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } .flex-md-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } @@ -6135,44 +5784,35 @@ button.bg-900:focus { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-md-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } + -ms-flex-pack: start !important; + justify-content: flex-start !important; } .justify-content-md-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } + -ms-flex-pack: end !important; + justify-content: flex-end !important; } .justify-content-md-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } + -ms-flex-pack: center !important; + justify-content: center !important; } .justify-content-md-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } + -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 { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } + -ms-flex-align: start !important; + align-items: flex-start !important; } .align-items-md-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } + -ms-flex-align: end !important; + align-items: flex-end !important; } .align-items-md-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } + -ms-flex-align: center !important; + align-items: center !important; } .align-items-md-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } + -ms-flex-align: baseline !important; + align-items: baseline !important; } .align-items-md-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } + -ms-flex-align: stretch !important; + align-items: stretch !important; } .align-content-md-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; } @@ -6215,25 +5855,17 @@ button.bg-900:focus { @media (min-width: 992px) { .flex-lg-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } + -ms-flex-direction: row !important; + flex-direction: row !important; } .flex-lg-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } + -ms-flex-direction: column !important; + flex-direction: column !important; } .flex-lg-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } .flex-lg-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } .flex-lg-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } @@ -6244,44 +5876,35 @@ button.bg-900:focus { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-lg-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } + -ms-flex-pack: start !important; + justify-content: flex-start !important; } .justify-content-lg-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } + -ms-flex-pack: end !important; + justify-content: flex-end !important; } .justify-content-lg-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } + -ms-flex-pack: center !important; + justify-content: center !important; } .justify-content-lg-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } + -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 { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } + -ms-flex-align: start !important; + align-items: flex-start !important; } .align-items-lg-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } + -ms-flex-align: end !important; + align-items: flex-end !important; } .align-items-lg-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } + -ms-flex-align: center !important; + align-items: center !important; } .align-items-lg-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } + -ms-flex-align: baseline !important; + align-items: baseline !important; } .align-items-lg-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } + -ms-flex-align: stretch !important; + align-items: stretch !important; } .align-content-lg-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; } @@ -6324,25 +5947,17 @@ button.bg-900:focus { @media (min-width: 1200px) { .flex-xl-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } + -ms-flex-direction: row !important; + flex-direction: row !important; } .flex-xl-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } + -ms-flex-direction: column !important; + flex-direction: column !important; } .flex-xl-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } .flex-xl-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } .flex-xl-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } @@ -6353,44 +5968,35 @@ button.bg-900:focus { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } .justify-content-xl-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } + -ms-flex-pack: start !important; + justify-content: flex-start !important; } .justify-content-xl-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } + -ms-flex-pack: end !important; + justify-content: flex-end !important; } .justify-content-xl-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } + -ms-flex-pack: center !important; + justify-content: center !important; } .justify-content-xl-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } + -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 { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } + -ms-flex-align: start !important; + align-items: flex-start !important; } .align-items-xl-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } + -ms-flex-align: end !important; + align-items: flex-end !important; } .align-items-xl-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } + -ms-flex-align: center !important; + align-items: center !important; } .align-items-xl-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } + -ms-flex-align: baseline !important; + align-items: baseline !important; } .align-items-xl-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } + -ms-flex-align: stretch !important; + align-items: stretch !important; } .align-content-xl-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; } @@ -7909,8 +7515,7 @@ small, vertical-align: 0.1875rem; } *[data-toggle="collapse"].collapsed .collapse-icon::before { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); } + transform: rotate(180deg); } .carousel { background-color: #444e57; @@ -7920,9 +7525,8 @@ small, .carousel-control-prev, .carousel-control-next { top: 1em; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } + -ms-flex-align: start; + align-items: flex-start; } .carousel-control-prev { left: auto; @@ -8108,7 +7712,6 @@ input[type="file"] + label { background-color: transparent; } .input-group + label, .input-group ~ label, :disabled .form-group label, .form-group.active label, .form-group label.active, .form-group select.form-control + label, .form-group input.form-control-file + label, .form-control-plaintext + label { - -webkit-transform: translateY(-140%); transform: translateY(-140%); font-size: .8rem; background: transparent; } @@ -8186,14 +7789,63 @@ select.form-control, textarea.form-control { right: .5rem; top: .7rem; z-index: 10; - color: #000; + color: #5c6f82; cursor: pointer; } .eye-on { - background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E"); } + background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#5c6f82' viewBox='0 0 576 512'%3E%3Cpath d='M272.702 359.139c-80.483-9.011-136.212-86.886-116.93-167.042l116.93 167.042zM288 392c-102.556 0-192.092-54.701-240-136 21.755-36.917 52.1-68.342 88.344-91.658l-27.541-39.343C67.001 152.234 31.921 188.741 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.004 376.006 168.14 440 288 440a332.89 332.89 0 0 0 39.648-2.367l-32.021-45.744A284.16 284.16 0 0 1 288 392zm281.354-111.631c-33.232 56.394-83.421 101.742-143.554 129.492l48.116 68.74c3.801 5.429 2.48 12.912-2.949 16.712L450.23 509.83c-5.429 3.801-12.912 2.48-16.712-2.949L102.084 33.399c-3.801-5.429-2.48-12.912 2.949-16.712L125.77 2.17c5.429-3.801 12.912-2.48 16.712 2.949l55.526 79.325C226.612 76.343 256.808 72 288 72c119.86 0 224.996 63.994 281.354 159.631a48.002 48.002 0 0 1 0 48.738zM528 256c-44.157-74.933-123.677-127.27-216.162-135.007C302.042 131.078 296 144.83 296 160c0 30.928 25.072 56 56 56s56-25.072 56-56l-.001-.042c30.632 57.277 16.739 130.26-36.928 171.719l26.695 38.135C452.626 346.551 498.308 306.386 528 256z'/%3E%3C/svg%3E"); } .eye-off { - background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M272.702 359.139c-80.483-9.011-136.212-86.886-116.93-167.042l116.93 167.042zM288 392c-102.556 0-192.092-54.701-240-136 21.755-36.917 52.1-68.342 88.344-91.658l-27.541-39.343C67.001 152.234 31.921 188.741 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.004 376.006 168.14 440 288 440a332.89 332.89 0 0 0 39.648-2.367l-32.021-45.744A284.16 284.16 0 0 1 288 392zm281.354-111.631c-33.232 56.394-83.421 101.742-143.554 129.492l48.116 68.74c3.801 5.429 2.48 12.912-2.949 16.712L450.23 509.83c-5.429 3.801-12.912 2.48-16.712-2.949L102.084 33.399c-3.801-5.429-2.48-12.912 2.949-16.712L125.77 2.17c5.429-3.801 12.912-2.48 16.712 2.949l55.526 79.325C226.612 76.343 256.808 72 288 72c119.86 0 224.996 63.994 281.354 159.631a48.002 48.002 0 0 1 0 48.738zM528 256c-44.157-74.933-123.677-127.27-216.162-135.007C302.042 131.078 296 144.83 296 160c0 30.928 25.072 56 56 56s56-25.072 56-56l-.001-.042c30.632 57.277 16.739 130.26-36.928 171.719l26.695 38.135C452.626 346.551 498.308 306.386 528 256z'/%3E%3C/svg%3E"); } + background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#5c6f82' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E"); } + +.pass-wrapper { + padding: 0 .75rem; } + +.pass-graybar { + background-color: #b3b3b3; + background-image: url("../../docs/assets/img/passwordstrengthBG.png"); + background-position: 0 0; + background-repeat: no-repeat; + height: 3px; + width: 171px; + position: relative; } + +.pass-colorbar { + height: 3px; + background-image: url("../../docs/assets/img/passwordstrength.png"); + position: absolute; + top: 0; + left: 0; } + +.pass-percent, +.pass-text { + font-size: 0.75rem; } + +.pass-percent { + margin-right: 5px; } + +.popover-capslock { + position: absolute; + top: 7px; + left: 30px; + border: 1px solid #ff9900; + white-space: nowrap; } + +.popover-capslock .arrow { + left: calc((.5rem + 1px) * -1); + width: .1rem; + height: 1rem; + margin: 5px 5px; } + +.popover-capslock .arrow::before { + left: 0; + border-right-color: #ff9900; } + +.popover-capslock .arrow::after, .popover-capslock .arrow::before { + border-width: .3rem .3rem .3rem 0; } + +.popover-capslock .popover-body { + padding: .2rem .75rem; } /* INPUT FILE */ .form-file input[type="file"] { @@ -8319,10 +7971,8 @@ select.form-control, textarea.form-control { border: 1px solid #5C6F82; border-radius: 1px; margin: 2px 5px; - -webkit-transform: rotateZ(37deg); - transform: rotateZ(37deg); - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; } + transform: rotateZ(37deg); + transform-origin: 100% 100%; } [type="checkbox"] + label::after { border-radius: 4px; @@ -8339,12 +7989,10 @@ select.form-control, textarea.form-control { border-style: solid; border-width: 2px; border-color: transparent #fff #fff transparent; - -webkit-transform: rotate(40deg); - transform: rotate(40deg); + transform: rotate(40deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; + transform-origin: 100% 100%; opacity: .8; } [type="checkbox"]:checked + label::after { @@ -8400,15 +8048,13 @@ select.form-control, textarea.form-control { [type="radio"]:not(:checked) + label::after { z-index: -1; - -webkit-transform: scale(0); - transform: scale(0); } + transform: scale(0); } [type="radio"]:checked + label::after { border-color: #0073e6; background-color: #0073e6; z-index: 0; - -webkit-transform: scale(0.64); - transform: scale(0.64); } + transform: scale(0.64); } [type="radio"]:checked + label::before { border-color: #0073e6; } @@ -8793,7 +8439,6 @@ img.zoom-img { bottom: 0; left: 0; right: 0; - -webkit-transform: translateY(100%); transform: translateY(100%); } /** @@ -8801,9 +8446,7 @@ img.zoom-img { */ .picker__holder { position: fixed; - transition: background 0.15s ease-out, -webkit-transform 0s 0.15s; transition: background 0.15s ease-out, transform 0s 0.15s; - transition: background 0.15s ease-out, transform 0s 0.15s, -webkit-transform 0s 0.15s; -webkit-backface-visibility: hidden; } /** @@ -8876,7 +8519,6 @@ img.zoom-img { * When the picker opens... */ .picker--opened .picker__holder { - -webkit-transform: translateY(0); transform: translateY(0); background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)"; @@ -8885,7 +8527,6 @@ img.zoom-img { transition: background 0.15s ease-out; } .picker--opened .picker__frame { - -webkit-transform: translateY(0); transform: translateY(0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); diff --git a/dist/css/bootstrap-italia.css.map b/dist/css/bootstrap-italia.css.map index 2145eb03cb..c5bc03e11f 100644 --- a/dist/css/bootstrap-italia.css.map +++ b/dist/css/bootstrap-italia.css.map @@ -1 +1 @@ -{"version":3,"sources":["bootstrap-italia.css","bootstrap-italia.scss","_variables.scss","../../node_modules/bootstrap/scss/_root.scss","../../node_modules/bootstrap/scss/_print.scss","../../node_modules/bootstrap/scss/_variables.scss","../../node_modules/bootstrap/scss/_reboot.scss","_functions-custom.scss","../../node_modules/bootstrap/scss/mixins/_hover.scss","../../node_modules/bootstrap/scss/_type.scss","../../node_modules/bootstrap/scss/mixins/_lists.scss","../../node_modules/bootstrap/scss/_images.scss","../../node_modules/bootstrap/scss/mixins/_image.scss","../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../node_modules/bootstrap/scss/_code.scss","../../node_modules/bootstrap/scss/_grid.scss","../../node_modules/bootstrap/scss/mixins/_grid.scss","../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../../node_modules/bootstrap/scss/mixins/_grid-framework.scss","../../node_modules/bootstrap/scss/_tables.scss","../../node_modules/bootstrap/scss/mixins/_table-row.scss","../../node_modules/bootstrap/scss/_functions.scss","../../node_modules/bootstrap/scss/_forms.scss","../../node_modules/bootstrap/scss/mixins/_transition.scss","../../node_modules/bootstrap/scss/mixins/_forms.scss","../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../node_modules/bootstrap/scss/_buttons.scss","../../node_modules/bootstrap/scss/mixins/_buttons.scss","_functions-overrides.scss","../../node_modules/bootstrap/scss/_transitions.scss","../../node_modules/bootstrap/scss/_dropdown.scss","../../node_modules/bootstrap/scss/mixins/_caret.scss","../../node_modules/bootstrap/scss/mixins/_nav-divider.scss","../../node_modules/bootstrap/scss/_button-group.scss","../../node_modules/bootstrap/scss/_input-group.scss","../../node_modules/bootstrap/scss/_nav.scss","../../node_modules/bootstrap/scss/_navbar.scss","../../node_modules/bootstrap/scss/_card.scss","../../node_modules/bootstrap/scss/_breadcrumb.scss","../../node_modules/bootstrap/scss/_pagination.scss","../../node_modules/bootstrap/scss/mixins/_pagination.scss","../../node_modules/bootstrap/scss/_badge.scss","../../node_modules/bootstrap/scss/mixins/_badge.scss","../../node_modules/bootstrap/scss/_progress.scss","../../node_modules/bootstrap/scss/_media.scss","../../node_modules/bootstrap/scss/_list-group.scss","../../node_modules/bootstrap/scss/mixins/_list-group.scss","../../node_modules/bootstrap/scss/_close.scss","../../node_modules/bootstrap/scss/_modal.scss","../../node_modules/bootstrap/scss/_tooltip.scss","../../node_modules/bootstrap/scss/mixins/_reset-text.scss","../../node_modules/bootstrap/scss/_popover.scss","../../node_modules/bootstrap/scss/_carousel.scss","../../node_modules/bootstrap/scss/utilities/_align.scss","../../node_modules/bootstrap/scss/mixins/_background-variant.scss","../../node_modules/bootstrap/scss/utilities/_background.scss","../../node_modules/bootstrap/scss/utilities/_borders.scss","../../node_modules/bootstrap/scss/mixins/_clearfix.scss","../../node_modules/bootstrap/scss/utilities/_display.scss","../../node_modules/bootstrap/scss/utilities/_embed.scss","../../node_modules/bootstrap/scss/utilities/_flex.scss","../../node_modules/bootstrap/scss/utilities/_float.scss","../../node_modules/bootstrap/scss/mixins/_float.scss","../../node_modules/bootstrap/scss/utilities/_position.scss","../../node_modules/bootstrap/scss/utilities/_screenreaders.scss","../../node_modules/bootstrap/scss/mixins/_screen-reader.scss","../../node_modules/bootstrap/scss/utilities/_sizing.scss","../../node_modules/bootstrap/scss/utilities/_spacing.scss","../../node_modules/bootstrap/scss/utilities/_text.scss","../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../../node_modules/bootstrap/scss/mixins/_text-emphasis.scss","../../node_modules/bootstrap/scss/mixins/_text-hide.scss","../../node_modules/bootstrap/scss/utilities/_visibility.scss","../../node_modules/bootstrap/scss/mixins/_visibility.scss","custom/type-custom.scss","custom/grid-custom.scss","custom/tables-custom.scss","custom/breadcrumb-custom.scss","custom/modal-custom.scss","custom/collapse-custom.scss","custom/carousel-custom.scss","custom/list-group-custom.scss","custom/alert-custom.scss","custom/buttons-custom.scss","custom/forms.scss","custom/dropdown-custom.scss","custom/pagination.scss","custom/tab.scss","plugins/_cookiebar.scss","plugins/_hero.scss","plugins/_zoom.scss","plugins/_forward.scss","plugins/_back-to-top.scss","../../node_modules/pickadate/lib/themes/default.css","../../node_modules/pickadate/lib/themes/default.date.css","../../node_modules/pickadate/lib/themes/default.time.css"],"names":[],"mappings":"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1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,gDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCIc;EHJZ,wBvBJyB;EyBM3B,oBzBN2B,EwB+D1B;ElBnDD;ImBFE,YCFY;IHJZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,kDzBrBuB,EyBuB1B;EAGD;IAEE,YCpBY;IDqBZ,wBzB7ByB;IyB8BzB,oBzB9ByB,EyB+B1B;EAED;;IAGE,YC5BY;ID6BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDzBhDqB,EyBkDxB;;ADWH;ECzDA,YCMc;EHNZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,gDpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,gDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCIc;EHJZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,mBATyH,EnBSrG;EmBGtB;IAMI,kDpBhBiC,EoBkBpC;EAGD;IAEE,YCpBY;IDqBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,uBAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCIc;EHJZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,gDpBhBiC,EoBkBpC;EAGD;IAEE,YCpBY;IDqBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,gDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCMc;EHNZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,gDpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,gDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCIc;EHJZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCFY;IHJZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,kDpBhBiC,EoBkBpC;EAGD;IAEE,YCpBY;IDqBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC5BY;ID6BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCMc;EHNZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,+CpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,+CpB3C+B,EoB6ClC;;ADWH;ECzDA,YCMc;EHNZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,gDpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,gDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCMc;EHNZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,iDpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,iDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCIc;EHJZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCFY;IHJZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,kDpBhBiC,EoBkBpC;EAGD;IAEE,YCpBY;IDqBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC5BY;ID6BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCIc;EHJZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCFY;IHJZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,kDpBhBiC,EoBkBpC;EAGD;IAEE,YCpBY;IDqBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC5BY;ID6BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCIc;EHJZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCFY;IHJZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,kDpBhBiC,EoBkBpC;EAGD;IAEE,YCpBY;IDqBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC5BY;ID6BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCIc;EHJZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCFY;IHJZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,kDpBhBiC,EoBkBpC;EAGD;IAEE,YCpBY;IDqBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC5BY;ID6BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCIc;EHJZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,mBATyH,EnBSrG;EmBGtB;IAMI,kDpBhBiC,EoBkBpC;EAGD;IAEE,YCpBY;IDqBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,uBAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCMc;EHNZ,uBlBCmC;EoBCrC,mBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,kDpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,uBpBxBmC;IoByBnC,mBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCMc;EHNZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,kDpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,kDpB3C+B,EoB6ClC;;ADWH;ECzDA,YCMc;EHNZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,+CpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,+CpB3C+B,EoB6ClC;;ADWH;ECzDA,YCMc;EHNZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,sBATyH,EnBSrG;EmBGtB;IAMI,+CpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,0BAlCuK;IAsCvK,sBAtC+M,EAgDhN;IARC;;MAKI,+CpB3C+B,EoB6ClC;;ADWH;ECzDA,YCMc;EHNZ,0BlBCmC;EoBCrC,sBpBDqC,EmB0DpC;ElBnDD;ImBFE,YCAY;IHNZ,0BEDoF;IASpF,oBATyH,EnBSrG;EmBGtB;IAMI,+CpBhBiC,EoBkBpC;EAGD;IAEE,YClBY;IDmBZ,0BpBxBmC;IoByBnC,sBpBzBmC,EoB0BpC;EAED;;IAGE,YC1BY;ID2BZ,wBAlCuK;IAsCvK,oBAtC+M,EAgDhN;IARC;;MAKI,+CpB3C+B,EoB6ClC;;ADiBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,gDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,gDpBpF+B,EoBsFlC;;ADxBH;ECZA,azBvD2B;EyBwD3B,8BAA6B;EAC7B,uBAAsB;EACtB,oBzB1D2B,EwBqE1B;ECTD;IACE,YCrDY;IDsDZ,wBzB9DyB;IyB+DzB,oBzB/DyB,EyBgE1B;EAED;IAEE,kDzBpEyB,EyBqE1B;EAED;IAEE,azBzEyB;IyB0EzB,8BAA6B,EAC9B;EAED;;IAGE,YCxEY;IDyEZ,wBzBjFyB;IyBkFzB,oBzBlFyB,EyB4F1B;IARC;;MAKI,kDzBzFqB,EyB2FxB;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,gDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,gDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCrDY;IDsDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,kDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCxEY;IDyEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,kDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCrDY;IDsDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,gDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCxEY;IDyEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,gDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,gDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,gDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCrDY;IDsDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,kDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCxEY;IDyEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,kDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,+CpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,+CpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,gDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,gDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,iDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,iDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCrDY;IDsDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,kDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCxEY;IDyEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,kDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCrDY;IDsDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,kDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCxEY;IDyEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,kDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCrDY;IDsDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,kDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCxEY;IDyEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,kDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCrDY;IDsDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,kDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCxEY;IDyEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,kDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCrDY;IDsDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,kDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCxEY;IDyEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,kDpBpF+B,EoBsFlC;;ADxBH;ECZA,YpBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,mBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,uBpBzDmC;IoB0DnC,mBpB1DmC,EoB2DpC;EAED;IAEE,kDpB/DmC,EoBgEpC;EAED;IAEE,YpBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,uBpB5EmC;IoB6EnC,mBpB7EmC,EoBuFpC;IARC;;MAKI,kDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,kDpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,kDpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,+CpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,+CpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,+CpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,+CpBpF+B,EoBsFlC;;ADxBH;ECZA,epBlDqC;EoBmDrC,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBrDqC,EmBgEpC;ECTD;IACE,YCnDY;IDoDZ,0BpBzDmC;IoB0DnC,sBpB1DmC,EoB2DpC;EAED;IAEE,+CpB/DmC,EoBgEpC;EAED;IAEE,epBpEmC;IoBqEnC,8BAA6B,EAC9B;EAED;;IAGE,YCtEY;IDuEZ,0BpB5EmC;IoB6EnC,sBpB7EmC,EoBuFpC;IARC;;MAKI,+CpBpF+B,EoBsFlC;;ADbL;EACE,iBrB6J+B;EqB5J/B,enB3EqC;EmB4ErC,8BAA6B,EAsB9B;ElB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CqmBwC;EkCpmBxC,kBlCoM+B;EkCnM/B,kBlCwmBsC;EkCvmBtC,ehCLqC;EgCMrC,wBrCX2B;EqCY3B,0BhCPqC,EgC0BtC;EA3BD;IAWI,elCsIgD;IkCrIhD,sBAAqB;IACrB,0BhCZmC;IgCanC,sBhCbmC,EgCcpC;EAfH;IAkBI,WAAU;IACV,WAAU;IACV,iDhCnBmC,EgCoBpC;EArBH;IAyBI,gBAAe,EAChB;;AAGH;EAGM,eAAc;E1BPhB,4BX4Je;EW3Jf,+BX2Je,EqCnJd;;AALL;E1BlBI,6BX0Ke;EWzKf,gCXyKe,EqC9Id;;AAVL;EAcI,WAAU;EACV,arChDyB;EqCiDzB,0BhC5CmC;EgC6CnC,sBhC7CmC,EgC8CpC;;AAlBH;EAqBI,ehCjDmC;EgCkDnC,qBAAoB;EAEpB,aAAY;EACZ,wBrC1DyB;EqC2DzB,sBhCtDmC,EgCuDpC;;AC3DD;EACE,wBnC8mBsC;EmC7mBtC,mBnCqOkD;EmCpOlD,iBnCqM6B,EmCpM9B;;AAIG;E3BoBF,4BX8JkB;EW7JlB,+BX6JkB,EsChLf;;AAGD;E3BCF,6BX4KkB;EW3KlB,gCX2KkB,EsC3Kf;;AAfL;EACE,wBnC4mBqC;EmC3mBrC,oBnCsOkD;EmCrOlD,iBnCsM6B,EmCrM9B;;AAIG;E3BoBF,4BX6JkB;EW5JlB,+BX4JkB,EsC/Kf;;AAGD;E3BCF,6BX2KkB;EW1KlB,gCX0KkB,EsC1Kf;;ACbP;EACE,sBAAqB;EACrB,sBpC6sBsC;EoC5sBtC,epCysBqC;EoCxsBrC,iBpCsO+B;EoCrO/B,eAAc;EACd,mBAAkB;EAClB,oBAAmB;EACnB,yBAAwB;E5BTtB,mBXuLe,EuCvKlB;EAfD;IAaI,cAAa,EACd;;AAIH;EACE,mBAAkB;EAClB,UAAS,EACV;;AAMD;EACE,qBpCsrBsC;EoCrrBtC,oBpCqrBsC;EQntBpC,qBRstBqC,EoCtrBxC;;AAOC;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdSc;EcRd,wBxCA2B,EuC2C1B;EjC3BD;IkCZI,YdIU;IcHV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdSc;EcRd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdIU;IcHV,sBAAqB;IACrB,uBAAkC,ElCarC;;AiCsBD;EC1CA,YdSc;EcRd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdIU;IcHV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdSc;EcRd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdIU;IcHV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdSc;EcRd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdIU;IcHV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdSc;EcRd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdIU;IcHV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdSc;EcRd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdIU;IcHV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdSc;EcRd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdIU;IcHV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdSc;EcRd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdIU;IcHV,sBAAqB;IACrB,uBAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,uBnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,0BAAkC,ElCarC;;AiCsBD;EC1CA,YdWc;EcVd,0BnCKqC,EkCsCpC;EjC3BD;IkCZI,YdMU;IcLV,sBAAqB;IACrB,wBAAkC,ElCarC;;AmCrBH;EACE;IAAO,4BAAuC,EAAA;EAC9C;IAAK,yBAAwB,EAAA,EAAA;;AAF/B;EACE;IAAO,4BAAuC,EAAA;EAC9C;IAAK,yBAAwB,EAAA,EAAA;;AAG/B;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,atCuwBsC;EsCtwBtC,iBAAgB;EAChB,mBtCswByD;EsCrwBzD,0BpCHqC;EMHnC,mBXuLe,EyC9KlB;;AAED;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,6BAAsB;EAAtB,8BAAsB;MAAtB,2BAAsB;UAAtB,uBAAsB;EACtB,yBAAuB;MAAvB,sBAAuB;UAAvB,wBAAuB;EACvB,azCjB2B;EyCkB3B,mBAAkB;EAClB,0BpCdqC;EgBFjC,4BlBixB4C,EsC/vBjD;;AAED;ElBkBE,sMAA6I;EkBhB7I,2BtCmvBsC,EsClvBvC;;AAED;EACE,2DtCsvBoD;UsCtvBpD,mDtCsvBoD,EsCrvBrD;;AChCD;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,yBAAuB;MAAvB,sBAAuB;UAAvB,wBAAuB,EACxB;;AAED;EACE,oBAAO;MAAP,YAAO;UAAP,QAAO,EACR;;ACHD;EACE,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,6BAAsB;EAAtB,8BAAsB;MAAtB,2BAAsB;UAAtB,uBAAsB;EAGtB,gBAAe;EACf,iBAAgB,EACjB;;AAQD;EACE,YAAW;EACX,etCdqC;EsCerC,oBAAmB,EAapB;ErCjBC;IqCQE,e3CmQmC;I2ClQnC,sBAAqB;IACrB,0B3CkQyB,EMzQ1B;EqCFH;IAaI,etCzBmC;IsC0BnC,0BtC1BmC,EsC2BpC;;AAQH;EACE,mBAAkB;EAClB,eAAc;EACd,sBxCmvByC;EwCjvBzC,oBxC+J+B;EwC9J/B,wB3C9C2B;E2C+C3B,uC3CrCqB,E2CkEtB;EApCD;IhChCI,4BXiLe;IWhLf,6BXgLe,E2CtIhB;EAXH;IAcI,iBAAgB;IhChChB,gCXmKe;IWlKf,+BXkKe,E2CjIhB;ErCxCD;IqC2CE,WAAU;IACV,sBAAqB,ErCzCtB;EqCqBH;IAyBI,etC5DmC;IsC6DnC,wB3ClEyB,E2CmE1B;EA3BH;IA+BI,WAAU;IACV,a3CxEyB;I2CyEzB,0BtCpEmC;IsCqEnC,sBtCrEmC,EsCsEpC;;AASH;EAEI,gBAAe;EACf,eAAc;EhCrFd,iBgCsFwB,EACzB;;AALH;EASM,cAAa,EACd;;AAVL;EAeM,iBAAgB,EACjB;;ACnGH;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,wBzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,yBAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;AAdL;EACE,ezBgF8D;EyB/E9D,0BzB+E8D,EyBjE/D;EtCDD;IsCTM,ezB2E0D;IyB1E1D,0BAAyC,EtCW9C;EsClBD;IAWM,YAAW;IACX,0BzBqE0D;IyBpE1D,sBzBoE0D,EyBnE3D;;ACjBP;EACE,aAAY;EACZ,kB1Cq2BuD;E0Cp2BvD,iB1C4O+B;E0C3O/B,eAAc;EACd,a7COqB;E6CNrB,2B7CJ2B;E6CK3B,YAAW,EAYZ;EvCDC;IuCRE,a7CEmB;I6CDnB,sBAAqB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","file":"bootstrap-italia.css","sourcesContent":["@charset \"UTF-8\";\n@import url(\"https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700\");\n@import url(\"https://fonts.googleapis.com/css?family=Roboto+Mono:400,700\");\n/*$primary-h: hue($primary);\n$primary-s: saturation($primary);\n\n\n$theme-colors: (\n \"primary-b-1\": hsb($primary-h, $primary-s, 10),\n \"primary-b-2\": hsb($primary-h, $primary-s, 20),\n \"primary-b-3\": hsb($primary-h, $primary-s, 30),\n \"primary-b-4\": hsb($primary-h, $primary-s, 40),\n \"primary-b-5\": hsb($primary-h, $primary-s, 50),\n \"primary-b-6\": hsb($primary-h, $primary-s, 60),\n \"primary-b-7\": hsb($primary-h, $primary-s, 70),\n \"primary-b-8\": hsb($primary-h, $primary-s, 80),\n \"primary-b-9\": hsb($primary-h, $primary-s, 90),\n \"primary-b-A\": hsb($primary-h, $primary-s * .75, 84),\n \"primary-b-B\": hsb($primary-h, $primary-s * .60, 87),\n \"primary-b-C\": hsb($primary-h, $primary-s * .45, 90),\n \"primary-b-D\": hsb($primary-h, $primary-s * .30, 93),\n \"primary-b-E\": hsb($primary-h, $primary-s * .15, 96),\n \"primary-b-F\": hsb($primary-h, $primary-s * .05, 99)\n);*/\n:root {\n --blue: #0073e6;\n --indigo: #554dff;\n --purple: #9e99ff;\n --pink: #ffb3bf;\n --red: #f73e5a;\n --orange: #ff9900;\n --yellow: #ffda73;\n --green: #00cc85;\n --teal: #0bd9d2;\n --cyan: #00fff7;\n --white: white;\n --gray: #666666;\n --gray-dark: #333333;\n --italia: #0066cc;\n --gray-tertiary: #5c6f82;\n --gray-quaternary: #fcfdff;\n --primary: #0073e6;\n --secondary: white;\n --success: #00cc85;\n --info: #999999;\n --warning: #ff9900;\n --danger: #f73e5a;\n --light: #e9e6f2;\n --dark: #17324d;\n --italia: #0066cc;\n --tertiary: #5c6f82;\n --quaternary: #fcfdff;\n --100: #e6e6e6;\n --200: #cccccc;\n --300: #b3b3b3;\n --400: #999999;\n --500: gray;\n --600: #666666;\n --700: #4d4d4d;\n --800: #333333;\n --900: #1a1a1a;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\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\";\n --font-family-monospace: \"Roboto Mono\", monospace; }\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important; }\n a:not(.btn) {\n text-decoration: underline; }\n abbr[title]::after {\n content: \" (\" attr(title) \")\"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n @page {\n size: a3; }\n body {\n min-width: 992px !important; }\n .container {\n min-width: 992px !important; }\n .navbar {\n display: none; }\n .badge {\n border: 1px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important; } }\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; }\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: transparent; }\n\n@-ms-viewport {\n width: device-width; }\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block; }\n\nbody {\n margin: 0;\n font-family: \"Titillium Web\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 1rem;\n font-weight: 300;\n line-height: 1.5;\n color: #1a1a1a;\n text-align: left;\n background-color: white; }\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important; }\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1.6rem; }\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: 700; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\ndfn {\n font-style: italic; }\n\nb,\nstrong {\n font-weight: bolder; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: #0073e6;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects; }\n a:hover {\n color: #004d99;\n text-decoration: underline; }\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus {\n outline: 0; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg {\n vertical-align: middle;\n border-style: none; }\n\nsvg:not(:root) {\n overflow: hidden; }\n\ntable {\n border-collapse: collapse; }\n\ncaption {\n padding-top: 1em;\n padding-bottom: 1em;\n color: #666666;\n text-align: left;\n caption-side: bottom; }\n\nth {\n text-align: inherit; }\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem; }\n\nbutton {\n border-radius: 0; }\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\ninput {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\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\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0; }\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox; }\n\ntextarea {\n overflow: auto;\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\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\nprogress {\n vertical-align: baseline; }\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none; }\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\nsummary {\n display: list-item;\n cursor: pointer; }\n\ntemplate {\n display: none; }\n\n[hidden] {\n display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 700;\n line-height: 1.2;\n color: inherit; }\n\nh1, .h1 {\n font-size: 2.5rem; }\n\nh2, .h2 {\n font-size: 2rem; }\n\nh3, .h3 {\n font-size: 1.75rem; }\n\nh4, .h4 {\n font-size: 1.5rem; }\n\nh5, .h5 {\n font-size: 1.25rem; }\n\nh6, .h6 {\n font-size: 1rem; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300; }\n\n.display-1 {\n font-size: 3.5rem;\n font-weight: 700;\n line-height: 1.2; }\n\n.display-2 {\n font-size: 2.5rem;\n font-weight: 700;\n line-height: 1.2; }\n\n.display-3 {\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1.2; }\n\n.display-4 {\n font-size: 1.25rem;\n font-weight: 700;\n line-height: 1.2; }\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1); }\n\nsmall,\n.small {\n font-size: 0.777rem;\n font-weight: 400; }\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\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\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 0.5rem; }\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem; }\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #666666; }\n .blockquote-footer::before {\n content: \"\\2014 \\00A0\"; }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: white;\n border: 1px solid #b3b3b3;\n border-radius: 4px;\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 90%;\n color: #666666; }\n\ncode,\nkbd,\npre,\nsamp {\n font-family: \"Roboto Mono\", monospace; }\n\ncode {\n font-size: 87.5%;\n color: #17324d;\n word-break: break-word; }\n a > code {\n color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: white;\n background-color: #1a1a1a;\n border-radius: 2px; }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700; }\n\npre {\n display: block;\n font-size: 87.5%;\n color: #1a1a1a; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.container {\n width: 100%;\n padding-right: 6px;\n padding-left: 6px;\n margin-right: auto;\n margin-left: auto; }\n @media (min-width: 576px) {\n .container {\n max-width: 540px; } }\n @media (min-width: 768px) {\n .container {\n max-width: 720px; } }\n @media (min-width: 992px) {\n .container {\n max-width: 960px; } }\n @media (min-width: 1200px) {\n .container {\n max-width: 1140px; } }\n\n.container-fluid {\n width: 100%;\n padding-right: 6px;\n padding-left: 6px;\n margin-right: auto;\n margin-left: auto; }\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -6px;\n margin-left: -6px; }\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0; }\n .no-gutters > .col,\n .no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0; }\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: 6px;\n padding-left: 6px; }\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n\n.col-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n\n.col-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n\n.col-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n\n.col-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n\n.order-first {\n order: -1; }\n\n.order-last {\n order: 13; }\n\n.order-0 {\n order: 0; }\n\n.order-1 {\n order: 1; }\n\n.order-2 {\n order: 2; }\n\n.order-3 {\n order: 3; }\n\n.order-4 {\n order: 4; }\n\n.order-5 {\n order: 5; }\n\n.order-6 {\n order: 6; }\n\n.order-7 {\n order: 7; }\n\n.order-8 {\n order: 8; }\n\n.order-9 {\n order: 9; }\n\n.order-10 {\n order: 10; }\n\n.order-11 {\n order: 11; }\n\n.order-12 {\n order: 12; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n .col-sm-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-sm-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-sm-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-sm-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-sm-first {\n order: -1; }\n .order-sm-last {\n order: 13; }\n .order-sm-0 {\n order: 0; }\n .order-sm-1 {\n order: 1; }\n .order-sm-2 {\n order: 2; }\n .order-sm-3 {\n order: 3; }\n .order-sm-4 {\n order: 4; }\n .order-sm-5 {\n order: 5; }\n .order-sm-6 {\n order: 6; }\n .order-sm-7 {\n order: 7; }\n .order-sm-8 {\n order: 8; }\n .order-sm-9 {\n order: 9; }\n .order-sm-10 {\n order: 10; }\n .order-sm-11 {\n order: 11; }\n .order-sm-12 {\n order: 12; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n .col-md-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-md-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-md-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-md-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-md-first {\n order: -1; }\n .order-md-last {\n order: 13; }\n .order-md-0 {\n order: 0; }\n .order-md-1 {\n order: 1; }\n .order-md-2 {\n order: 2; }\n .order-md-3 {\n order: 3; }\n .order-md-4 {\n order: 4; }\n .order-md-5 {\n order: 5; }\n .order-md-6 {\n order: 6; }\n .order-md-7 {\n order: 7; }\n .order-md-8 {\n order: 8; }\n .order-md-9 {\n order: 9; }\n .order-md-10 {\n order: 10; }\n .order-md-11 {\n order: 11; }\n .order-md-12 {\n order: 12; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n .col-lg-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-lg-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-lg-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-lg-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-lg-first {\n order: -1; }\n .order-lg-last {\n order: 13; }\n .order-lg-0 {\n order: 0; }\n .order-lg-1 {\n order: 1; }\n .order-lg-2 {\n order: 2; }\n .order-lg-3 {\n order: 3; }\n .order-lg-4 {\n order: 4; }\n .order-lg-5 {\n order: 5; }\n .order-lg-6 {\n order: 6; }\n .order-lg-7 {\n order: 7; }\n .order-lg-8 {\n order: 8; }\n .order-lg-9 {\n order: 9; }\n .order-lg-10 {\n order: 10; }\n .order-lg-11 {\n order: 11; }\n .order-lg-12 {\n order: 12; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; }\n .col-xl-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-xl-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-xl-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-xl-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-xl-first {\n order: -1; }\n .order-xl-last {\n order: 13; }\n .order-xl-0 {\n order: 0; }\n .order-xl-1 {\n order: 1; }\n .order-xl-2 {\n order: 2; }\n .order-xl-3 {\n order: 3; }\n .order-xl-4 {\n order: 4; }\n .order-xl-5 {\n order: 5; }\n .order-xl-6 {\n order: 6; }\n .order-xl-7 {\n order: 7; }\n .order-xl-8 {\n order: 8; }\n .order-xl-9 {\n order: 9; }\n .order-xl-10 {\n order: 10; }\n .order-xl-11 {\n order: 11; }\n .order-xl-12 {\n order: 12; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; } }\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem;\n background-color: transparent; }\n .table th,\n .table td {\n padding: 1em;\n vertical-align: top;\n border-top: 1px solid #d6dce3; }\n .table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #d6dce3; }\n .table tbody + tbody {\n border-top: 2px solid #d6dce3; }\n .table .table {\n background-color: white; }\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem; }\n\n.table-bordered {\n border: 1px solid #d6dce3; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #d6dce3; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f6f7f9; }\n\n.table-hover tbody tr:hover {\n background-color: #e5f1fa; }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8d8f8; }\n\n.table-hover .table-primary:hover {\n background-color: #a1cbf6; }\n .table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #a1cbf6; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: white; }\n\n.table-hover .table-secondary:hover {\n background-color: #f2f2f2; }\n .table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #f2f2f2; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #b8f1dd; }\n\n.table-hover .table-success:hover {\n background-color: #a3edd3; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #a3edd3; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #e2e2e2; }\n\n.table-hover .table-info:hover {\n background-color: #d5d5d5; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #d5d5d5; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffe2b8; }\n\n.table-hover .table-warning:hover {\n background-color: #ffd89f; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #ffd89f; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #fdc9d1; }\n\n.table-hover .table-danger:hover {\n background-color: #fcb0bc; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #fcb0bc; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #f9f8fb; }\n\n.table-hover .table-light:hover {\n background-color: #ebe8f2; }\n .table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #ebe8f2; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #bec6cd; }\n\n.table-hover .table-dark:hover {\n background-color: #b0b9c2; }\n .table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b0b9c2; }\n\n.table-italia,\n.table-italia > th,\n.table-italia > td {\n background-color: #b8d4f1; }\n\n.table-hover .table-italia:hover {\n background-color: #a3c7ed; }\n .table-hover .table-italia:hover > td,\n .table-hover .table-italia:hover > th {\n background-color: #a3c7ed; }\n\n.table-tertiary,\n.table-tertiary > th,\n.table-tertiary > td {\n background-color: #d1d7dc; }\n\n.table-hover .table-tertiary:hover {\n background-color: #c3cad1; }\n .table-hover .table-tertiary:hover > td,\n .table-hover .table-tertiary:hover > th {\n background-color: #c3cad1; }\n\n.table-quaternary,\n.table-quaternary > th,\n.table-quaternary > td {\n background-color: #fefeff; }\n\n.table-hover .table-quaternary:hover {\n background-color: #e5e5ff; }\n .table-hover .table-quaternary:hover > td,\n .table-hover .table-quaternary:hover > th {\n background-color: #e5e5ff; }\n\n.table-100,\n.table-100 > th,\n.table-100 > td {\n background-color: #f8f8f8; }\n\n.table-hover .table-100:hover {\n background-color: #ebebeb; }\n .table-hover .table-100:hover > td,\n .table-hover .table-100:hover > th {\n background-color: #ebebeb; }\n\n.table-200,\n.table-200 > th,\n.table-200 > td {\n background-color: #f1f1f1; }\n\n.table-hover .table-200:hover {\n background-color: #e4e4e4; }\n .table-hover .table-200:hover > td,\n .table-hover .table-200:hover > th {\n background-color: #e4e4e4; }\n\n.table-300,\n.table-300 > th,\n.table-300 > td {\n background-color: #eaeaea; }\n\n.table-hover .table-300:hover {\n background-color: #dddddd; }\n .table-hover .table-300:hover > td,\n .table-hover .table-300:hover > th {\n background-color: #dddddd; }\n\n.table-400,\n.table-400 > th,\n.table-400 > td {\n background-color: #e2e2e2; }\n\n.table-hover .table-400:hover {\n background-color: #d5d5d5; }\n .table-hover .table-400:hover > td,\n .table-hover .table-400:hover > th {\n background-color: #d5d5d5; }\n\n.table-500,\n.table-500 > th,\n.table-500 > td {\n background-color: #dbdbdb; }\n\n.table-hover .table-500:hover {\n background-color: #cecece; }\n .table-hover .table-500:hover > td,\n .table-hover .table-500:hover > th {\n background-color: #cecece; }\n\n.table-600,\n.table-600 > th,\n.table-600 > td {\n background-color: #d4d4d4; }\n\n.table-hover .table-600:hover {\n background-color: #c7c7c7; }\n .table-hover .table-600:hover > td,\n .table-hover .table-600:hover > th {\n background-color: #c7c7c7; }\n\n.table-700,\n.table-700 > th,\n.table-700 > td {\n background-color: #cdcdcd; }\n\n.table-hover .table-700:hover {\n background-color: silver; }\n .table-hover .table-700:hover > td,\n .table-hover .table-700:hover > th {\n background-color: silver; }\n\n.table-800,\n.table-800 > th,\n.table-800 > td {\n background-color: #c6c6c6; }\n\n.table-hover .table-800:hover {\n background-color: #b9b9b9; }\n .table-hover .table-800:hover > td,\n .table-hover .table-800:hover > th {\n background-color: #b9b9b9; }\n\n.table-900,\n.table-900 > th,\n.table-900 > td {\n background-color: #bfbfbf; }\n\n.table-hover .table-900:hover {\n background-color: #b2b2b2; }\n .table-hover .table-900:hover > td,\n .table-hover .table-900:hover > th {\n background-color: #b2b2b2; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: #e5f1fa; }\n\n.table-hover .table-active:hover {\n background-color: #d0e5f6; }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: #d0e5f6; }\n\n.table .thead-dark th {\n color: white;\n background-color: #1a1a1a;\n border-color: #2d2d2d; }\n\n.table .thead-light th {\n color: #4d4d4d;\n background-color: #cccccc;\n border-color: #d6dce3; }\n\n.table-dark {\n color: white;\n background-color: #1a1a1a; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th {\n border-color: #2d2d2d; }\n .table-dark.table-bordered {\n border: 0; }\n .table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05); }\n .table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075); }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; }\n .table-responsive-sm > .table-bordered {\n border: 0; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; }\n .table-responsive-md > .table-bordered {\n border: 0; } }\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; }\n .table-responsive-lg > .table-bordered {\n border: 0; } }\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; }\n .table-responsive-xl > .table-bordered {\n border: 0; } }\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; }\n .table-responsive > .table-bordered {\n border: 0; }\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n color: #4d4d4d;\n background-color: white;\n background-clip: padding-box;\n border: 1px solid #999999;\n border-radius: 4px;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n .form-control::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:focus {\n color: #4d4d4d;\n background-color: white;\n border-color: #66b3ff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 115, 230, 0.25); }\n .form-control::placeholder {\n color: #666666;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #cccccc;\n opacity: 1; }\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.25rem + 2px); }\n\nselect.form-control:focus::-ms-value {\n color: #4d4d4d;\n background-color: white; }\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%; }\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5; }\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.556; }\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.428; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0; }\n .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n .input-group-lg > .input-group-append > .form-control-plaintext.btn {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.428;\n border-radius: 2px; }\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: calc(1.7495rem + 2px); }\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.556;\n border-radius: 8px; }\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: calc(2.945rem + 2px); }\n\n.form-group {\n margin-bottom: 1rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px; }\n .form-row > .col,\n .form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px; }\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem; }\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem; }\n .form-check-input:disabled ~ .form-check-label {\n color: #666666; }\n\n.form-check-label {\n margin-bottom: 0; }\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem; }\n .form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.777rem;\n color: #00cc85; }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(0, 204, 133, 0.8);\n border-radius: .2rem; }\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #00cc85; }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n .custom-select:valid:focus,\n .custom-select.is-valid:focus {\n border-color: #00cc85;\n box-shadow: 0 0 0 0.2rem rgba(0, 204, 133, 0.25); }\n .was-validated .form-control:valid ~ .valid-feedback,\n .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n .form-control.is-valid ~ .valid-tooltip, .was-validated\n .custom-select:valid ~ .valid-feedback,\n .was-validated\n .custom-select:valid ~ .valid-tooltip,\n .custom-select.is-valid ~ .valid-feedback,\n .custom-select.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #00cc85; }\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #00cc85; }\n .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #4dffc1; }\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #00ffa6; }\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 204, 133, 0.25); }\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #00cc85; }\n .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {\n border-color: inherit; }\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(0, 204, 133, 0.25); }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.777rem;\n color: #f73e5a; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(247, 62, 90, 0.8);\n border-radius: .2rem; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #f73e5a; }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n .custom-select:invalid:focus,\n .custom-select.is-invalid:focus {\n border-color: #f73e5a;\n box-shadow: 0 0 0 0.2rem rgba(247, 62, 90, 0.25); }\n .was-validated .form-control:invalid ~ .invalid-feedback,\n .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n .form-control.is-invalid ~ .invalid-tooltip, .was-validated\n .custom-select:invalid ~ .invalid-feedback,\n .was-validated\n .custom-select:invalid ~ .invalid-tooltip,\n .custom-select.is-invalid ~ .invalid-feedback,\n .custom-select.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #f73e5a; }\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #f73e5a; }\n .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #fcb8c3; }\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #f96f84; }\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(247, 62, 90, 0.25); }\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #f73e5a; }\n .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {\n border-color: inherit; }\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(247, 62, 90, 0.25); }\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; }\n .form-inline .form-check {\n width: 100%; }\n @media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0; }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-plaintext {\n display: inline-block; }\n .form-inline .input-group {\n width: auto; }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0; }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center; }\n .form-inline .custom-control-label {\n margin-bottom: 0; } }\n\n.btn {\n display: inline-block;\n font-weight: 700;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 4px;\n 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; }\n .btn:hover, .btn:focus {\n text-decoration: none; }\n .btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 115, 230, 0.25); }\n .btn.disabled, .btn:disabled {\n opacity: 0.65; }\n .btn:not(:disabled):not(.disabled) {\n cursor: pointer; }\n .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {\n background-image: none; }\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none; }\n\n.btn-primary {\n color: #FFF;\n background-color: #0073e6;\n border-color: #0073e6; }\n .btn-primary:hover {\n color: #FFF;\n background-color: #0060bf;\n border-color: #0059b3; }\n .btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 115, 230, 0.5); }\n .btn-primary.disabled, .btn-primary:disabled {\n color: #FFF;\n background-color: #0073e6;\n border-color: #0073e6; }\n .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n .show > .btn-primary.dropdown-toggle {\n color: #FFF;\n background-color: #0059b3;\n border-color: #0053a6; }\n .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 115, 230, 0.5); }\n\n.btn-secondary {\n color: #000;\n background-color: white;\n border-color: white; }\n .btn-secondary:hover {\n color: #000;\n background-color: #ececec;\n border-color: #e6e6e6; }\n .btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\n .btn-secondary.disabled, .btn-secondary:disabled {\n color: #000;\n background-color: white;\n border-color: white; }\n .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-secondary.dropdown-toggle {\n color: #000;\n background-color: #e6e6e6;\n border-color: #dfdfdf; }\n .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\n\n.btn-success {\n color: #FFF;\n background-color: #00cc85;\n border-color: #00cc85; }\n .btn-success:hover {\n color: #FFF;\n background-color: #00a66c;\n border-color: #009963; }\n .btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 204, 133, 0.5); }\n .btn-success.disabled, .btn-success:disabled {\n color: #FFF;\n background-color: #00cc85;\n border-color: #00cc85; }\n .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n .show > .btn-success.dropdown-toggle {\n color: #FFF;\n background-color: #009963;\n border-color: #008c5b; }\n .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 204, 133, 0.5); }\n\n.btn-info {\n color: #000;\n background-color: #999999;\n border-color: #999999; }\n .btn-info:hover {\n color: #FFF;\n background-color: #868686;\n border-color: gray; }\n .btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5); }\n .btn-info.disabled, .btn-info:disabled {\n color: #000;\n background-color: #999999;\n border-color: #999999; }\n .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n .show > .btn-info.dropdown-toggle {\n color: #FFF;\n background-color: gray;\n border-color: #797979; }\n .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5); }\n\n.btn-warning {\n color: #000;\n background-color: #ff9900;\n border-color: #ff9900; }\n .btn-warning:hover {\n color: #FFF;\n background-color: #d98200;\n border-color: #cc7a00; }\n .btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 153, 0, 0.5); }\n .btn-warning.disabled, .btn-warning:disabled {\n color: #000;\n background-color: #ff9900;\n border-color: #ff9900; }\n .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n .show > .btn-warning.dropdown-toggle {\n color: #FFF;\n background-color: #cc7a00;\n border-color: #bf7300; }\n .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 153, 0, 0.5); }\n\n.btn-danger {\n color: #FFF;\n background-color: #f73e5a;\n border-color: #f73e5a; }\n .btn-danger:hover {\n color: #FFF;\n background-color: #f6193a;\n border-color: #f50d30; }\n .btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(247, 62, 90, 0.5); }\n .btn-danger.disabled, .btn-danger:disabled {\n color: #FFF;\n background-color: #f73e5a;\n border-color: #f73e5a; }\n .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n .show > .btn-danger.dropdown-toggle {\n color: #FFF;\n background-color: #f50d30;\n border-color: #ec092b; }\n .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(247, 62, 90, 0.5); }\n\n.btn-light {\n color: #000;\n background-color: #e9e6f2;\n border-color: #e9e6f2; }\n .btn-light:hover {\n color: #000;\n background-color: #d3cde5;\n border-color: #ccc4e1; }\n .btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(233, 230, 242, 0.5); }\n .btn-light.disabled, .btn-light:disabled {\n color: #000;\n background-color: #e9e6f2;\n border-color: #e9e6f2; }\n .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n .show > .btn-light.dropdown-toggle {\n color: #000;\n background-color: #ccc4e1;\n border-color: #c4bcdd; }\n .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(233, 230, 242, 0.5); }\n\n.btn-dark {\n color: #FFF;\n background-color: #17324d;\n border-color: #17324d; }\n .btn-dark:hover {\n color: #FFF;\n background-color: #0e1f2f;\n border-color: #0b1825; }\n .btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 50, 77, 0.5); }\n .btn-dark.disabled, .btn-dark:disabled {\n color: #FFF;\n background-color: #17324d;\n border-color: #17324d; }\n .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n .show > .btn-dark.dropdown-toggle {\n color: #FFF;\n background-color: #0b1825;\n border-color: #08121b; }\n .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 50, 77, 0.5); }\n\n.btn-italia {\n color: #FFF;\n background-color: #0066cc;\n border-color: #0066cc; }\n .btn-italia:hover {\n color: #FFF;\n background-color: #0053a6;\n border-color: #004d99; }\n .btn-italia:focus, .btn-italia.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 102, 204, 0.5); }\n .btn-italia.disabled, .btn-italia:disabled {\n color: #FFF;\n background-color: #0066cc;\n border-color: #0066cc; }\n .btn-italia:not(:disabled):not(.disabled):active, .btn-italia:not(:disabled):not(.disabled).active,\n .show > .btn-italia.dropdown-toggle {\n color: #FFF;\n background-color: #004d99;\n border-color: #00468c; }\n .btn-italia:not(:disabled):not(.disabled):active:focus, .btn-italia:not(:disabled):not(.disabled).active:focus,\n .show > .btn-italia.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 102, 204, 0.5); }\n\n.btn-tertiary {\n color: #FFF;\n background-color: #5c6f82;\n border-color: #5c6f82; }\n .btn-tertiary:hover {\n color: #FFF;\n background-color: #4c5c6c;\n border-color: #475664; }\n .btn-tertiary:focus, .btn-tertiary.focus {\n box-shadow: 0 0 0 0.2rem rgba(92, 111, 130, 0.5); }\n .btn-tertiary.disabled, .btn-tertiary:disabled {\n color: #FFF;\n background-color: #5c6f82;\n border-color: #5c6f82; }\n .btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active,\n .show > .btn-tertiary.dropdown-toggle {\n color: #FFF;\n background-color: #475664;\n border-color: #424f5d; }\n .btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-tertiary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(92, 111, 130, 0.5); }\n\n.btn-quaternary {\n color: #000;\n background-color: #fcfdff;\n border-color: #fcfdff; }\n .btn-quaternary:hover {\n color: #000;\n background-color: #d6d8ff;\n border-color: #c9cbff; }\n .btn-quaternary:focus, .btn-quaternary.focus {\n box-shadow: 0 0 0 0.2rem rgba(252, 253, 255, 0.5); }\n .btn-quaternary.disabled, .btn-quaternary:disabled {\n color: #000;\n background-color: #fcfdff;\n border-color: #fcfdff; }\n .btn-quaternary:not(:disabled):not(.disabled):active, .btn-quaternary:not(:disabled):not(.disabled).active,\n .show > .btn-quaternary.dropdown-toggle {\n color: #000;\n background-color: #c9cbff;\n border-color: #bdbfff; }\n .btn-quaternary:not(:disabled):not(.disabled):active:focus, .btn-quaternary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-quaternary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(252, 253, 255, 0.5); }\n\n.btn-100 {\n color: #000;\n background-color: #e6e6e6;\n border-color: #e6e6e6; }\n .btn-100:hover {\n color: #000;\n background-color: #d2d2d2;\n border-color: #cccccc; }\n .btn-100:focus, .btn-100.focus {\n box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5); }\n .btn-100.disabled, .btn-100:disabled {\n color: #000;\n background-color: #e6e6e6;\n border-color: #e6e6e6; }\n .btn-100:not(:disabled):not(.disabled):active, .btn-100:not(:disabled):not(.disabled).active,\n .show > .btn-100.dropdown-toggle {\n color: #000;\n background-color: #cccccc;\n border-color: #c6c6c6; }\n .btn-100:not(:disabled):not(.disabled):active:focus, .btn-100:not(:disabled):not(.disabled).active:focus,\n .show > .btn-100.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5); }\n\n.btn-200 {\n color: #000;\n background-color: #cccccc;\n border-color: #cccccc; }\n .btn-200:hover {\n color: #000;\n background-color: #b9b9b9;\n border-color: #b3b3b3; }\n .btn-200:focus, .btn-200.focus {\n box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5); }\n .btn-200.disabled, .btn-200:disabled {\n color: #000;\n background-color: #cccccc;\n border-color: #cccccc; }\n .btn-200:not(:disabled):not(.disabled):active, .btn-200:not(:disabled):not(.disabled).active,\n .show > .btn-200.dropdown-toggle {\n color: #000;\n background-color: #b3b3b3;\n border-color: #acacac; }\n .btn-200:not(:disabled):not(.disabled):active:focus, .btn-200:not(:disabled):not(.disabled).active:focus,\n .show > .btn-200.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5); }\n\n.btn-300 {\n color: #000;\n background-color: #b3b3b3;\n border-color: #b3b3b3; }\n .btn-300:hover {\n color: #000;\n background-color: #9f9f9f;\n border-color: #999999; }\n .btn-300:focus, .btn-300.focus {\n box-shadow: 0 0 0 0.2rem rgba(179, 179, 179, 0.5); }\n .btn-300.disabled, .btn-300:disabled {\n color: #000;\n background-color: #b3b3b3;\n border-color: #b3b3b3; }\n .btn-300:not(:disabled):not(.disabled):active, .btn-300:not(:disabled):not(.disabled).active,\n .show > .btn-300.dropdown-toggle {\n color: #000;\n background-color: #999999;\n border-color: #939393; }\n .btn-300:not(:disabled):not(.disabled):active:focus, .btn-300:not(:disabled):not(.disabled).active:focus,\n .show > .btn-300.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(179, 179, 179, 0.5); }\n\n.btn-400 {\n color: #000;\n background-color: #999999;\n border-color: #999999; }\n .btn-400:hover {\n color: #FFF;\n background-color: #868686;\n border-color: gray; }\n .btn-400:focus, .btn-400.focus {\n box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5); }\n .btn-400.disabled, .btn-400:disabled {\n color: #000;\n background-color: #999999;\n border-color: #999999; }\n .btn-400:not(:disabled):not(.disabled):active, .btn-400:not(:disabled):not(.disabled).active,\n .show > .btn-400.dropdown-toggle {\n color: #FFF;\n background-color: gray;\n border-color: #797979; }\n .btn-400:not(:disabled):not(.disabled):active:focus, .btn-400:not(:disabled):not(.disabled).active:focus,\n .show > .btn-400.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5); }\n\n.btn-500 {\n color: #FFF;\n background-color: gray;\n border-color: gray; }\n .btn-500:hover {\n color: #FFF;\n background-color: #6c6c6c;\n border-color: #666666; }\n .btn-500:focus, .btn-500.focus {\n box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5); }\n .btn-500.disabled, .btn-500:disabled {\n color: #FFF;\n background-color: gray;\n border-color: gray; }\n .btn-500:not(:disabled):not(.disabled):active, .btn-500:not(:disabled):not(.disabled).active,\n .show > .btn-500.dropdown-toggle {\n color: #FFF;\n background-color: #666666;\n border-color: #606060; }\n .btn-500:not(:disabled):not(.disabled):active:focus, .btn-500:not(:disabled):not(.disabled).active:focus,\n .show > .btn-500.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5); }\n\n.btn-600 {\n color: #FFF;\n background-color: #666666;\n border-color: #666666; }\n .btn-600:hover {\n color: #FFF;\n background-color: #535353;\n border-color: #4d4d4d; }\n .btn-600:focus, .btn-600.focus {\n box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }\n .btn-600.disabled, .btn-600:disabled {\n color: #FFF;\n background-color: #666666;\n border-color: #666666; }\n .btn-600:not(:disabled):not(.disabled):active, .btn-600:not(:disabled):not(.disabled).active,\n .show > .btn-600.dropdown-toggle {\n color: #FFF;\n background-color: #4d4d4d;\n border-color: #464646; }\n .btn-600:not(:disabled):not(.disabled):active:focus, .btn-600:not(:disabled):not(.disabled).active:focus,\n .show > .btn-600.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }\n\n.btn-700 {\n color: #FFF;\n background-color: #4d4d4d;\n border-color: #4d4d4d; }\n .btn-700:hover {\n color: #FFF;\n background-color: #393939;\n border-color: #333333; }\n .btn-700:focus, .btn-700.focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5); }\n .btn-700.disabled, .btn-700:disabled {\n color: #FFF;\n background-color: #4d4d4d;\n border-color: #4d4d4d; }\n .btn-700:not(:disabled):not(.disabled):active, .btn-700:not(:disabled):not(.disabled).active,\n .show > .btn-700.dropdown-toggle {\n color: #FFF;\n background-color: #333333;\n border-color: #2d2d2d; }\n .btn-700:not(:disabled):not(.disabled):active:focus, .btn-700:not(:disabled):not(.disabled).active:focus,\n .show > .btn-700.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5); }\n\n.btn-800 {\n color: #FFF;\n background-color: #333333;\n border-color: #333333; }\n .btn-800:hover {\n color: #FFF;\n background-color: #202020;\n border-color: #1a1a1a; }\n .btn-800:focus, .btn-800.focus {\n box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }\n .btn-800.disabled, .btn-800:disabled {\n color: #FFF;\n background-color: #333333;\n border-color: #333333; }\n .btn-800:not(:disabled):not(.disabled):active, .btn-800:not(:disabled):not(.disabled).active,\n .show > .btn-800.dropdown-toggle {\n color: #FFF;\n background-color: #1a1a1a;\n border-color: #131313; }\n .btn-800:not(:disabled):not(.disabled):active:focus, .btn-800:not(:disabled):not(.disabled).active:focus,\n .show > .btn-800.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }\n\n.btn-900 {\n color: #FFF;\n background-color: #1a1a1a;\n border-color: #1a1a1a; }\n .btn-900:hover {\n color: #FFF;\n background-color: #060606;\n border-color: black; }\n .btn-900:focus, .btn-900.focus {\n box-shadow: 0 0 0 0.2rem rgba(26, 26, 26, 0.5); }\n .btn-900.disabled, .btn-900:disabled {\n color: #FFF;\n background-color: #1a1a1a;\n border-color: #1a1a1a; }\n .btn-900:not(:disabled):not(.disabled):active, .btn-900:not(:disabled):not(.disabled).active,\n .show > .btn-900.dropdown-toggle {\n color: #FFF;\n background-color: black;\n border-color: black; }\n .btn-900:not(:disabled):not(.disabled):active:focus, .btn-900:not(:disabled):not(.disabled).active:focus,\n .show > .btn-900.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(26, 26, 26, 0.5); }\n\n.btn-outline-primary {\n color: #0073e6;\n background-color: transparent;\n background-image: none;\n border-color: #0073e6; }\n .btn-outline-primary:hover {\n color: #FFF;\n background-color: #0073e6;\n border-color: #0073e6; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 115, 230, 0.5); }\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #0073e6;\n background-color: transparent; }\n .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #FFF;\n background-color: #0073e6;\n border-color: #0073e6; }\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 115, 230, 0.5); }\n\n.btn-outline-secondary {\n color: white;\n background-color: transparent;\n background-image: none;\n border-color: white; }\n .btn-outline-secondary:hover {\n color: #000;\n background-color: white;\n border-color: white; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: white;\n background-color: transparent; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #000;\n background-color: white;\n border-color: white; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }\n\n.btn-outline-success {\n color: #00cc85;\n background-color: transparent;\n background-image: none;\n border-color: #00cc85; }\n .btn-outline-success:hover {\n color: #FFF;\n background-color: #00cc85;\n border-color: #00cc85; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 204, 133, 0.5); }\n .btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #00cc85;\n background-color: transparent; }\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #FFF;\n background-color: #00cc85;\n border-color: #00cc85; }\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 204, 133, 0.5); }\n\n.btn-outline-info {\n color: #999999;\n background-color: transparent;\n background-image: none;\n border-color: #999999; }\n .btn-outline-info:hover {\n color: #000;\n background-color: #999999;\n border-color: #999999; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5); }\n .btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #999999;\n background-color: transparent; }\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #000;\n background-color: #999999;\n border-color: #999999; }\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5); }\n\n.btn-outline-warning {\n color: #ff9900;\n background-color: transparent;\n background-image: none;\n border-color: #ff9900; }\n .btn-outline-warning:hover {\n color: #000;\n background-color: #ff9900;\n border-color: #ff9900; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 153, 0, 0.5); }\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ff9900;\n background-color: transparent; }\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #000;\n background-color: #ff9900;\n border-color: #ff9900; }\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 153, 0, 0.5); }\n\n.btn-outline-danger {\n color: #f73e5a;\n background-color: transparent;\n background-image: none;\n border-color: #f73e5a; }\n .btn-outline-danger:hover {\n color: #FFF;\n background-color: #f73e5a;\n border-color: #f73e5a; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(247, 62, 90, 0.5); }\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #f73e5a;\n background-color: transparent; }\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #FFF;\n background-color: #f73e5a;\n border-color: #f73e5a; }\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(247, 62, 90, 0.5); }\n\n.btn-outline-light {\n color: #e9e6f2;\n background-color: transparent;\n background-image: none;\n border-color: #e9e6f2; }\n .btn-outline-light:hover {\n color: #000;\n background-color: #e9e6f2;\n border-color: #e9e6f2; }\n .btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(233, 230, 242, 0.5); }\n .btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #e9e6f2;\n background-color: transparent; }\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #000;\n background-color: #e9e6f2;\n border-color: #e9e6f2; }\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(233, 230, 242, 0.5); }\n\n.btn-outline-dark {\n color: #17324d;\n background-color: transparent;\n background-image: none;\n border-color: #17324d; }\n .btn-outline-dark:hover {\n color: #FFF;\n background-color: #17324d;\n border-color: #17324d; }\n .btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 50, 77, 0.5); }\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #17324d;\n background-color: transparent; }\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #FFF;\n background-color: #17324d;\n border-color: #17324d; }\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 50, 77, 0.5); }\n\n.btn-outline-italia {\n color: #0066cc;\n background-color: transparent;\n background-image: none;\n border-color: #0066cc; }\n .btn-outline-italia:hover {\n color: #FFF;\n background-color: #0066cc;\n border-color: #0066cc; }\n .btn-outline-italia:focus, .btn-outline-italia.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 102, 204, 0.5); }\n .btn-outline-italia.disabled, .btn-outline-italia:disabled {\n color: #0066cc;\n background-color: transparent; }\n .btn-outline-italia:not(:disabled):not(.disabled):active, .btn-outline-italia:not(:disabled):not(.disabled).active,\n .show > .btn-outline-italia.dropdown-toggle {\n color: #FFF;\n background-color: #0066cc;\n border-color: #0066cc; }\n .btn-outline-italia:not(:disabled):not(.disabled):active:focus, .btn-outline-italia:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-italia.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 102, 204, 0.5); }\n\n.btn-outline-tertiary {\n color: #5c6f82;\n background-color: transparent;\n background-image: none;\n border-color: #5c6f82; }\n .btn-outline-tertiary:hover {\n color: #FFF;\n background-color: #5c6f82;\n border-color: #5c6f82; }\n .btn-outline-tertiary:focus, .btn-outline-tertiary.focus {\n box-shadow: 0 0 0 0.2rem rgba(92, 111, 130, 0.5); }\n .btn-outline-tertiary.disabled, .btn-outline-tertiary:disabled {\n color: #5c6f82;\n background-color: transparent; }\n .btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-tertiary.dropdown-toggle {\n color: #FFF;\n background-color: #5c6f82;\n border-color: #5c6f82; }\n .btn-outline-tertiary:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-tertiary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(92, 111, 130, 0.5); }\n\n.btn-outline-quaternary {\n color: #fcfdff;\n background-color: transparent;\n background-image: none;\n border-color: #fcfdff; }\n .btn-outline-quaternary:hover {\n color: #000;\n background-color: #fcfdff;\n border-color: #fcfdff; }\n .btn-outline-quaternary:focus, .btn-outline-quaternary.focus {\n box-shadow: 0 0 0 0.2rem rgba(252, 253, 255, 0.5); }\n .btn-outline-quaternary.disabled, .btn-outline-quaternary:disabled {\n color: #fcfdff;\n background-color: transparent; }\n .btn-outline-quaternary:not(:disabled):not(.disabled):active, .btn-outline-quaternary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-quaternary.dropdown-toggle {\n color: #000;\n background-color: #fcfdff;\n border-color: #fcfdff; }\n .btn-outline-quaternary:not(:disabled):not(.disabled):active:focus, .btn-outline-quaternary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-quaternary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(252, 253, 255, 0.5); }\n\n.btn-outline-100 {\n color: #e6e6e6;\n background-color: transparent;\n background-image: none;\n border-color: #e6e6e6; }\n .btn-outline-100:hover {\n color: #000;\n background-color: #e6e6e6;\n border-color: #e6e6e6; }\n .btn-outline-100:focus, .btn-outline-100.focus {\n box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5); }\n .btn-outline-100.disabled, .btn-outline-100:disabled {\n color: #e6e6e6;\n background-color: transparent; }\n .btn-outline-100:not(:disabled):not(.disabled):active, .btn-outline-100:not(:disabled):not(.disabled).active,\n .show > .btn-outline-100.dropdown-toggle {\n color: #000;\n background-color: #e6e6e6;\n border-color: #e6e6e6; }\n .btn-outline-100:not(:disabled):not(.disabled):active:focus, .btn-outline-100:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-100.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5); }\n\n.btn-outline-200 {\n color: #cccccc;\n background-color: transparent;\n background-image: none;\n border-color: #cccccc; }\n .btn-outline-200:hover {\n color: #000;\n background-color: #cccccc;\n border-color: #cccccc; }\n .btn-outline-200:focus, .btn-outline-200.focus {\n box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5); }\n .btn-outline-200.disabled, .btn-outline-200:disabled {\n color: #cccccc;\n background-color: transparent; }\n .btn-outline-200:not(:disabled):not(.disabled):active, .btn-outline-200:not(:disabled):not(.disabled).active,\n .show > .btn-outline-200.dropdown-toggle {\n color: #000;\n background-color: #cccccc;\n border-color: #cccccc; }\n .btn-outline-200:not(:disabled):not(.disabled):active:focus, .btn-outline-200:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-200.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5); }\n\n.btn-outline-300 {\n color: #b3b3b3;\n background-color: transparent;\n background-image: none;\n border-color: #b3b3b3; }\n .btn-outline-300:hover {\n color: #000;\n background-color: #b3b3b3;\n border-color: #b3b3b3; }\n .btn-outline-300:focus, .btn-outline-300.focus {\n box-shadow: 0 0 0 0.2rem rgba(179, 179, 179, 0.5); }\n .btn-outline-300.disabled, .btn-outline-300:disabled {\n color: #b3b3b3;\n background-color: transparent; }\n .btn-outline-300:not(:disabled):not(.disabled):active, .btn-outline-300:not(:disabled):not(.disabled).active,\n .show > .btn-outline-300.dropdown-toggle {\n color: #000;\n background-color: #b3b3b3;\n border-color: #b3b3b3; }\n .btn-outline-300:not(:disabled):not(.disabled):active:focus, .btn-outline-300:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-300.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(179, 179, 179, 0.5); }\n\n.btn-outline-400 {\n color: #999999;\n background-color: transparent;\n background-image: none;\n border-color: #999999; }\n .btn-outline-400:hover {\n color: #000;\n background-color: #999999;\n border-color: #999999; }\n .btn-outline-400:focus, .btn-outline-400.focus {\n box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5); }\n .btn-outline-400.disabled, .btn-outline-400:disabled {\n color: #999999;\n background-color: transparent; }\n .btn-outline-400:not(:disabled):not(.disabled):active, .btn-outline-400:not(:disabled):not(.disabled).active,\n .show > .btn-outline-400.dropdown-toggle {\n color: #000;\n background-color: #999999;\n border-color: #999999; }\n .btn-outline-400:not(:disabled):not(.disabled):active:focus, .btn-outline-400:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-400.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5); }\n\n.btn-outline-500 {\n color: gray;\n background-color: transparent;\n background-image: none;\n border-color: gray; }\n .btn-outline-500:hover {\n color: #FFF;\n background-color: gray;\n border-color: gray; }\n .btn-outline-500:focus, .btn-outline-500.focus {\n box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5); }\n .btn-outline-500.disabled, .btn-outline-500:disabled {\n color: gray;\n background-color: transparent; }\n .btn-outline-500:not(:disabled):not(.disabled):active, .btn-outline-500:not(:disabled):not(.disabled).active,\n .show > .btn-outline-500.dropdown-toggle {\n color: #FFF;\n background-color: gray;\n border-color: gray; }\n .btn-outline-500:not(:disabled):not(.disabled):active:focus, .btn-outline-500:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-500.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5); }\n\n.btn-outline-600 {\n color: #666666;\n background-color: transparent;\n background-image: none;\n border-color: #666666; }\n .btn-outline-600:hover {\n color: #FFF;\n background-color: #666666;\n border-color: #666666; }\n .btn-outline-600:focus, .btn-outline-600.focus {\n box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }\n .btn-outline-600.disabled, .btn-outline-600:disabled {\n color: #666666;\n background-color: transparent; }\n .btn-outline-600:not(:disabled):not(.disabled):active, .btn-outline-600:not(:disabled):not(.disabled).active,\n .show > .btn-outline-600.dropdown-toggle {\n color: #FFF;\n background-color: #666666;\n border-color: #666666; }\n .btn-outline-600:not(:disabled):not(.disabled):active:focus, .btn-outline-600:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-600.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }\n\n.btn-outline-700 {\n color: #4d4d4d;\n background-color: transparent;\n background-image: none;\n border-color: #4d4d4d; }\n .btn-outline-700:hover {\n color: #FFF;\n background-color: #4d4d4d;\n border-color: #4d4d4d; }\n .btn-outline-700:focus, .btn-outline-700.focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5); }\n .btn-outline-700.disabled, .btn-outline-700:disabled {\n color: #4d4d4d;\n background-color: transparent; }\n .btn-outline-700:not(:disabled):not(.disabled):active, .btn-outline-700:not(:disabled):not(.disabled).active,\n .show > .btn-outline-700.dropdown-toggle {\n color: #FFF;\n background-color: #4d4d4d;\n border-color: #4d4d4d; }\n .btn-outline-700:not(:disabled):not(.disabled):active:focus, .btn-outline-700:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-700.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5); }\n\n.btn-outline-800 {\n color: #333333;\n background-color: transparent;\n background-image: none;\n border-color: #333333; }\n .btn-outline-800:hover {\n color: #FFF;\n background-color: #333333;\n border-color: #333333; }\n .btn-outline-800:focus, .btn-outline-800.focus {\n box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }\n .btn-outline-800.disabled, .btn-outline-800:disabled {\n color: #333333;\n background-color: transparent; }\n .btn-outline-800:not(:disabled):not(.disabled):active, .btn-outline-800:not(:disabled):not(.disabled).active,\n .show > .btn-outline-800.dropdown-toggle {\n color: #FFF;\n background-color: #333333;\n border-color: #333333; }\n .btn-outline-800:not(:disabled):not(.disabled):active:focus, .btn-outline-800:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-800.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }\n\n.btn-outline-900 {\n color: #1a1a1a;\n background-color: transparent;\n background-image: none;\n border-color: #1a1a1a; }\n .btn-outline-900:hover {\n color: #FFF;\n background-color: #1a1a1a;\n border-color: #1a1a1a; }\n .btn-outline-900:focus, .btn-outline-900.focus {\n box-shadow: 0 0 0 0.2rem rgba(26, 26, 26, 0.5); }\n .btn-outline-900.disabled, .btn-outline-900:disabled {\n color: #1a1a1a;\n background-color: transparent; }\n .btn-outline-900:not(:disabled):not(.disabled):active, .btn-outline-900:not(:disabled):not(.disabled).active,\n .show > .btn-outline-900.dropdown-toggle {\n color: #FFF;\n background-color: #1a1a1a;\n border-color: #1a1a1a; }\n .btn-outline-900:not(:disabled):not(.disabled):active:focus, .btn-outline-900:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-900.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(26, 26, 26, 0.5); }\n\n.btn-link {\n font-weight: 400;\n color: #0073e6;\n background-color: transparent; }\n .btn-link:hover {\n color: #004d99;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent; }\n .btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none; }\n .btn-link:disabled, .btn-link.disabled {\n color: #666666; }\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.556;\n border-radius: 8px; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.428;\n border-radius: 2px; }\n\n.btn-block {\n display: block;\n width: 100%; }\n .btn-block + .btn-block {\n margin-top: 0.5rem; }\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 transition: opacity 0.15s linear; }\n .fade.show {\n opacity: 1; }\n\n.collapse {\n display: none; }\n .collapse.show {\n display: block; }\n\ntr.collapse.show {\n display: table-row; }\n\ntbody.collapse.show {\n display: table-row-group; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n\n.dropup,\n.dropdown {\n position: relative; }\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent; }\n\n.dropdown-toggle:empty::after {\n margin-left: 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: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #1a1a1a;\n text-align: left;\n list-style: none;\n background-color: white;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px; }\n\n.dropup .dropdown-menu {\n margin-top: 0;\n margin-bottom: 0.125rem; }\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent; }\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropright .dropdown-menu {\n margin-top: 0;\n margin-left: 0.125rem; }\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid; }\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropleft .dropdown-menu {\n margin-top: 0;\n margin-right: 0.125rem; }\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\"; }\n\n.dropleft .dropdown-toggle::after {\n display: none; }\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent; }\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0; }\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #cccccc; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #1a1a1a;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0; }\n .dropdown-item:hover, .dropdown-item:focus {\n color: #0d0d0d;\n text-decoration: none;\n background-color: #e6e6e6; }\n .dropdown-item.active, .dropdown-item:active {\n color: white;\n text-decoration: none;\n background-color: #0073e6; }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: #666666;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #666666;\n white-space: nowrap; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto; }\n .btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 1; }\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1; }\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 .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-left: -1px; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group > .btn:first-child {\n margin-left: 0; }\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem; }\n .dropdown-toggle-split::after {\n margin-left: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n .btn-group-vertical .btn,\n .btn-group-vertical .btn-group {\n width: 100%; }\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 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0; }\n .btn-group-toggle > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn input[type=\"checkbox\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n .btn-group-toggle > .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: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control,\n .input-group > .custom-select,\n .input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0; }\n .input-group > .form-control:focus,\n .input-group > .custom-select:focus,\n .input-group > .custom-file:focus {\n z-index: 3; }\n .input-group > .form-control + .form-control,\n .input-group > .form-control + .custom-select,\n .input-group > .form-control + .custom-file,\n .input-group > .custom-select + .form-control,\n .input-group > .custom-select + .custom-select,\n .input-group > .custom-select + .custom-file,\n .input-group > .custom-file + .form-control,\n .input-group > .custom-file + .custom-select,\n .input-group > .custom-file + .custom-file {\n margin-left: -1px; }\n .input-group > .form-control:not(:last-child),\n .input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .form-control:not(:first-child),\n .input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group > .custom-file {\n display: flex;\n align-items: center; }\n .input-group > .custom-file:not(:last-child) .custom-file-label,\n .input-group > .custom-file:not(:last-child) .custom-file-label::before {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .custom-file:not(:first-child) .custom-file-label,\n .input-group > .custom-file:not(:first-child) .custom-file-label::before {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group-prepend,\n.input-group-append {\n display: flex; }\n .input-group-prepend .btn,\n .input-group-append .btn {\n position: relative;\n z-index: 2; }\n .input-group-prepend .btn + .btn,\n .input-group-prepend .btn + .input-group-text,\n .input-group-prepend .input-group-text + .input-group-text,\n .input-group-prepend .input-group-text + .btn,\n .input-group-append .btn + .btn,\n .input-group-append .btn + .input-group-text,\n .input-group-append .input-group-text + .input-group-text,\n .input-group-append .input-group-text + .btn {\n margin-left: -1px; }\n\n.input-group-prepend {\n margin-right: -1px; }\n\n.input-group-append {\n margin-left: -1px; }\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #4d4d4d;\n text-align: center;\n white-space: nowrap;\n background-color: #cccccc;\n border: 1px solid #999999;\n border-radius: 4px; }\n .input-group-text input[type=\"radio\"],\n .input-group-text input[type=\"checkbox\"] {\n margin-top: 0; }\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem; }\n .nav-link:hover, .nav-link:focus {\n text-decoration: none; }\n .nav-link.disabled {\n color: #666666; }\n\n.nav-tabs {\n border-bottom: 1px solid #b3b3b3; }\n .nav-tabs .nav-item {\n margin-bottom: -1px; }\n .nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px; }\n .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #cccccc #cccccc #b3b3b3; }\n .nav-tabs .nav-link.disabled {\n color: #666666;\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: #4d4d4d;\n background-color: white;\n border-color: #b3b3b3 #b3b3b3 white; }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.nav-pills .nav-link {\n border-radius: 4px; }\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: white;\n background-color: #0073e6; }\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center; }\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem; }\n .navbar > .container,\n .navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between; }\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-right: 1rem;\n font-size: 1rem;\n line-height: inherit;\n white-space: nowrap; }\n .navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none; }\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n .navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0; }\n .navbar-nav .dropdown-menu {\n position: static;\n float: none; }\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center; }\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0; }\n .navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none; }\n .navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer; }\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%; }\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row; }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-sm .navbar-toggler {\n display: none; }\n .navbar-expand-sm .dropup .dropdown-menu {\n top: auto;\n bottom: 100%; } }\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-md .navbar-nav {\n flex-direction: row; }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-md .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-md .navbar-toggler {\n display: none; }\n .navbar-expand-md .dropup .dropdown-menu {\n top: auto;\n bottom: 100%; } }\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row; }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-lg .navbar-toggler {\n display: none; }\n .navbar-expand-lg .dropup .dropdown-menu {\n top: auto;\n bottom: 100%; } }\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0; } }\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row; }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand-xl .navbar-toggler {\n display: none; }\n .navbar-expand-xl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%; } }\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0; }\n .navbar-expand .navbar-nav {\n flex-direction: row; }\n .navbar-expand .navbar-nav .dropdown-menu {\n position: absolute; }\n .navbar-expand .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto; }\n .navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem; }\n .navbar-expand > .container,\n .navbar-expand > .container-fluid {\n flex-wrap: nowrap; }\n .navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto; }\n .navbar-expand .navbar-toggler {\n display: none; }\n .navbar-expand .dropup .dropdown-menu {\n top: auto;\n bottom: 100%; }\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9); }\n .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5); }\n .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7); }\n .navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3); }\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1); }\n\n.navbar-light .navbar-toggler-icon {\n 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\"); }\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5); }\n .navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9); }\n .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-dark .navbar-brand {\n color: white; }\n .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: white; }\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5); }\n .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75); }\n .navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25); }\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: white; }\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: transparent; }\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkuMnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMiAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIxMDI0dXAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSItLWhvbWUtLS1wYXJhbGxheC0tLW1vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjAwMDAwMCwgLTIwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iLW5ldHdvcmstc2xpbS1oZWFkZXIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LDI0IEwzNiwyNCBMMzYsMjYgTDI0LDI2IEwyNCwyNCBaIE0yNCwyMCBMMzIsMjAgTDMyLDIyIEwyNCwyMiBMMjQsMjAgWiBNMjQsMjggTDMyLDI4IEwzMiwzMCBMMjQsMzAgTDI0LDI4IFoiIGlkPSJpY29uLXNtYWxsLWJ1cmdlciI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5); }\n .navbar-dark .navbar-text a {\n color: white; }\n .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: white; }\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: white;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0; }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.card-body {\n flex: 1 1 auto;\n padding: 2rem; }\n\n.card-title {\n margin-bottom: 1rem; }\n\n.card-subtitle {\n margin-top: -0.5rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 2rem; }\n\n.card-header {\n padding: 1rem 2rem;\n margin-bottom: 0;\n background-color: transparent;\n border-bottom: 1px solid rgba(0, 0, 0, 0.125); }\n .card-header:first-child {\n border-radius: calc(0 - 1px) calc(0 - 1px) 0 0; }\n .card-header + .list-group .list-group-item:first-child {\n border-top: 0; }\n\n.card-footer {\n padding: 1rem 2rem;\n background-color: transparent;\n border-top: 1px solid rgba(0, 0, 0, 0.125); }\n .card-footer:last-child {\n border-radius: 0 0 calc(0 - 1px) calc(0 - 1px); }\n\n.card-header-tabs {\n margin-right: -1rem;\n margin-bottom: -1rem;\n margin-left: -1rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -1rem;\n margin-left: -1rem; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem; }\n\n.card-img {\n width: 100%;\n border-radius: calc(0 - 1px); }\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0 - 1px);\n border-top-right-radius: calc(0 - 1px); }\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0 - 1px);\n border-bottom-left-radius: calc(0 - 1px); }\n\n.card-deck {\n display: flex;\n flex-direction: column; }\n .card-deck .card {\n margin-bottom: 6px; }\n @media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -6px;\n margin-left: -6px; }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 6px;\n margin-bottom: 0;\n margin-left: 6px; } }\n\n.card-group {\n display: flex;\n flex-direction: column; }\n .card-group > .card {\n margin-bottom: 6px; }\n @media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap; }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0; }\n .card-group > .card:only-child {\n border-radius: 0; }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0; }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0; } }\n\n.card-columns .card {\n margin-bottom: 1rem; }\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: transparent;\n border-radius: 4px; }\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n color: #4d4d4d;\n content: \"/\"; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n\n.breadcrumb-item.active {\n color: #666666; }\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 4px; }\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #0073e6;\n background-color: white;\n border: 1px solid #b3b3b3; }\n .page-link:hover {\n color: #004d99;\n text-decoration: none;\n background-color: #cccccc;\n border-color: #b3b3b3; }\n .page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 115, 230, 0.25); }\n .page-link:not(:disabled):not(.disabled) {\n cursor: pointer; }\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px; }\n\n.page-item:last-child .page-link {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px; }\n\n.page-item.active .page-link {\n z-index: 1;\n color: white;\n background-color: #0073e6;\n border-color: #0073e6; }\n\n.page-item.disabled .page-link {\n color: #666666;\n pointer-events: none;\n cursor: auto;\n background-color: white;\n border-color: #b3b3b3; }\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5; }\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 8px;\n border-bottom-left-radius: 8px; }\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 8px;\n border-bottom-right-radius: 8px; }\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5; }\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px; }\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px; }\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 4px; }\n .badge:empty {\n display: none; }\n\n.btn .badge {\n position: relative;\n top: -1px; }\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem; }\n\n.badge-primary {\n color: #FFF;\n background-color: #0073e6; }\n .badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #0059b3; }\n\n.badge-secondary {\n color: #000;\n background-color: white; }\n .badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #e6e6e6; }\n\n.badge-success {\n color: #FFF;\n background-color: #00cc85; }\n .badge-success[href]:hover, .badge-success[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #009963; }\n\n.badge-info {\n color: #000;\n background-color: #999999; }\n .badge-info[href]:hover, .badge-info[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: gray; }\n\n.badge-warning {\n color: #000;\n background-color: #ff9900; }\n .badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #cc7a00; }\n\n.badge-danger {\n color: #FFF;\n background-color: #f73e5a; }\n .badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #f50d30; }\n\n.badge-light {\n color: #000;\n background-color: #e9e6f2; }\n .badge-light[href]:hover, .badge-light[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #ccc4e1; }\n\n.badge-dark {\n color: #FFF;\n background-color: #17324d; }\n .badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #0b1825; }\n\n.badge-italia {\n color: #FFF;\n background-color: #0066cc; }\n .badge-italia[href]:hover, .badge-italia[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #004d99; }\n\n.badge-tertiary {\n color: #FFF;\n background-color: #5c6f82; }\n .badge-tertiary[href]:hover, .badge-tertiary[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #475664; }\n\n.badge-quaternary {\n color: #000;\n background-color: #fcfdff; }\n .badge-quaternary[href]:hover, .badge-quaternary[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #c9cbff; }\n\n.badge-100 {\n color: #000;\n background-color: #e6e6e6; }\n .badge-100[href]:hover, .badge-100[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #cccccc; }\n\n.badge-200 {\n color: #000;\n background-color: #cccccc; }\n .badge-200[href]:hover, .badge-200[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #b3b3b3; }\n\n.badge-300 {\n color: #000;\n background-color: #b3b3b3; }\n .badge-300[href]:hover, .badge-300[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: #999999; }\n\n.badge-400 {\n color: #000;\n background-color: #999999; }\n .badge-400[href]:hover, .badge-400[href]:focus {\n color: #000;\n text-decoration: none;\n background-color: gray; }\n\n.badge-500 {\n color: #FFF;\n background-color: gray; }\n .badge-500[href]:hover, .badge-500[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #666666; }\n\n.badge-600 {\n color: #FFF;\n background-color: #666666; }\n .badge-600[href]:hover, .badge-600[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #4d4d4d; }\n\n.badge-700 {\n color: #FFF;\n background-color: #4d4d4d; }\n .badge-700[href]:hover, .badge-700[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #333333; }\n\n.badge-800 {\n color: #FFF;\n background-color: #333333; }\n .badge-800[href]:hover, .badge-800[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: #1a1a1a; }\n\n.badge-900 {\n color: #FFF;\n background-color: #1a1a1a; }\n .badge-900[href]:hover, .badge-900[href]:focus {\n color: #FFF;\n text-decoration: none;\n background-color: black; }\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0; }\n to {\n background-position: 0 0; } }\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #cccccc;\n border-radius: 4px; }\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: white;\n text-align: center;\n background-color: #0073e6;\n transition: width 0.6s ease; }\n\n.progress-bar-striped {\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: 1rem 1rem; }\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite; }\n\n.media {\n display: flex;\n align-items: flex-start; }\n\n.media-body {\n flex: 1; }\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0; }\n\n.list-group-item-action {\n width: 100%;\n color: #0073e6;\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n color: #00264d;\n text-decoration: none;\n background-color: #d9e6f2; }\n .list-group-item-action:active {\n color: #1a1a1a;\n background-color: #cccccc; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 1rem 1.25rem;\n margin-bottom: -1px;\n background-color: white;\n border: 1px solid rgba(0, 0, 0, 0.125); }\n .list-group-item:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px; }\n .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px; }\n .list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: #666666;\n background-color: white; }\n .list-group-item.active {\n z-index: 2;\n color: white;\n background-color: #0073e6;\n border-color: #0073e6; }\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0; }\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0; }\n\n.list-group-item-primary {\n color: #003c77;\n background-color: #b8d8f8; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #003c77;\n background-color: #a1cbf6; }\n .list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #003c77;\n border-color: #003c77; }\n\n.list-group-item-secondary {\n color: #858585;\n background-color: white; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #858585;\n background-color: #f2f2f2; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #858585;\n border-color: #858585; }\n\n.list-group-item-success {\n color: #006a45;\n background-color: #b8f1dd; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #006a45;\n background-color: #a3edd3; }\n .list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #006a45;\n border-color: #006a45; }\n\n.list-group-item-info {\n color: #505050;\n background-color: #e2e2e2; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #505050;\n background-color: #d5d5d5; }\n .list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #505050;\n border-color: #505050; }\n\n.list-group-item-warning {\n color: #855000;\n background-color: #ffe2b8; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #855000;\n background-color: #ffd89f; }\n .list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #855000;\n border-color: #855000; }\n\n.list-group-item-danger {\n color: #81202f;\n background-color: #fdc9d1; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #81202f;\n background-color: #fcb0bc; }\n .list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #81202f;\n border-color: #81202f; }\n\n.list-group-item-light {\n color: #79787e;\n background-color: #f9f8fb; }\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #79787e;\n background-color: #ebe8f2; }\n .list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #79787e;\n border-color: #79787e; }\n\n.list-group-item-dark {\n color: #0c1a28;\n background-color: #bec6cd; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #0c1a28;\n background-color: #b0b9c2; }\n .list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #0c1a28;\n border-color: #0c1a28; }\n\n.list-group-item-italia {\n color: #00356a;\n background-color: #b8d4f1; }\n .list-group-item-italia.list-group-item-action:hover, .list-group-item-italia.list-group-item-action:focus {\n color: #00356a;\n background-color: #a3c7ed; }\n .list-group-item-italia.list-group-item-action.active {\n color: #fff;\n background-color: #00356a;\n border-color: #00356a; }\n\n.list-group-item-tertiary {\n color: #303a44;\n background-color: #d1d7dc; }\n .list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {\n color: #303a44;\n background-color: #c3cad1; }\n .list-group-item-tertiary.list-group-item-action.active {\n color: #fff;\n background-color: #303a44;\n border-color: #303a44; }\n\n.list-group-item-quaternary {\n color: #838385;\n background-color: #fefeff; }\n .list-group-item-quaternary.list-group-item-action:hover, .list-group-item-quaternary.list-group-item-action:focus {\n color: #838385;\n background-color: #e5e5ff; }\n .list-group-item-quaternary.list-group-item-action.active {\n color: #fff;\n background-color: #838385;\n border-color: #838385; }\n\n.list-group-item-100 {\n color: #777777;\n background-color: #f8f8f8; }\n .list-group-item-100.list-group-item-action:hover, .list-group-item-100.list-group-item-action:focus {\n color: #777777;\n background-color: #ebebeb; }\n .list-group-item-100.list-group-item-action.active {\n color: #fff;\n background-color: #777777;\n border-color: #777777; }\n\n.list-group-item-200 {\n color: #6a6a6a;\n background-color: #f1f1f1; }\n .list-group-item-200.list-group-item-action:hover, .list-group-item-200.list-group-item-action:focus {\n color: #6a6a6a;\n background-color: #e4e4e4; }\n .list-group-item-200.list-group-item-action.active {\n color: #fff;\n background-color: #6a6a6a;\n border-color: #6a6a6a; }\n\n.list-group-item-300 {\n color: #5d5d5d;\n background-color: #eaeaea; }\n .list-group-item-300.list-group-item-action:hover, .list-group-item-300.list-group-item-action:focus {\n color: #5d5d5d;\n background-color: #dddddd; }\n .list-group-item-300.list-group-item-action.active {\n color: #fff;\n background-color: #5d5d5d;\n border-color: #5d5d5d; }\n\n.list-group-item-400 {\n color: #505050;\n background-color: #e2e2e2; }\n .list-group-item-400.list-group-item-action:hover, .list-group-item-400.list-group-item-action:focus {\n color: #505050;\n background-color: #d5d5d5; }\n .list-group-item-400.list-group-item-action.active {\n color: #fff;\n background-color: #505050;\n border-color: #505050; }\n\n.list-group-item-500 {\n color: #424242;\n background-color: #dbdbdb; }\n .list-group-item-500.list-group-item-action:hover, .list-group-item-500.list-group-item-action:focus {\n color: #424242;\n background-color: #cecece; }\n .list-group-item-500.list-group-item-action.active {\n color: #fff;\n background-color: #424242;\n border-color: #424242; }\n\n.list-group-item-600 {\n color: #353535;\n background-color: #d4d4d4; }\n .list-group-item-600.list-group-item-action:hover, .list-group-item-600.list-group-item-action:focus {\n color: #353535;\n background-color: #c7c7c7; }\n .list-group-item-600.list-group-item-action.active {\n color: #fff;\n background-color: #353535;\n border-color: #353535; }\n\n.list-group-item-700 {\n color: #282828;\n background-color: #cdcdcd; }\n .list-group-item-700.list-group-item-action:hover, .list-group-item-700.list-group-item-action:focus {\n color: #282828;\n background-color: silver; }\n .list-group-item-700.list-group-item-action.active {\n color: #fff;\n background-color: #282828;\n border-color: #282828; }\n\n.list-group-item-800 {\n color: #1b1b1b;\n background-color: #c6c6c6; }\n .list-group-item-800.list-group-item-action:hover, .list-group-item-800.list-group-item-action:focus {\n color: #1b1b1b;\n background-color: #b9b9b9; }\n .list-group-item-800.list-group-item-action.active {\n color: #fff;\n background-color: #1b1b1b;\n border-color: #1b1b1b; }\n\n.list-group-item-900 {\n color: #0d0d0d;\n background-color: #bfbfbf; }\n .list-group-item-900.list-group-item-action:hover, .list-group-item-900.list-group-item-action:focus {\n color: #0d0d0d;\n background-color: #b2b2b2; }\n .list-group-item-900.list-group-item-action.active {\n color: #fff;\n background-color: #0d0d0d;\n border-color: #0d0d0d; }\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: black;\n text-shadow: 0 1px 0 white;\n opacity: .5; }\n .close:hover, .close:focus {\n color: black;\n text-decoration: none;\n opacity: .75; }\n .close:not(:disabled):not(.disabled) {\n cursor: pointer; }\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none; }\n\n.modal-open {\n overflow: hidden; }\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0; }\n .modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none; }\n .modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%); }\n .modal.show .modal-dialog {\n transform: translate(0, 0); }\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2)); }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: white;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 8px;\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: black; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: 0.8; }\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1.5rem;\n border-bottom: 0 solid #cccccc;\n border-top-left-radius: 8px;\n border-top-right-radius: 8px; }\n .modal-header .close {\n padding: 1.5rem;\n margin: -1.5rem -1.5rem -1.5rem auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5; }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1.5rem; }\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1.5rem;\n border-top: 0 solid #cccccc; }\n .modal-footer > :not(:first-child) {\n margin-left: .25rem; }\n .modal-footer > :not(:last-child) {\n margin-right: .25rem; }\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: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.5rem auto; }\n .modal-dialog-centered {\n min-height: calc(100% - (1.5rem * 2)); }\n .modal-sm {\n max-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: \"Titillium Web\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: 1; }\n .tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem; }\n .tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0; }\n .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #004a4d; }\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #004a4d; }\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0; }\n .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #004a4d; }\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #004a4d; }\n\n.tooltip-inner {\n max-width: 32em;\n padding: 1rem 1rem;\n color: white;\n text-align: center;\n background-color: #004a4d;\n border-radius: 4px; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: \"Titillium Web\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: white;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 8px; }\n .popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 8px; }\n .popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem; }\n .bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1); }\n .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0; }\n .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: white; }\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem; }\n .bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 8px 0; }\n .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0; }\n .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: white; }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem; }\n .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1); }\n .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem; }\n .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: white; }\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7; }\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem; }\n .bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 8px 0; }\n .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem; }\n .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25); }\n .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: white; }\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(8px - 1px);\n border-top-right-radius: calc(8px - 1px); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #1a1a1a; }\n\n.carousel {\n position: relative; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n transition: transform 0.6s ease;\n backface-visibility: hidden;\n perspective: 1000px; }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0; }\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0); }\n @supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0); } }\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(100%); }\n @supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(100%, 0, 0); } }\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(-100%); }\n @supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(-100%, 0, 0); } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n color: white;\n text-align: center;\n opacity: 1; }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: white;\n text-decoration: none;\n outline: 0;\n opacity: .9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 32px;\n height: 32px;\n background: transparent no-repeat center center;\n background-size: 100% 100%; }\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' 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\"); }\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' 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\"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: auto;\n margin-left: auto;\n list-style: none; }\n .carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n background-color: rgba(255, 255, 255, 0.5); }\n .carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\"; }\n .carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\"; }\n .carousel-indicators .active {\n background-color: white; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: white;\n text-align: center; }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.bg-primary {\n background-color: #0073e6 !important; }\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0059b3 !important; }\n\n.bg-secondary {\n background-color: white !important; }\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #e6e6e6 !important; }\n\n.bg-success {\n background-color: #00cc85 !important; }\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #009963 !important; }\n\n.bg-info {\n background-color: #999999 !important; }\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: gray !important; }\n\n.bg-warning {\n background-color: #ff9900 !important; }\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #cc7a00 !important; }\n\n.bg-danger {\n background-color: #f73e5a !important; }\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #f50d30 !important; }\n\n.bg-light {\n background-color: #e9e6f2 !important; }\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #ccc4e1 !important; }\n\n.bg-dark {\n background-color: #17324d !important; }\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #0b1825 !important; }\n\n.bg-italia {\n background-color: #0066cc !important; }\n\na.bg-italia:hover, a.bg-italia:focus,\nbutton.bg-italia:hover,\nbutton.bg-italia:focus {\n background-color: #004d99 !important; }\n\n.bg-tertiary {\n background-color: #5c6f82 !important; }\n\na.bg-tertiary:hover, a.bg-tertiary:focus,\nbutton.bg-tertiary:hover,\nbutton.bg-tertiary:focus {\n background-color: #475664 !important; }\n\n.bg-quaternary {\n background-color: #fcfdff !important; }\n\na.bg-quaternary:hover, a.bg-quaternary:focus,\nbutton.bg-quaternary:hover,\nbutton.bg-quaternary:focus {\n background-color: #c9cbff !important; }\n\n.bg-100 {\n background-color: #e6e6e6 !important; }\n\na.bg-100:hover, a.bg-100:focus,\nbutton.bg-100:hover,\nbutton.bg-100:focus {\n background-color: #cccccc !important; }\n\n.bg-200 {\n background-color: #cccccc !important; }\n\na.bg-200:hover, a.bg-200:focus,\nbutton.bg-200:hover,\nbutton.bg-200:focus {\n background-color: #b3b3b3 !important; }\n\n.bg-300 {\n background-color: #b3b3b3 !important; }\n\na.bg-300:hover, a.bg-300:focus,\nbutton.bg-300:hover,\nbutton.bg-300:focus {\n background-color: #999999 !important; }\n\n.bg-400 {\n background-color: #999999 !important; }\n\na.bg-400:hover, a.bg-400:focus,\nbutton.bg-400:hover,\nbutton.bg-400:focus {\n background-color: gray !important; }\n\n.bg-500 {\n background-color: gray !important; }\n\na.bg-500:hover, a.bg-500:focus,\nbutton.bg-500:hover,\nbutton.bg-500:focus {\n background-color: #666666 !important; }\n\n.bg-600 {\n background-color: #666666 !important; }\n\na.bg-600:hover, a.bg-600:focus,\nbutton.bg-600:hover,\nbutton.bg-600:focus {\n background-color: #4d4d4d !important; }\n\n.bg-700 {\n background-color: #4d4d4d !important; }\n\na.bg-700:hover, a.bg-700:focus,\nbutton.bg-700:hover,\nbutton.bg-700:focus {\n background-color: #333333 !important; }\n\n.bg-800 {\n background-color: #333333 !important; }\n\na.bg-800:hover, a.bg-800:focus,\nbutton.bg-800:hover,\nbutton.bg-800:focus {\n background-color: #1a1a1a !important; }\n\n.bg-900 {\n background-color: #1a1a1a !important; }\n\na.bg-900:hover, a.bg-900:focus,\nbutton.bg-900:hover,\nbutton.bg-900:focus {\n background-color: black !important; }\n\n.bg-white {\n background-color: white !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.border {\n border: 1px solid #b3b3b3 !important; }\n\n.border-top {\n border-top: 1px solid #b3b3b3 !important; }\n\n.border-right {\n border-right: 1px solid #b3b3b3 !important; }\n\n.border-bottom {\n border-bottom: 1px solid #b3b3b3 !important; }\n\n.border-left {\n border-left: 1px solid #b3b3b3 !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-right-0 {\n border-right: 0 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-left-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #0073e6 !important; }\n\n.border-secondary {\n border-color: white !important; }\n\n.border-success {\n border-color: #00cc85 !important; }\n\n.border-info {\n border-color: #999999 !important; }\n\n.border-warning {\n border-color: #ff9900 !important; }\n\n.border-danger {\n border-color: #f73e5a !important; }\n\n.border-light {\n border-color: #e9e6f2 !important; }\n\n.border-dark {\n border-color: #17324d !important; }\n\n.border-italia {\n border-color: #0066cc !important; }\n\n.border-tertiary {\n border-color: #5c6f82 !important; }\n\n.border-quaternary {\n border-color: #fcfdff !important; }\n\n.border-100 {\n border-color: #e6e6e6 !important; }\n\n.border-200 {\n border-color: #cccccc !important; }\n\n.border-300 {\n border-color: #b3b3b3 !important; }\n\n.border-400 {\n border-color: #999999 !important; }\n\n.border-500 {\n border-color: gray !important; }\n\n.border-600 {\n border-color: #666666 !important; }\n\n.border-700 {\n border-color: #4d4d4d !important; }\n\n.border-800 {\n border-color: #333333 !important; }\n\n.border-900 {\n border-color: #1a1a1a !important; }\n\n.border-white {\n border-color: white !important; }\n\n.rounded {\n border-radius: 4px !important; }\n\n.rounded-top {\n border-top-left-radius: 4px !important;\n border-top-right-radius: 4px !important; }\n\n.rounded-right {\n border-top-right-radius: 4px !important;\n border-bottom-right-radius: 4px !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 4px !important;\n border-bottom-left-radius: 4px !important; }\n\n.rounded-left {\n border-top-left-radius: 4px !important;\n border-bottom-left-radius: 4px !important; }\n\n.rounded-circle {\n border-radius: 50% !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.d-none {\n display: none !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: flex !important; }\n\n.d-inline-flex {\n display: inline-flex !important; }\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; } }\n\n@media print {\n .d-print-none {\n display: none !important; }\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: flex !important; }\n .d-print-inline-flex {\n display: inline-flex !important; } }\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden; }\n .embed-responsive::before {\n display: block;\n content: \"\"; }\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 bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.flex-row {\n flex-direction: row !important; }\n\n.flex-column {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.justify-content-start {\n justify-content: flex-start !important; }\n\n.justify-content-end {\n justify-content: flex-end !important; }\n\n.justify-content-center {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; } }\n\n.float-left {\n float: left !important; }\n\n.float-right {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important; }\n .float-sm-right {\n float: right !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important; }\n .float-md-right {\n float: right !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important; }\n .float-lg-right {\n float: right !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important; }\n .float-xl-right {\n float: right !important; }\n .float-xl-none {\n float: none !important; } }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed {\n position: fixed !important; }\n\n.position-sticky {\n position: sticky !important; }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.m-0 {\n margin: 0 !important; }\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important; }\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important; }\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important; }\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important; }\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important; }\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important; }\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important; }\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important; }\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important; }\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important; }\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important; }\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important; }\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important; }\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important; }\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important; }\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important; }\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important; }\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important; }\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important; }\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important; }\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important; }\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important; }\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important; }\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important; }\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important; }\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important; }\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important; }\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important; }\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important; }\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important; }\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important; }\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important; }\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important; }\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important; }\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important; }\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important; }\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important; }\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important; }\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important; }\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important; }\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important; }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important; }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important; }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important; }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important; }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important; }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important; }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important; }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important; }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important; }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important; }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important; }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important; }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important; }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important; }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important; }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important; }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important; }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important; }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important; }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important; }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important; }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important; }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important; }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important; }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important; }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important; }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important; }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important; }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important; }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important; }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important; }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important; }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important; }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important; }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important; }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important; }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important; }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important; }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important; }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important; }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important; }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important; }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important; }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important; }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important; }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important; }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important; }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important; }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important; }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important; }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important; }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important; }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important; }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important; }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important; }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important; }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important; }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important; }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important; }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important; }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important; }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important; }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important; }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important; }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important; }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important; }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important; }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important; }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important; }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important; }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important; }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important; }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important; }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important; }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important; }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important; }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important; }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important; }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important; }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important; }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important; }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important; }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important; }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important; }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important; }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important; }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important; }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important; }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important; }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important; }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important; }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important; }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important; }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important; }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important; }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important; }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important; }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important; }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important; }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important; }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important; }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important; }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important; }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important; }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important; }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important; }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important; }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important; }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important; }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important; }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important; }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important; }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important; }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important; }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important; }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important; }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important; }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important; }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important; }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important; }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important; }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important; }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important; }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important; }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important; }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important; }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important; }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important; }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important; }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important; }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important; }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important; }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important; }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important; }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important; }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important; }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important; }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important; }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important; }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important; }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important; }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important; }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important; }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important; }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important; }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important; }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important; }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important; }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important; }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important; }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important; } }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-left {\n text-align: left !important; }\n\n.text-right {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-light {\n font-weight: 300 !important; }\n\n.font-weight-normal {\n font-weight: 400 !important; }\n\n.font-weight-bold {\n font-weight: 700 !important; }\n\n.font-italic {\n font-style: italic !important; }\n\n.text-white {\n color: #fff !important; }\n\n.text-primary {\n color: #0073e6 !important; }\n\na.text-primary:hover, a.text-primary:focus {\n color: #0059b3 !important; }\n\n.text-secondary {\n color: white !important; }\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #e6e6e6 !important; }\n\n.text-success {\n color: #00cc85 !important; }\n\na.text-success:hover, a.text-success:focus {\n color: #009963 !important; }\n\n.text-info {\n color: #999999 !important; }\n\na.text-info:hover, a.text-info:focus {\n color: gray !important; }\n\n.text-warning {\n color: #ff9900 !important; }\n\na.text-warning:hover, a.text-warning:focus {\n color: #cc7a00 !important; }\n\n.text-danger {\n color: #f73e5a !important; }\n\na.text-danger:hover, a.text-danger:focus {\n color: #f50d30 !important; }\n\n.text-light {\n color: #e9e6f2 !important; }\n\na.text-light:hover, a.text-light:focus {\n color: #ccc4e1 !important; }\n\n.text-dark {\n color: #17324d !important; }\n\na.text-dark:hover, a.text-dark:focus {\n color: #0b1825 !important; }\n\n.text-italia {\n color: #0066cc !important; }\n\na.text-italia:hover, a.text-italia:focus {\n color: #004d99 !important; }\n\n.text-tertiary {\n color: #5c6f82 !important; }\n\na.text-tertiary:hover, a.text-tertiary:focus {\n color: #475664 !important; }\n\n.text-quaternary {\n color: #fcfdff !important; }\n\na.text-quaternary:hover, a.text-quaternary:focus {\n color: #c9cbff !important; }\n\n.text-100 {\n color: #e6e6e6 !important; }\n\na.text-100:hover, a.text-100:focus {\n color: #cccccc !important; }\n\n.text-200 {\n color: #cccccc !important; }\n\na.text-200:hover, a.text-200:focus {\n color: #b3b3b3 !important; }\n\n.text-300 {\n color: #b3b3b3 !important; }\n\na.text-300:hover, a.text-300:focus {\n color: #999999 !important; }\n\n.text-400 {\n color: #999999 !important; }\n\na.text-400:hover, a.text-400:focus {\n color: gray !important; }\n\n.text-500 {\n color: gray !important; }\n\na.text-500:hover, a.text-500:focus {\n color: #666666 !important; }\n\n.text-600 {\n color: #666666 !important; }\n\na.text-600:hover, a.text-600:focus {\n color: #4d4d4d !important; }\n\n.text-700 {\n color: #4d4d4d !important; }\n\na.text-700:hover, a.text-700:focus {\n color: #333333 !important; }\n\n.text-800 {\n color: #333333 !important; }\n\na.text-800:hover, a.text-800:focus {\n color: #1a1a1a !important; }\n\n.text-900 {\n color: #1a1a1a !important; }\n\na.text-900:hover, a.text-900:focus {\n color: black !important; }\n\n.text-muted {\n color: #666666 !important; }\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.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\nhtml {\n font-size: 16px;\n line-height: 1.5; }\n @media (min-width: 576px) {\n html {\n font-size: 18px;\n line-height: 1.555; } }\n\nh1, .h1 {\n letter-spacing: -1px; }\n @media (min-width: 576px) {\n h1, .h1 {\n font-size: 2.666rem;\n letter-spacing: -1.3px;\n line-height: 1.25; } }\n\nh2, .h2 {\n line-height: 1.25; }\n @media (min-width: 576px) {\n h2, .h2 {\n font-size: 2.222rem;\n line-height: 1.2;\n letter-spacing: -2px; } }\n\nh3, .h3 {\n line-height: 1.1428; }\n @media (min-width: 576px) {\n h3, .h3 {\n font-size: 1.777rem;\n line-height: 1.25; } }\n\nh4, .h4 {\n line-height: 1.1666; }\n @media (min-width: 576px) {\n h4, .h4 {\n font-size: 1.555rem;\n line-height: 1.428;\n font-weight: 600; } }\n\nh5, .h5 {\n font-weight: 400; }\n @media (min-width: 576px) {\n h5, .h5 {\n font-size: 1.333rem; } }\n\nh6, .h6 {\n font-weight: 600;\n line-height: 1.5; }\n\n.display-1 {\n line-height: 1.071; }\n @media (min-width: 576px) {\n .display-1 {\n font-size: 3.111rem;\n line-height: 1.428; } }\n\nblockquote, .blockquote {\n margin: 1.5rem 0; }\n\ncaption {\n font-size: 0.777rem;\n line-height: 1.4285; }\n\nb, strong {\n font-weight: 600; }\n\nsmall,\n.small {\n font-size: .9375rem;\n font-weight: 400; }\n @media (min-width: 576px) {\n small,\n .small {\n font-size: 0.8888rem; } }\n\n.x-small {\n font-size: .875rem;\n font-weight: 400; }\n @media (min-width: 576px) {\n .x-small {\n font-size: 0.7777rem; } }\n\n.row.variable-gutters {\n margin-right: -6px;\n margin-left: -6px; }\n .row.variable-gutters > .col,\n .row.variable-gutters > [class*=\"col-\"] {\n padding-right: 6px;\n padding-left: 6px; }\n @media (min-width: 576px) {\n .row.variable-gutters {\n margin-right: -6px;\n margin-left: -6px; }\n .row.variable-gutters > .col,\n .row.variable-gutters > [class*=\"col-\"] {\n padding-right: 6px;\n padding-left: 6px; } }\n @media (min-width: 768px) {\n .row.variable-gutters {\n margin-right: -10px;\n margin-left: -10px; }\n .row.variable-gutters > .col,\n .row.variable-gutters > [class*=\"col-\"] {\n padding-right: 10px;\n padding-left: 10px; } }\n @media (min-width: 992px) {\n .row.variable-gutters {\n margin-right: -10px;\n margin-left: -10px; }\n .row.variable-gutters > .col,\n .row.variable-gutters > [class*=\"col-\"] {\n padding-right: 10px;\n padding-left: 10px; } }\n @media (min-width: 1200px) {\n .row.variable-gutters {\n margin-right: -14px;\n margin-left: -14px; }\n .row.variable-gutters > .col,\n .row.variable-gutters > [class*=\"col-\"] {\n padding-right: 14px;\n padding-left: 14px; } }\n\n.table th,\n.table td {\n text-align: left;\n border-bottom: 1px solid #d6dce3;\n border-top: none; }\n\n.table thead th {\n border-color: currentColor; }\n\n.breadcrumb-item + .breadcrumb-item::before {\n content: \"›\"; }\n\n.breadcrumb-item a {\n font-weight: 600; }\n\n.modal-content,\n.modal-header {\n border-radius: 0; }\n\n*[data-toggle=\"collapse\"] .collapse-icon::before {\n content: \"\";\n display: inline-block;\n width: 0;\n height: 0;\n border-top: 0.5rem solid;\n border-right: 0.5rem solid transparent;\n border-bottom: 0;\n border-left: 0.5rem solid transparent;\n vertical-align: 0.1875rem; }\n\n*[data-toggle=\"collapse\"].collapsed .collapse-icon::before {\n transform: rotate(180deg); }\n\n.carousel {\n background-color: #444e57;\n padding: 3em;\n padding-top: 3.5em; }\n\n.carousel-control-prev,\n.carousel-control-next {\n top: 1em;\n align-items: flex-start; }\n\n.carousel-control-prev {\n left: auto;\n right: 6em; }\n\n.carousel-control-next {\n right: 3em; }\n\n.carousel-caption {\n position: static;\n padding-bottom: 0; }\n\n.carousel-indicators li {\n background-color: rgba(101, 220, 223, 0.5); }\n\n.carousel-indicators .active {\n background-color: white; }\n\n.list-group-item {\n padding: 1rem; }\n .list-group-item.disabled, .list-group-item:disabled {\n cursor: default; }\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n text-decoration: underline;\n background-color: #d9e6f2; }\n\n.list-group-item-action.disabled:hover, .list-group-item-action.disabled:focus, .list-group-item-action:disabled:hover, .list-group-item-action:disabled:focus {\n text-decoration: none;\n background-color: transparent;\n border-top-color: transparent; }\n\n.list-group-item.active:hover, .list-group-item.active:focus {\n background-color: #0073e6; }\n\n.alert {\n position: relative;\n padding: 1rem 1rem;\n margin-bottom: 1rem;\n border: 1px solid #b3b3b3;\n padding-left: 4em; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 700; }\n\n.alert-dismissible {\n padding-right: 3.5rem; }\n .alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.8rem 1rem;\n color: inherit; }\n\n.alert-success {\n background-position: 1em .8em;\n background-repeat: no-repeat;\n border-left: 8px solid #00cc85; }\n\n.alert-info {\n background-position: 1em .8em;\n background-repeat: no-repeat;\n border-left: 8px solid #999999; }\n\n.alert-warning {\n background-position: 1em .8em;\n background-repeat: no-repeat;\n border-left: 8px solid #ff9900; }\n\n.alert-danger {\n background-position: 1em .8em;\n background-repeat: no-repeat;\n border-left: 8px solid #f73e5a; }\n\n.alert-danger {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eerror%3C/title%3E%3Cpath d='M16 1.6C24 1.6 30.4 8 30.4 16S24 30.4 16 30.4 1.6 24 1.6 16 8 1.6 16 1.6zM16 0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0z'/%3E%3Cpath d='M14.4 24c0-.96.64-1.6 1.6-1.6s1.6.64 1.6 1.6c0 .96-.64 1.6-1.6 1.6s-1.6-.64-1.6-1.6zM15.04 20.8l-.32-14.4h2.56l-.32 14.4z'/%3E%3C/svg%3E\"); }\n\n.alert-warning {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ewarning%3C/title%3E%3Cpath d='M14.333 26c0-1 .667-1.667 1.667-1.667S17.667 25 17.667 26 17 27.667 16 27.667 14.333 27 14.333 26zM15 22.667l-.333-15h2.667l-.333 15z'/%3E%3Cpath d='M16 2.667c1 0 2 .5 2.5 1.333l10.333 20.833c.5.833.5 2 0 2.833s-1.5 1.5-2.5 1.5H5.666c-1 0-2-.5-2.5-1.5-.5-.833-.5-2 0-2.833L13.499 4c.5-.833 1.5-1.333 2.5-1.333zM16 1c-1.5 0-3 .833-4 2.333L1.667 24.166c-1.667 3 .5 6.833 4 6.833h20.667c3.5 0 5.667-3.833 4-6.833L20.001 3.333c-1-1.667-2.5-2.333-4-2.333z'/%3E%3C/svg%3E\"); }\n\n.alert-success {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Echeck%3C/title%3E%3Cpath d='M32 6.682l-2.824-2.635-18.447 18.635-8.094-8.094L0 17.412l8.094 7.906h-.188l2.824 2.635 2.635-2.635z'/%3E%3C/svg%3E\"); }\n\n.alert-info {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Einfo%3C/title%3E%3Cpath d='M16 1.6C24 1.6 30.4 8 30.4 16S24 30.4 16 30.4 1.6 24 1.6 16 8.16 1.6 16 1.6zM16 0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0z'/%3E%3Cpath d='M14.72 9.76V6.72h2.88v3.04h-2.88zm0 15.84V12h2.88v13.6h-2.88z'/%3E%3C/svg%3E\"); }\n\n.btn {\n padding: 12px 24px;\n font-size: 16px;\n border: none; }\n\n.btn-sm, .btn-group-sm > .btn,\n.btn-lg,\n.btn-group-lg > .btn {\n border-radius: 4px;\n line-height: 1.5; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 10px 20px;\n font-size: 14px;\n line-height: 1.428; }\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 14px 28px;\n font-size: 18px;\n line-height: 1.556; }\n\n.btn-block {\n border-radius: 0; }\n\n.btn-primary:disabled, .btn-primary.disabled {\n color: #bfc2c9;\n background-color: #e6e9f2;\n border-color: #dfe4f2; }\n\n.btn-secondary {\n color: #0073e6;\n box-shadow: inset 0 0 0 1px #0073e6; }\n .btn-secondary.disabled, .btn-secondary:disabled {\n color: #bfc2c9;\n box-shadow: inset 0 0 0 1px #dfe4f2; }\n .btn-secondary.focus, .btn-secondary:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 115, 230, 0.25); }\n\n.btn.btn-tertiary:disabled, .btn.btn-tertiary.disabled {\n color: #bfc2c9;\n background-color: #e6e9f2;\n border-color: #dfe4f2; }\n\n.btn-quaternary {\n color: #5c6f82;\n box-shadow: inset 0 0 0 1px #e6e9f2; }\n .btn-quaternary.focus, .btn-quaternary:focus {\n box-shadow: 0 0 0 0.2rem rgba(230, 233, 242, 0.5); }\n .btn-quaternary.disabled, .btn-quaternary:disabled {\n color: #bfc2c9;\n box-shadow: inset 0 0 0 1px #dfe4f2;\n background-color: white; }\n\n.btn-success.disabled, .btn-success:disabled {\n opacity: 0.2; }\n\n.btn-warning {\n color: white; }\n .btn-warning.disabled, .btn-warning:disabled {\n opacity: 0.2; }\n\n.btn-danger.disabled, .btn-danger:disabled {\n opacity: 0.2; }\n\n/* CLASSI FORM */\ninput, button, select, optgroup, textarea {\n font-weight: bold;\n color: #5c6f82; }\n\n.form-group {\n position: relative;\n padding-bottom: .5rem;\n margin-top: 1rem;\n margin-bottom: 0; }\n\n.form-row .form-group {\n padding-bottom: 0; }\n\n.form-group label {\n -webkit-transition: .2s ease-out;\n transition: .2s ease-out;\n color: #5c6f82;\n position: absolute;\n top: .6rem;\n font-size: 1rem;\n cursor: text;\n display: block;\n width: 100%;\n background-color: #fff;\n padding: 0 .75rem;\n font-weight: bold;\n z-index: 6; }\n\ninput[type=\"file\"] + label {\n background-color: transparent; }\n\n.input-group + label, .input-group ~ label, :disabled .form-group label, .form-group.active label, .form-group label.active, .form-group select.form-control + label, .form-group input.form-control-file + label, .form-control-plaintext + label {\n -webkit-transform: translateY(-140%);\n -ms-transform: translateY(-140%);\n transform: translateY(-140%);\n font-size: .8rem;\n background: transparent; }\n\n.form-group.active label, .form-group.active .ico-prefix {\n color: #0073e6; }\n\n.select-wrapper.form-control-sm, .input-group-sm > .select-wrapper.form-control,\n.input-group-sm > .input-group-prepend > .select-wrapper.input-group-text,\n.input-group-sm > .input-group-append > .select-wrapper.input-group-text,\n.input-group-sm > .input-group-prepend > .select-wrapper.btn,\n.input-group-sm > .input-group-append > .select-wrapper.btn, .select-wrapper.form-control-lg, .input-group-lg > .select-wrapper.form-control,\n.input-group-lg > .input-group-prepend > .select-wrapper.input-group-text,\n.input-group-lg > .input-group-append > .select-wrapper.input-group-text,\n.input-group-lg > .input-group-prepend > .select-wrapper.btn,\n.input-group-lg > .input-group-append > .select-wrapper.btn {\n padding: 0; }\n\n.select-wrapper.custom-select .select-dropdown {\n color: #5c6f82;\n border-bottom: 1px solid #5c6f82;\n padding-right: 2rem; }\n\n.select-wrapper.custom-select.show .select-dropdown {\n color: #0073e6;\n border-bottom: 1px solid #0073e6; }\n\n.custom-select.show .caret {\n color: #0073e6; }\n\n.select-wrapper + label {\n padding: 0 .75rem !important; }\n\n:disabled .form-group label {\n top: 0; }\n\ninput[type=\"date\"], input[type=\"datetime-local\"], input[type=\"email\"], input[type=\"number\"], input[type=\"password\"], input[type=\"search\"], input[type=\"tel\"], input[type=\"text\"], input[type=\"time\"], input[type=\"url\"], textarea.form-control, select.form-control {\n background-color: transparent;\n border: none;\n border-bottom-width: medium;\n border-bottom-style: none;\n border-bottom-color: currentcolor;\n border-bottom: 1px solid #5c6f82;\n border-radius: 0;\n outline: 0;\n height: 2.5rem;\n width: 100%;\n box-shadow: none;\n -webkit-transition: all .3s;\n transition: all .3s; }\n\nselect.form-control, textarea.form-control {\n height: inherit; }\n\n.form-group.active input.form-control, .form-group.active select.form-control, .form-group.active textarea.form-control, .form-group.active .form-file-name, .form-group.active .form-control-plaintext, input:focus {\n border-bottom: 1px solid #0073e6; }\n\n.form-group.active .form-file-name {\n padding-bottom: 1.95rem; }\n\n.form-control-plaintext {\n padding: 0.375rem 0.75rem;\n background-color: #FFFFFF; }\n\n.form-control:focus, .form-control:active {\n box-shadow: none !important;\n border-bottom: 1px solid #0073e6; }\n\n/* INPUT PASSWORD */\n.btn-eye {\n background-position: center !important;\n background-repeat: no-repeat !important;\n width: 28px;\n height: 22px;\n position: absolute;\n right: .5rem;\n top: .7rem;\n z-index: 10;\n color: #000;\n cursor: pointer; }\n\n.eye-on {\n background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E\"); }\n\n.eye-off {\n background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M272.702 359.139c-80.483-9.011-136.212-86.886-116.93-167.042l116.93 167.042zM288 392c-102.556 0-192.092-54.701-240-136 21.755-36.917 52.1-68.342 88.344-91.658l-27.541-39.343C67.001 152.234 31.921 188.741 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.004 376.006 168.14 440 288 440a332.89 332.89 0 0 0 39.648-2.367l-32.021-45.744A284.16 284.16 0 0 1 288 392zm281.354-111.631c-33.232 56.394-83.421 101.742-143.554 129.492l48.116 68.74c3.801 5.429 2.48 12.912-2.949 16.712L450.23 509.83c-5.429 3.801-12.912 2.48-16.712-2.949L102.084 33.399c-3.801-5.429-2.48-12.912 2.949-16.712L125.77 2.17c5.429-3.801 12.912-2.48 16.712 2.949l55.526 79.325C226.612 76.343 256.808 72 288 72c119.86 0 224.996 63.994 281.354 159.631a48.002 48.002 0 0 1 0 48.738zM528 256c-44.157-74.933-123.677-127.27-216.162-135.007C302.042 131.078 296 144.83 296 160c0 30.928 25.072 56 56 56s56-25.072 56-56l-.001-.042c30.632 57.277 16.739 130.26-36.928 171.719l26.695 38.135C452.626 346.551 498.308 306.386 528 256z'/%3E%3C/svg%3E\"); }\n\n/* INPUT FILE */\n.form-file input[type=\"file\"] {\n filter: alpha(opacity=0);\n margin: 0;\n max-width: 100%;\n opacity: 0; }\n\n.form-file-name {\n background-color: #fff;\n border-bottom: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0;\n color: #464a4c;\n left: 0;\n line-height: 1.7;\n overflow: hidden;\n padding: 0.5rem .6rem 2rem;\n max-height: 2rem;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n user-select: none;\n z-index: 5; }\n\n.form-file-name::before {\n background-color: #fff;\n border-color: #0073e6;\n bottom: -1px;\n color: #0073e6;\n content: \"Sfoglia\";\n display: block;\n height: 2.5rem;\n line-height: 1.7;\n padding: 0.4rem 1rem 1.5rem;\n border: 1px solid #0073e6;\n position: absolute;\n right: 0;\n top: 0;\n z-index: 6;\n border-top-right-radius: 4px; }\n\n/* INPUT GROUP */\n.input-group-text {\n background-color: #f8f8f8;\n border: 0;\n border-radius: 0 !important;\n border-bottom: 1px solid #555; }\n\n.input-group-prepend {\n margin-right: 0px; }\n\n.input-group-append {\n margin-left: 0px; }\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn, .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 {\n padding: 0rem 1rem;\n border-radius: 0; }\n\n/* ICONE A SINISTRA */\n.ico-prefix {\n position: absolute;\n width: 3rem;\n font-size: 1.8rem;\n z-index: 10;\n text-align: center; }\n\n.ico-prefix ~ .form-file-name {\n padding-left: 3.5rem; }\n\n.ico-prefix ~ input, .ico-prefix ~ textarea, .ico-prefix ~ label, .ico-prefix ~ .select-wrapper .select-dropdown {\n padding-left: 3rem; }\n\n.ico-prefix ~ .custom-select ~ label, .ico-prefix ~ label.active, .form-group.active .ico-prefix ~ label {\n padding-left: .75rem; }\n\n/* CHECKBOX e RADIO */\n.form-row .form-check, .form-group .form-check, .row .form-check {\n padding-left: 0;\n margin-top: 1rem; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n position: absolute;\n left: -9999px;\n visibility: hidden; }\n [type=\"checkbox\"] + label,\n [type=\"radio\"] + label {\n position: relative;\n padding-left: 36px;\n cursor: pointer;\n display: inline-block;\n height: 32px;\n line-height: 32px;\n font-size: 1rem;\n user-select: none; }\n\n/* CHECKBOX */\n[type=\"checkbox\"] + label::after,\n[type=\"checkbox\"] + label::before {\n content: '';\n left: 0;\n position: absolute;\n transition: .2s;\n z-index: 1;\n border-style: solid;\n border-width: 2px; }\n\n[type=\"checkbox\"] + label::before {\n top: 0;\n width: 17px;\n height: 17px;\n border: 1px solid #5C6F82;\n border-radius: 1px;\n margin: 2px 5px;\n transform: rotateZ(37deg);\n transform-origin: 100% 100%; }\n\n[type=\"checkbox\"] + label::after {\n border-radius: 4px;\n height: 20px;\n width: 20px;\n margin: 6px 5px;\n top: 0; }\n\n[type=\"checkbox\"]:checked + label::before {\n top: 6px;\n left: 1px;\n width: 8px;\n height: 13px;\n border-style: solid;\n border-width: 2px;\n border-color: transparent #fff #fff transparent;\n transform: rotate(40deg);\n backface-visibility: hidden;\n transform-origin: 100% 100%;\n opacity: .8; }\n\n[type=\"checkbox\"]:checked + label::after {\n border-color: #0073e6;\n background-color: #0073e6;\n z-index: 0; }\n\n[type=\"checkbox\"]:not(:checked) + label::after {\n background-color: transparent;\n border-color: #5C6F82;\n z-index: 0; }\n\n[type=\"checkbox\"]:not(:checked) + label::before {\n width: 0;\n height: 0;\n border-color: transparent;\n left: 6px;\n top: 10px; }\n\n[type=\"checkbox\"]:disabled + label {\n cursor: not-allowed; }\n\n[type=\"checkbox\"]:disabled:not(:checked) + label::after {\n border-color: #E6E9F2;\n background-color: #FFF; }\n\n[type=\"checkbox\"]:disabled:checked + label::after {\n background-color: #E6E9F2;\n border-color: #E6E9F2; }\n\n/* RADIO */\n[type=\"radio\"] + label {\n transition: .2s ease; }\n\n[type=\"radio\"] + label::after,\n[type=\"radio\"] + label::before {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n margin: 5px;\n width: 22px;\n height: 22px;\n z-index: 0;\n border-radius: 50%;\n border-style: solid;\n border-width: 2px;\n transition: .2s ease; }\n\n[type=\"radio\"]:not(:checked) + label::after,\n[type=\"radio\"]:not(:checked) + label::before {\n border-color: #5C6F82; }\n\n[type=\"radio\"]:not(:checked) + label::after {\n z-index: -1;\n transform: scale(0); }\n\n[type=\"radio\"]:checked + label::after {\n border-color: #0073e6;\n background-color: #0073e6;\n z-index: 0;\n transform: scale(0.64); }\n\n[type=\"radio\"]:checked + label::before {\n border-color: #0073e6; }\n\n[type=\"radio\"]:disabled + label {\n cursor: not-allowed; }\n\n[type=\"radio\"]:disabled:not(:checked) + label::after,\n[type=\"radio\"]:disabled:not(:checked) + label::before {\n border-color: #E6E9F2; }\n\n[type=\"radio\"]:disabled:checked + label::after {\n border-color: #E6E9F2;\n background-color: #E6E9F2; }\n\n[type=\"radio\"]:disabled:checked + label::before {\n border-color: #E6E9F2; }\n\n/* GRUPPI */\n.form-check.form-check-group {\n padding: 0 0 8px 0;\n margin-bottom: 16px;\n box-shadow: inset 0 -1px 0 0 rgba(1, 1, 1, 0.1); }\n .form-check.form-check-group [type=\"checkbox\"] + label,\n .form-check.form-check-group [type=\"radio\"] + label {\n position: static;\n padding-left: 8px;\n padding-right: 52px; }\n .form-check.form-check-group [type=\"checkbox\"] + label::after,\n .form-check.form-check-group [type=\"checkbox\"] + label::before,\n .form-check.form-check-group [type=\"radio\"] + label::after,\n .form-check.form-check-group [type=\"radio\"] + label::before {\n right: 15px;\n left: auto; }\n .form-check.form-check-group [type=\"checkbox\"]:checked + label::before {\n right: 26px; }\n .form-check.form-check-group [type=\"radio\"]:checked + label::before {\n right: 15px; }\n .form-check.form-check-group .form-text {\n opacity: .6;\n margin: 0;\n padding-left: 8px;\n padding-right: 52px; }\n\n/* SELECT */\n.select-wrapper {\n position: relative; }\n .select-wrapper .search-wrap input {\n width: 100%;\n border: none;\n border-bottom: 1px solid #0073e6;\n font-size: .9rem;\n padding: 0 .5em; }\n .select-wrapper .dropdown-menu {\n background-color: #fff;\n border-radius: 0px;\n box-shadow: 0 2px 4px 3px rgba(0, 0, 0, 0.1);\n margin: 0;\n display: none;\n min-width: 100px;\n max-height: 240px;\n overflow-y: auto;\n position: absolute;\n padding: .3rem;\n z-index: 999;\n will-change: width, height;\n list-style-type: none;\n user-select: none;\n width: 100%; }\n .select-wrapper .dropdown-menu.show {\n display: block; }\n .select-wrapper .dropdown-menu li {\n clear: both;\n color: #000;\n cursor: pointer;\n line-height: 32px;\n width: 100%;\n text-align: left;\n text-transform: none; }\n .select-wrapper .dropdown-menu li.optgroup > span {\n color: #CCC;\n padding: 0; }\n .select-wrapper .dropdown-menu li:not(.disabled):hover, .select-wrapper .dropdown-menu li:not(.disabled):focus {\n background-color: #eee; }\n .select-wrapper .dropdown-menu li.active > span::after {\n content: url(\" \");\n background-image: url(\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDQ4LjggNDQ4LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ0OC44IDQ0OC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9ImNoZWNrIj4KCQk8cG9seWdvbiBwb2ludHM9IjE0Mi44LDMyMy44NSAzNS43LDIxNi43NSAwLDI1Mi40NSAxNDIuOCwzOTUuMjUgNDQ4LjgsODkuMjUgNDEzLjEsNTMuNTUgICAiIGZpbGw9IiMwMDZERjAiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K\");\n background-size: 16px 16px;\n background-repeat: no-repeat;\n background-position: center center;\n float: right;\n display: inline-block;\n width: 16px;\n opacity: .5; }\n .select-wrapper .dropdown-menu li > a,\n .select-wrapper .dropdown-menu li > span {\n font-size: 14px;\n color: #004080;\n font-weight: 600;\n display: block;\n padding: 0 .5rem; }\n .select-wrapper .dropdown-menu li > a.filtrable label, .select-wrapper .dropdown-menu li > a [type=checkbox],\n .select-wrapper .dropdown-menu li > span.filtrable label,\n .select-wrapper .dropdown-menu li > span [type=checkbox] {\n display: none; }\n .select-wrapper .dropdown-menu li.disabled > span {\n cursor: unset;\n color: #CCC; }\n .select-wrapper .dropdown-menu li > a > i {\n height: inherit;\n line-height: inherit; }\n .select-wrapper .select-dropdown {\n position: relative;\n cursor: pointer;\n background-color: transparent;\n outline: 0;\n width: 100%;\n font-size: 1rem;\n margin: 0 0 15px 0;\n display: block;\n line-height: 24px;\n padding: 12px 38px 12px 16px; }\n .select-wrapper .select-dropdown:disabled {\n color: rgba(0, 0, 0, 0.3);\n border-bottom-color: rgba(0, 0, 0, 0.3);\n cursor: default; }\n .select-wrapper .select-dropdown ul {\n list-style-type: none;\n padding: 0; }\n .select-wrapper .select-dropdown ul li.disabled,\n .select-wrapper .select-dropdown ul li.disabled > span, .select-wrapper .select-dropdown ul li.optgroup {\n color: rgba(0, 0, 0, 0.3);\n background-color: transparent !important;\n cursor: context-menu; }\n .select-wrapper .select-dropdown ul li.optgroup {\n border-top: 1px solid #eee; }\n .select-wrapper .select-dropdown ul li.optgroup.selected > span {\n color: rgba(0, 0, 0, 0.7); }\n .select-wrapper .select-dropdown ul li.optgroup > span {\n color: rgba(0, 0, 0, 0.4); }\n .select-wrapper .caret {\n color: #757575;\n position: absolute;\n right: 12px;\n line-height: 16px;\n top: calc(50% - 8px); }\n .select-wrapper .caret .disabled {\n color: rgba(0, 0, 0, 0.46); }\n .select-wrapper + label {\n position: absolute;\n top: -18px;\n font-size: .8rem; }\n .select-wrapper select.custom-select {\n display: none !important; }\n .select-wrapper select:disabled {\n color: rgba(0, 0, 0, 0.3); }\n\n.dropdown-menu.full-width {\n width: 100%; }\n .dropdown-menu.full-width .dropdown-item {\n display: inline-block;\n width: auto; }\n .dropdown-menu.full-width .dropdown-item:hover, .dropdown-menu.full-width .dropdown-item:focus {\n background: none;\n text-decoration: underline; }\n\n.pagination .page-item .page-link {\n border: none;\n padding: 0.5rem 1rem; }\n\n.nav-tabs {\n position: relative;\n background-color: white;\n border-bottom: 0; }\n .nav-tabs:after {\n content: \"\";\n position: absolute;\n z-index: -1;\n box-shadow: 0 0 2rem rgba(0, 0, 0, 0.15);\n bottom: 0px;\n left: 10%;\n right: 10%;\n width: 80%;\n height: 50%;\n border-radius: 100%; }\n .nav-tabs .nav-link {\n border-radius: 0;\n font-weight: 600;\n color: #5c6f82;\n border: none;\n border-bottom: 2px solid transparent; }\n .nav-tabs .nav-link.disabled {\n color: #b3b3b3;\n font-weight: 400; }\n .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {\n border-bottom: 2px solid #0066cc;\n color: #0066cc;\n cursor: inherit; }\n .nav-tabs .nav-item {\n margin-bottom: 0; }\n .nav-tabs.nav-dark {\n background-color: #5c6f82; }\n .nav-tabs.nav-dark .nav-link {\n color: #C3CFDB; }\n .nav-tabs.nav-dark .nav-link.active, .nav-tabs.nav-dark .nav-item.show .nav-link {\n background-color: #5c6f82;\n color: #00fff7;\n border-bottom: 2px solid #00fff7; }\n\n.it-ico-sm {\n font-size: 1.75rem; }\n\n.it-ico {\n font-size: 1.25rem; }\n\n.it-ico-lg {\n font-size: 1.5rem; }\n\n.cookiebar {\n bottom: 0;\n left: 0;\n right: 0;\n display: none;\n position: fixed;\n width: 100%;\n z-index: 1100; }\n .cookiebar.cookiebar-top {\n bottom: auto;\n top: 0; }\n .cookiebar.show {\n display: block; }\n\n.hero {\n padding: 1rem;\n margin-bottom: 1rem;\n background-color: #cccccc;\n border-radius: 0; }\n @media (min-width: 576px) {\n .hero {\n padding: 1rem; } }\n .hero .hero-heading {\n font-size: 2rem;\n font-weight: 700;\n color: #00264d;\n margin-bottom: 0.8rem; }\n\n.hero-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0; }\n\nimg[data-action=\"zoom\"] {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in; }\n\n.zoom-img,\n.zoom-img-wrap {\n position: relative;\n z-index: 1080;\n transition: all 300ms; }\n\nimg.zoom-img {\n cursor: pointer;\n cursor: -webkit-zoom-out;\n cursor: -moz-zoom-out; }\n\n.zoom-overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 1079;\n background: #fff;\n pointer-events: none;\n opacity: 0;\n transition: opacity 300ms; }\n\n.zoom-overlay-open .zoom-overlay {\n filter: \"alpha(opacity=100)\";\n opacity: 1; }\n\n.zoom-overlay-open,\n.zoom-overlay-transitioning {\n cursor: default; }\n\n.media,\n.media-body {\n overflow: visible; }\n\n.forward {\n display: block;\n text-align: center;\n font-size: 3rem;\n transition: all 0.2s ease-in-out; }\n .forward:hover {\n text-decoration: none; }\n\n/*back to top*/\n.return-to-top {\n position: fixed;\n bottom: 16px;\n right: 16px;\n background: #0073e6;\n background: rgba(0, 115, 230, 0.7);\n width: 48px;\n height: 48px;\n display: block;\n text-decoration: none;\n border-radius: 50%;\n display: none;\n transition: all 0.2s ease-in-out;\n z-index: 1; }\n .return-to-top i {\n color: white;\n margin: 0;\n position: relative;\n left: 10px;\n top: 8px;\n font-size: 20px;\n transition: all 0.2s ease-in-out; }\n .return-to-top:hover {\n background: rgba(0, 115, 230, 0.9);\n text-decoration: none; }\n .return-to-top:hover i {\n color: white;\n top: 5px; }\n\n/* ==========================================================================\n $BASE-PICKER\n ========================================================================== */\n/**\n * Note: the root picker element should *NOT* be styled more than what’s here.\n */\n.picker {\n font-size: 16px;\n text-align: left;\n line-height: 1.2;\n color: #000000;\n position: absolute;\n z-index: 10000;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n\n/**\n * The picker input element.\n */\n.picker__input {\n cursor: default; }\n\n/**\n * When the picker is opened, the input element is “activated”.\n */\n.picker__input.picker__input--active {\n border-color: #0089ec; }\n\n/**\n * The holder is the only “scrollable” top-level container element.\n */\n.picker__holder {\n width: 100%;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch; }\n\n/*!\n * Default mobile-first, responsive styling for pickadate.js\n * Demo: http://amsul.github.io/pickadate.js\n */\n/**\n * Note: the root picker element should *NOT* be styled more than what’s here.\n */\n/**\n * Make the holder and frame fullscreen.\n */\n.picker__holder,\n.picker__frame {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n -webkit-transform: translateY(100%);\n -ms-transform: translateY(100%);\n transform: translateY(100%); }\n\n/**\n * The holder should overlay the entire screen.\n */\n.picker__holder {\n position: fixed;\n transition: background 0.15s ease-out, -webkit-transform 0s 0.15s;\n transition: background 0.15s ease-out, transform 0s 0.15s;\n -webkit-backface-visibility: hidden; }\n\n/**\n * The frame that bounds the box contents of the picker.\n */\n.picker__frame {\n position: absolute;\n margin: 0 auto;\n min-width: 256px;\n max-width: 666px;\n width: 100%;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n -moz-opacity: 0;\n opacity: 0;\n transition: all 0.15s ease-out; }\n\n@media (min-height: 33.875em) {\n .picker__frame {\n overflow: visible;\n top: auto;\n bottom: -100%;\n max-height: 80%; } }\n\n@media (min-height: 40.125em) {\n .picker__frame {\n margin-bottom: 7.5%; } }\n\n/**\n * The wrapper sets the stage to vertically align the box contents.\n */\n.picker__wrap {\n display: table;\n width: 100%;\n height: 100%; }\n\n@media (min-height: 33.875em) {\n .picker__wrap {\n display: block; } }\n\n/**\n * The box contains all the picker contents.\n */\n.picker__box {\n background: #ffffff;\n display: table-cell;\n vertical-align: middle; }\n\n@media (min-height: 26.5em) {\n .picker__box {\n font-size: 1.25em; } }\n\n@media (min-height: 33.875em) {\n .picker__box {\n display: block;\n font-size: 1.33em;\n border: 1px solid #777777;\n border-top-color: #898989;\n border-bottom-width: 0;\n border-radius: 5px 5px 0 0;\n box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); } }\n\n@media (min-height: 40.125em) {\n .picker__box {\n font-size: 1.5em;\n border-bottom-width: 1px;\n border-radius: 5px; } }\n\n/**\n * When the picker opens...\n */\n.picker--opened .picker__holder {\n -webkit-transform: translateY(0);\n -ms-transform: translateY(0);\n transform: translateY(0);\n background: transparent;\n -ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)\";\n zoom: 1;\n background: rgba(0, 0, 0, 0.32);\n transition: background 0.15s ease-out; }\n\n.picker--opened .picker__frame {\n -webkit-transform: translateY(0);\n -ms-transform: translateY(0);\n transform: translateY(0);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n filter: alpha(opacity=100);\n -moz-opacity: 1;\n opacity: 1; }\n\n@media (min-height: 33.875em) {\n .picker--opened .picker__frame {\n top: auto;\n bottom: 0; } }\n\n/* ==========================================================================\n $BASE-DATE-PICKER\n ========================================================================== */\n/**\n * The picker box.\n */\n.picker__box {\n padding: 0 1em; }\n\n/**\n * The header containing the month and year stuff.\n */\n.picker__header {\n text-align: center;\n position: relative;\n margin-top: .75em; }\n\n/**\n * The month and year labels.\n */\n.picker__month,\n.picker__year {\n font-weight: 500;\n display: inline-block;\n margin-left: .25em;\n margin-right: .25em; }\n\n.picker__year {\n color: #999999;\n font-size: .8em;\n font-style: italic; }\n\n/**\n * The month and year selectors.\n */\n.picker__select--month,\n.picker__select--year {\n border: 1px solid #b7b7b7;\n height: 2em;\n padding: .5em;\n margin-left: .25em;\n margin-right: .25em; }\n\n@media (min-width: 24.5em) {\n .picker__select--month,\n .picker__select--year {\n margin-top: -0.5em; } }\n\n.picker__select--month {\n width: 35%; }\n\n.picker__select--year {\n width: 22.5%; }\n\n.picker__select--month:focus,\n.picker__select--year:focus {\n border-color: #0089ec; }\n\n/**\n * The month navigation buttons.\n */\n.picker__nav--prev,\n.picker__nav--next {\n position: absolute;\n padding: .5em 1.25em;\n width: 1em;\n height: 1em;\n box-sizing: content-box;\n top: -0.25em; }\n\n@media (min-width: 24.5em) {\n .picker__nav--prev,\n .picker__nav--next {\n top: -0.33em; } }\n\n.picker__nav--prev {\n left: -1em;\n padding-right: 1.25em; }\n\n@media (min-width: 24.5em) {\n .picker__nav--prev {\n padding-right: 1.5em; } }\n\n.picker__nav--next {\n right: -1em;\n padding-left: 1.25em; }\n\n@media (min-width: 24.5em) {\n .picker__nav--next {\n padding-left: 1.5em; } }\n\n.picker__nav--prev:before,\n.picker__nav--next:before {\n content: \" \";\n border-top: .5em solid transparent;\n border-bottom: .5em solid transparent;\n border-right: 0.75em solid #000000;\n width: 0;\n height: 0;\n display: block;\n margin: 0 auto; }\n\n.picker__nav--next:before {\n border-right: 0;\n border-left: 0.75em solid #000000; }\n\n.picker__nav--prev:hover,\n.picker__nav--next:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb; }\n\n.picker__nav--disabled,\n.picker__nav--disabled:hover,\n.picker__nav--disabled:before,\n.picker__nav--disabled:before:hover {\n cursor: default;\n background: none;\n border-right-color: #f5f5f5;\n border-left-color: #f5f5f5; }\n\n/**\n * The calendar table of dates\n */\n.picker__table {\n text-align: center;\n border-collapse: collapse;\n border-spacing: 0;\n table-layout: fixed;\n font-size: inherit;\n width: 100%;\n margin-top: .75em;\n margin-bottom: .5em; }\n\n@media (min-height: 33.875em) {\n .picker__table {\n margin-bottom: .75em; } }\n\n.picker__table td {\n margin: 0;\n padding: 0; }\n\n/**\n * The weekday labels\n */\n.picker__weekday {\n width: 14.285714286%;\n font-size: .75em;\n padding-bottom: .25em;\n color: #999999;\n font-weight: 500;\n /* Increase the spacing a tad */ }\n\n@media (min-height: 33.875em) {\n .picker__weekday {\n padding-bottom: .5em; } }\n\n/**\n * The days on the calendar\n */\n.picker__day {\n padding: .3125em 0;\n font-weight: 200;\n border: 1px solid transparent; }\n\n.picker__day--today {\n position: relative; }\n\n.picker__day--today:before {\n content: \" \";\n position: absolute;\n top: 2px;\n right: 2px;\n width: 0;\n height: 0;\n border-top: 0.5em solid #0059bc;\n border-left: .5em solid transparent; }\n\n.picker__day--disabled:before {\n border-top-color: #aaaaaa; }\n\n.picker__day--outfocus {\n color: #dddddd; }\n\n.picker__day--infocus:hover,\n.picker__day--outfocus:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb; }\n\n.picker__day--highlighted {\n border-color: #0089ec; }\n\n.picker__day--highlighted:hover,\n.picker--focused .picker__day--highlighted {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb; }\n\n.picker__day--selected,\n.picker__day--selected:hover,\n.picker--focused .picker__day--selected {\n background: #0089ec;\n color: #ffffff; }\n\n.picker__day--disabled,\n.picker__day--disabled:hover,\n.picker--focused .picker__day--disabled {\n background: #f5f5f5;\n border-color: #f5f5f5;\n color: #dddddd;\n cursor: default; }\n\n.picker__day--highlighted.picker__day--disabled,\n.picker__day--highlighted.picker__day--disabled:hover {\n background: #bbbbbb; }\n\n/**\n * The footer containing the \"today\", \"clear\", and \"close\" buttons.\n */\n.picker__footer {\n text-align: center; }\n\n.picker__button--today,\n.picker__button--clear,\n.picker__button--close {\n border: 1px solid #ffffff;\n background: #ffffff;\n font-size: .8em;\n padding: .66em 0;\n font-weight: bold;\n width: 33%;\n display: inline-block;\n vertical-align: bottom; }\n\n.picker__button--today:hover,\n.picker__button--clear:hover,\n.picker__button--close:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n border-bottom-color: #b1dcfb; }\n\n.picker__button--today:focus,\n.picker__button--clear:focus,\n.picker__button--close:focus {\n background: #b1dcfb;\n border-color: #0089ec;\n outline: none; }\n\n.picker__button--today:before,\n.picker__button--clear:before,\n.picker__button--close:before {\n position: relative;\n display: inline-block;\n height: 0; }\n\n.picker__button--today:before,\n.picker__button--clear:before {\n content: \" \";\n margin-right: .45em; }\n\n.picker__button--today:before {\n top: -0.05em;\n width: 0;\n border-top: 0.66em solid #0059bc;\n border-left: .66em solid transparent; }\n\n.picker__button--clear:before {\n top: -0.25em;\n width: .66em;\n border-top: 3px solid #ee2200; }\n\n.picker__button--close:before {\n content: \"\\D7\";\n top: -0.1em;\n vertical-align: top;\n font-size: 1.1em;\n margin-right: .35em;\n color: #777777; }\n\n.picker__button--today[disabled],\n.picker__button--today[disabled]:hover {\n background: #f5f5f5;\n border-color: #f5f5f5;\n color: #dddddd;\n cursor: default; }\n\n.picker__button--today[disabled]:before {\n border-top-color: #aaaaaa; }\n\n/* ==========================================================================\n $DEFAULT-DATE-PICKER\n ========================================================================== */\n/* ==========================================================================\n $BASE-TIME-PICKER\n ========================================================================== */\n/**\n * The list of times.\n */\n.picker__list {\n list-style: none;\n padding: 0.75em 0 4.2em;\n margin: 0; }\n\n/**\n * The times on the clock.\n */\n.picker__list-item {\n border-bottom: 1px solid #dddddd;\n border-top: 1px solid #dddddd;\n margin-bottom: -1px;\n position: relative;\n background: #ffffff;\n padding: .75em 1.25em; }\n\n@media (min-height: 46.75em) {\n .picker__list-item {\n padding: .5em 1em; } }\n\n/* Hovered time */\n.picker__list-item:hover {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb;\n border-color: #0089ec;\n z-index: 10; }\n\n/* Highlighted and hovered/focused time */\n.picker__list-item--highlighted {\n border-color: #0089ec;\n z-index: 10; }\n\n.picker__list-item--highlighted:hover,\n.picker--focused .picker__list-item--highlighted {\n cursor: pointer;\n color: #000000;\n background: #b1dcfb; }\n\n/* Selected and hovered/focused time */\n.picker__list-item--selected,\n.picker__list-item--selected:hover,\n.picker--focused .picker__list-item--selected {\n background: #0089ec;\n color: #ffffff;\n z-index: 10; }\n\n/* Disabled time */\n.picker__list-item--disabled,\n.picker__list-item--disabled:hover,\n.picker--focused .picker__list-item--disabled {\n background: #f5f5f5;\n border-color: #f5f5f5;\n color: #dddddd;\n cursor: default;\n border-color: #dddddd;\n z-index: auto; }\n\n/**\n * The clear button\n */\n.picker--time .picker__button--clear {\n display: block;\n width: 80%;\n margin: 1em auto 0;\n padding: 1em 1.25em;\n background: none;\n border: 0;\n font-weight: 500;\n font-size: .67em;\n text-align: center;\n text-transform: uppercase;\n color: #666; }\n\n.picker--time .picker__button--clear:hover,\n.picker--time .picker__button--clear:focus {\n color: #000000;\n background: #b1dcfb;\n background: #ee2200;\n border-color: #ee2200;\n cursor: pointer;\n color: #ffffff;\n outline: none; }\n\n.picker--time .picker__button--clear:before {\n top: -0.25em;\n color: #666;\n font-size: 1.25em;\n font-weight: bold; }\n\n.picker--time .picker__button--clear:hover:before,\n.picker--time .picker__button--clear:focus:before {\n color: #ffffff;\n border-color: #ffffff; }\n\n/* ==========================================================================\n $DEFAULT-TIME-PICKER\n ========================================================================== */\n/**\n * The frame the bounds the time picker.\n */\n.picker--time .picker__frame {\n min-width: 256px;\n max-width: 320px; }\n\n/**\n * The picker box.\n */\n.picker--time .picker__box {\n font-size: 1em;\n background: #f2f2f2;\n padding: 0; }\n\n@media (min-height: 40.125em) {\n .picker--time .picker__box {\n margin-bottom: 5em; } }\n","@import url('https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700');\n@import url('https://fonts.googleapis.com/css?family=Roboto+Mono:400,700');\n\n@import \"functions-custom\"; // here to be available to \"variables\"\n@import \"variables\";\n\n@import \"node_modules/bootstrap/scss/functions\";\n\n@import \"functions-overrides\"; // here to override any conflicting \"node_modules/bootstrap/scss/functions\" definitions\n\n@import \"node_modules/bootstrap/scss/variables\";\n@import \"node_modules/bootstrap/scss/mixins\";\n@import \"node_modules/bootstrap/scss/root\";\n@import \"node_modules/bootstrap/scss/print\";\n@import \"node_modules/bootstrap/scss/reboot\";\n@import \"node_modules/bootstrap/scss/type\";\n@import \"node_modules/bootstrap/scss/images\";\n@import \"node_modules/bootstrap/scss/code\";\n@import \"node_modules/bootstrap/scss/grid\";\n@import \"node_modules/bootstrap/scss/tables\";\n@import \"node_modules/bootstrap/scss/forms\";\n@import \"node_modules/bootstrap/scss/buttons\";\n@import \"node_modules/bootstrap/scss/transitions\";\n@import \"node_modules/bootstrap/scss/dropdown\";\n@import \"node_modules/bootstrap/scss/button-group\";\n@import \"node_modules/bootstrap/scss/input-group\";\n//@import \"node_modules/bootstrap/scss/custom-forms\";\n@import \"node_modules/bootstrap/scss/nav\";\n@import \"node_modules/bootstrap/scss/navbar\";\n@import \"node_modules/bootstrap/scss/card\";\n@import \"node_modules/bootstrap/scss/breadcrumb\";\n@import \"node_modules/bootstrap/scss/pagination\";\n@import \"node_modules/bootstrap/scss/badge\";\n// @import \"node_modules/bootstrap/scss/jumbotron\";\n// @import \"node_modules/bootstrap/scss/alert\";\n@import \"node_modules/bootstrap/scss/progress\";\n@import \"node_modules/bootstrap/scss/media\";\n@import \"node_modules/bootstrap/scss/list-group\";\n@import \"node_modules/bootstrap/scss/close\";\n@import \"node_modules/bootstrap/scss/modal\";\n@import \"node_modules/bootstrap/scss/tooltip\";\n@import \"node_modules/bootstrap/scss/popover\";\n@import \"node_modules/bootstrap/scss/carousel\";\n@import \"node_modules/bootstrap/scss/utilities\";\n\n// Extended Bootstrap components\n@import \"./custom/type-custom\";\n@import \"./custom/grid-custom\";\n@import \"./custom/tables-custom\";\n@import \"./custom/breadcrumb-custom\";\n@import \"./custom/modal-custom\";\n@import \"./custom/collapse-custom\";\n@import \"./custom/carousel-custom\";\n@import \"./custom/list-group-custom\";\n@import \"./custom/alert-custom\";\n@import \"./custom/buttons-custom\";\n@import \"./custom/forms\";\n@import \"./custom/dropdown-custom\";\n@import \"./custom/pagination\";\n@import \"./custom/tab\";\n\n// Custom components\n@import \"./plugins/cookiebar\";\n@import \"./plugins/hero\";\n@import \"./plugins/zoom\";\n@import \"./plugins/forward\";\n@import \"./plugins/back-to-top\";\n\n// Pickadate\n@import \"node_modules/pickadate/lib/themes/default\";\n@import \"node_modules/pickadate/lib/themes/default.date\";\n@import \"node_modules/pickadate/lib/themes/default.time\";\n","// Color system\n\n$white: rgb(255, 255, 255) !default;\n$gray-100: hsb(225, 0, 90) !default;\n$gray-200: hsb(225, 0, 80) !default;\n$gray-300: hsb(225, 0, 70) !default;\n$gray-400: hsb(225, 0, 60) !default;\n$gray-500: hsb(225, 0, 50) !default;\n$gray-600: hsb(225, 0, 40) !default;\n$gray-700: hsb(225, 0, 30) !default;\n$gray-800: hsb(225, 0, 20) !default;\n$gray-900: hsb(225, 0, 10) !default;\n$black: rgb(0, 0, 0) !default;\n\n$grays: () !default;\n$grays: map-merge((\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), $grays);\n\n@function main($key: \"80\") {\n @return map-get($mains, $key);\n}\n\n$italia: hsb(210, 100, 80) !default;\n$indigo: hsb(243, 70, 100) !default;\n$purple: hsb(243, 40, 100) !default;\n$pink: hsb(350, 30, 100) !default;\n$red: hsb(351, 75, 97) !default;\n$orange: hsb(36, 100, 100) !default;\n$yellow: hsb(44, 55, 100) !default;\n$green: hsb(159, 100, 80) !default;\n$teal: hsb(178, 95, 85) !default;\n$cyan: hsb(178, 100, 100) !default;\n$blue: hsb(210, 100, 90) !default;\n$gray-tertiary: hsb(210, 29, 51) !default;\n$gray-quaternary: hsb(238, 1, 100) !default;\n$gray-disabled: hsb(225, 5, 95) !default;\n$gray-label-disabled: hsb(222, 5, 79) !default;\n$gray-border-disabled: hsb(224, 8, 95) !default;\n\n$colors: () !default;\n$colors: map-merge((\n \"italia\": $italia,\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 \"blue\": $blue,\n \"gray-tertiary\": $gray-tertiary,\n \"gray-quaternary\": $gray-quaternary\n), $colors);\n\n$blu-italia: $italia !default;\n$primary: $blue !default;\n$secondary: $white !default;\n$tertiary: $gray-tertiary !default;\n$quaternary: $gray-quaternary !default;\n$success: $green !default;\n$info: $gray-400 !default;\n$warning: $orange !default;\n$danger: $red !default;\n$light: hsb(255, 5, 95) !default;\n$dark: hsb(210, 70, 30) !default;\n\n\n$theme-colors: () !default;\n$theme-colors: map-merge((\n \"italia\": $blu-italia,\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"tertiary\": $tertiary,\n \"quaternary\": $quaternary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark,\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), $theme-colors);\n\n// Color Variations\n\n// HSB (https://it.wikipedia.org/wiki/Hue_Saturation_Brightness, coincidente con il modello HSV) è lo spazio colore\n// scelto per ottenere le varianti colore della tonalità primaria.\n// Questo permette di avere a disposizione 16 diverse varianti \"monocromatiche\" (in quanto hue e, in gran parte anche\n// saturation rimangono invariate) che, essendo aggiunti ai $theme-colors, saranno disponibili per tutti quei\n// componenti ed utilità che ne fanno uso (ad esempio \".bg-*\" o \".text-\").\n\n/*$primary-h: hue($primary);\n$primary-s: saturation($primary);\n\n\n$theme-colors: (\n \"primary-b-1\": hsb($primary-h, $primary-s, 10),\n \"primary-b-2\": hsb($primary-h, $primary-s, 20),\n \"primary-b-3\": hsb($primary-h, $primary-s, 30),\n \"primary-b-4\": hsb($primary-h, $primary-s, 40),\n \"primary-b-5\": hsb($primary-h, $primary-s, 50),\n \"primary-b-6\": hsb($primary-h, $primary-s, 60),\n \"primary-b-7\": hsb($primary-h, $primary-s, 70),\n \"primary-b-8\": hsb($primary-h, $primary-s, 80),\n \"primary-b-9\": hsb($primary-h, $primary-s, 90),\n \"primary-b-A\": hsb($primary-h, $primary-s * .75, 84),\n \"primary-b-B\": hsb($primary-h, $primary-s * .60, 87),\n \"primary-b-C\": hsb($primary-h, $primary-s * .45, 90),\n \"primary-b-D\": hsb($primary-h, $primary-s * .30, 93),\n \"primary-b-E\": hsb($primary-h, $primary-s * .15, 96),\n \"primary-b-F\": hsb($primary-h, $primary-s * .05, 99)\n);*/\n\n// Grid columns\n// Set the number of columns and specify the width of the gutters.\n$grid-columns: 12 !default;\n$grid-gutter-width: 12px !default;\n\n// Responsive gutter widths\n$grid-gutter-widths: (\n sm: 12px,\n md: 20px,\n lg: 20px,\n xl: 28px\n) !default;\n\n// Main typography\n//$font-size-base: 16px !default;\n$headings-line-height: 1.2 !default;\n$small-font-size: 0.777rem !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1.6rem !default;\n\n// Navbar\n$navbar-brand-font-size: 1rem !default;\n$navbar-toggler-border-radius: 0 !default;\n\n$navbar-dark-toggler-icon-bg: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkuMnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMiAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIxMDI0dXAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSItLWhvbWUtLS1wYXJhbGxheC0tLW1vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjAwMDAwMCwgLTIwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iLW5ldHdvcmstc2xpbS1oZWFkZXIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LDI0IEwzNiwyNCBMMzYsMjYgTDI0LDI2IEwyNCwyNCBaIE0yNCwyMCBMMzIsMjAgTDMyLDIyIEwyNCwyMiBMMjQsMjAgWiBNMjQsMjggTDMyLDI4IEwzMiwzMCBMMjQsMzAgTDI0LDI4IFoiIGlkPSJpY29uLXNtYWxsLWJ1cmdlciI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) !default;\n$navbar-dark-toggler-border-color: transparent;\n\n// Btns\n$btn-text-transform: uppercase;\n$btn-letter-spacing: normal;\n$btn-font-weight: 700 !default;\n$btn-font-size: 16px !default;\n$btn-font-size-sm: 14px !default;\n$btn-font-size-lg: 18px !default;\n$input-btn-line-height: 1.5 !default;\n$input-btn-line-height-sm: 1.428 !default;\n$input-btn-line-height-lg: 1.556 !default;\n$btn-box-shadow-secondary: inset 0 0 0 1px $primary;\n$btn-box-shadow-quaternary: inset 0 0 0 1px $gray-disabled;\n$btn-box-shadow-disabled: inset 0 0 0 1px $gray-border-disabled;\n\n// z-index\n$zindex-zoom: 1080;\n$zindex-growl: 1090;\n$zindex-cookiebar: 1100;\n$zoom-overlay-bg: #fff;\n\n// Border Radius - using ixels instead or rems as it has to be consistent across devices\n$border-radius: 4px !default;\n$border-radius-sm: 2px !default;\n$border-radius-lg: 8px !default;\n\n// Link and button colors\n$btn-primary-bg: $primary;\n$btn-primary-border: $primary;\n$link-color: $primary;\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// Text\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\" !default;\n$font-family-monospace: \"Roboto Mono\", monospace !default;\n$font-family-base: \"Titillium Web\", \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$text-color: $gray-700;\n$letter-spacing-base: 0;\n$line-height-base: 1.5;\n$font-weight-base: 300;\n\n// Code\n$code-color: $dark;\n\n// Headings\n$headings-font-weight: 700;\n$headings-line-height: 1.2 !default;\n\n$h3-font-size: 1.75rem;\n$h4-font-size: 1.5rem;\n$h5-font-size: 1.25rem;\n\n$display1-size: 3.5rem;\n$display2-size: 2.5rem;\n$display3-size: 1.5rem;\n$display4-size: 1.25rem;\n\n$display1-weight: 700;\n$display2-weight: 700;\n$display3-weight: 700;\n$display4-weight: 700;\n\n// Hero\n$hero-padding: 1rem !default;\n$hero-bg: $gray-200 !default;\n\n// Breadcrumbs\n$breadcrumb-bg: transparent;\n$breadcrumb-item-padding: .75rem;\n$breadcrumb-divider-color: $text-color;\n\n//Accordion\n$card-cap-bg: transparent !default;\n$card-spacer-y: 1rem !default;\n$card-spacer-x: 2rem !default;\n$card-border-radius: 0 !default;\n$card-body-spacer: 1rem !default;\n\n// Tables\n$table-cell-padding: 1em !default;\n$table-border-color: #d6dce3 !default; // TODO use a variable\n$table-cell-text-align: left !default;\n$table-accent-bg: #f6f7f9 !default; // TODO use a variable\n$table-hover-bg: #e5f1fa !default; // TODO use a variable\n\n// Tooltips\n$tooltip-max-width: 32em !default;\n$tooltip-bg: #004a4d !default; // TODO use a variable\n$tooltip-opacity: 1 !default;\n$tooltip-padding-y: 1rem !default;\n$tooltip-padding-x: 1rem !default;\n\n$tooltip-arrow-color: $tooltip-bg !default;\n\n//Modals\n$modal-backdrop-opacity: .8 !default;\n$modal-max-width: 32rem !default;\n$modal-dialog-margin-y-sm-up: 1.5rem !default;\n$modal-footer-border-width: 0 !default;\n$modal-header-border-width: 0 !default;\n$modal-header-padding: 1.5rem !default;\n$modal-inner-padding: 1.5rem !default;\n\n// Carousel\n$carousel-bg: #444e57 !default;\n$carousel-padding: 3em !default;\n$carousel-control-color: $secondary !default;\n$carousel-control-width: auto !default;\n$carousel-control-opacity: 1 !default;\n$carousel-control-icon-width: 32px !default;\n\n// Inputs\n$input-border: $gray-200;\n$input-color-placeholder: $gray-500;\n\n//List group\n$list-group-item-padding-y: 1rem !default;\n$list-group-action-color: $primary !default;\n$list-group-action-hover-color: #00264d !default; // TODO use a variable\n$list-group-hover-bg: #d9e6f2 !default; // TODO use a variable\n$list-group-disabled-cursor: default !default;\n\n//Reset\n$reset-border-width: 0 !default;\n$reset-border-radius: 0 !default;\n$reset-padding: 0 !default;\n\n// Alert\n$alert-padding-y: 1rem;\n$alert-padding-x: 1rem;\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// 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",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\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:\n// http://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n @media print {\n *,\n *::before,\n *::after {\n // Bootstrap specific; comment out `color` and `background`\n //color: #000 !important; // Black prints faster: http://www.sanbeiji.com/archives/953\n text-shadow: none !important;\n //background: transparent !important;\n box-shadow: none !important;\n }\n\n a {\n &:not(.btn) {\n text-decoration: underline;\n }\n }\n\n // Bootstrap specific; comment the following selector out\n //a[href]::after {\n // content: \" (\" attr(href) \")\";\n //}\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n // Bootstrap specific; comment the following selector out\n //\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n //\n\n //a[href^=\"#\"]::after,\n //a[href^=\"javascript:\"]::after {\n // content: \"\";\n //}\n\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: $border-width solid #999; // Bootstrap custom code; using `$border-width` instead of 1px\n page-break-inside: avoid;\n }\n\n //\n // Printing Tables:\n // http://css-discuss.incutio.com/wiki/Printing_Tables\n //\n\n thead {\n display: table-header-group;\n }\n\n tr,\n img {\n page-break-inside: avoid;\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 // Specify a size and min-width to make printing closer across browsers.\n // We don't set margin here because it breaks `size` in Chrome. We also\n // don't use `!important` on `size` as it breaks in Chrome.\n @page {\n size: $print-page-size;\n }\n body {\n min-width: $print-body-min-width !important;\n }\n .container {\n min-width: $print-body-min-width !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .badge {\n border: $border-width 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","// 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// stylelint-disable\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$grays: map-merge((\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), $grays);\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$colors: map-merge((\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), $colors);\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$theme-colors: map-merge((\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), $theme-colors);\n// stylelint-enable\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// stylelint-disable\n$spacer: 1rem !default;\n$spacers: () !default;\n$spacers: map-merge((\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n), $spacers);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge((\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n), $sizes);\n// stylelint-enable\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$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\" !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\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$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\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-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: $white !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\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px 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-file-height: $input-height !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\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// 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\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-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: \"/\" !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;\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","// 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(0, 0, 0, 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, dialog, 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\n// stylelint-disable font-family-no-duplicate-names\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n// stylelint-enable font-family-no-duplicate-names\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:not(:root) {\n overflow: hidden; // Hide the overflow in IE\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: $text-muted;\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: .5rem;\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","// Custom functions (not available in Bootstrap)\n@function hsb($h-hsb, $s-hsb, $b-hsb) {\n @if $b-hsb == 0 {\n @return hsla(0, 0, 0, $a)\n } @else {\n $l-hsl: ($b-hsb/2) * (2 - ($s-hsb/100));\n $s-hsl: ($b-hsb * $s-hsb) / if($l-hsl < 50, $l-hsl * 2, 200 - $l-hsl * 2);\n @return hsl($h-hsb, $s-hsl, $l-hsl);\n }\n}\n\n@function hsb-with-brightness-modifier($h-hsb, $s-hsb, $b-hsb, $b-variant) {\n $b-hsb: $b-hsb + $b-variant;\n @return hsb($h-hsb, $s-hsb, $b-hsb);\n}\n","// stylelint-disable indentation\n\n// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Origally 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 psuedo-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","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { font-size: $h1-font-size; }\nh2, .h2 { font-size: $h2-font-size; }\nh3, .h3 { font-size: $h3-font-size; }\nh4, .h4 { font-size: $h4-font-size; }\nh5, .h5 { font-size: $h5-font-size; }\nh6, .h6 { font-size: $h6-font-size; }\n\n.lead {\n font-size: $lead-font-size;\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n font-size: $display1-size;\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n font-size: $display2-size;\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n font-size: $display3-size;\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n font-size: $display4-size;\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n font-size: $blockquote-font-size;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%; // back to default font-size\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: ($spacer / 2);\n line-height: 1;\n}\n\n.figure-caption {\n font-size: $figure-caption-font-size;\n color: $figure-caption-color;\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\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n","// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\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 font-size: $code-font-size;\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n font-size: $kbd-font-size;\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n font-size: $code-font-size;\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\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","// 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 infront.\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","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: $spacer;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n\n .table {\n background-color: $body-bg;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\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: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: (2 * $table-border-width);\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-accent-bg;\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 {\n @include hover {\n background-color: $table-hover-bg;\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@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, -9));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\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 {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evalutating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $yiq-text-dark;\n } @else {\n @return $yiq-text-light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, #000, #fff);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n padding: $input-padding-y $input-padding-x;\n font-size: $font-size-base;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @if $enable-rounded {\n // Manually use the if/else instead of the mixin to account for iOS override\n border-radius: $input-border-radius;\n } @else {\n // Otherwise undo the iOS default\n border-radius: 0;\n }\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `